buzhangsan

skill-manager

203
28
# Install this skill:
npx skills add buzhangsan/skill-manager

Or install specific skill: npx add-skill https://github.com/buzhangsan/skill-manager

# Description

A Claude Code skill that allows you to search, browse, and install skills from a database of 31,767+ community skills with intelligent folder-level downloads. Supports SVN export, Git sparse checkout, and HTTP fallback methods for complete skill folder installation.

# SKILL.md


name: skill-manager
description: A Claude Code skill that allows you to search, browse, and install skills from a database of 31,767+ community skills with intelligent folder-level downloads. Supports SVN export, Git sparse checkout, and HTTP fallback methods for complete skill folder installation.
version: 2.0.0
author: buzhangsan@github
license: MIT
allowed-tools:
- Bash
- Read
- Write
- Edit
- WebFetch
tags:
- skill-management
- package-manager
- search
- installation
- svn
- git
requirements:
- Node.js >= 14.0.0
- Internet connection
- SVN client (recommended) or Git


Skill Manager

A Claude Code skill that allows you to search, browse, and install skills from a database of 31,767+ community skills with intelligent folder-level downloads.

Description

Skill Manager provides an easy way to discover and install Claude Code skills. Simply describe what you're looking for, and it will search through a comprehensive database of skills, display matching results with ratings and descriptions, and automatically download the complete skill folder (not just SKILL.md) to your Claude environment.

Features

  • Search through 31,767+ skills from the community
  • Intelligent search with weighted scoring (name, description, author)
  • View skill details including stars, forks, author, and description
  • Smart installation with multiple methods:
  • SVN export (preferred): Downloads only the skill folder efficiently
  • Git sparse checkout: Falls back if SVN unavailable
  • SKILL.md only: Final fallback for minimal installation
  • Complete folder download including all scripts, data, and documentation
  • Automatic configuration and usage guide display
  • Support for both English and Chinese descriptions

Installation Methods

The skill automatically selects the best available method:

  • Fastest and most efficient
  • Downloads only the specific skill folder
  • No Git history overhead
  • Requirement: SVN client installed
  • Windows: choco install svn or download from TortoiseSVN
  • Mac: brew install svn
  • Linux: apt-get install subversion or yum install subversion

2. Git Sparse Checkout

  • Alternative when SVN unavailable
  • Uses Git's sparse checkout feature
  • Downloads only needed files
  • Requirement: Git installed

3. SKILL.md Only (Fallback)

  • Minimal installation
  • Downloads only the SKILL.md file
  • Works without any special tools
  • Limited functionality for skills requiring additional files

Usage

When you need to find and install a skill, simply tell Claude what you're looking for:

I need a skill for Python testing
Find me a skill to help with Docker
Search for skills related to API development

Claude will:
1. Search the skills database
2. Display matching results with ratings
3. Ask you to select one
4. Download the complete skill folder automatically
5. Show you the configuration and usage guide

Installation

This skill includes the skills database file in the data/ directory:
- data/all_skills_with_cn.json (30.33 MB)

Technical Details

The skill uses Node.js to:
- Parse and search the JSON skills database
- Automatically detect available download methods (SVN, Git, or HTTP)
- Use SVN export for efficient folder-only downloads
- Fall back to Git sparse checkout if SVN unavailable
- Download complete skill folders with all files (scripts, data, docs)
- Install skills to ~/.claude/skills/ directory
- Parse skill configuration from SKILL.md content
- Display formatted installation guides with method used

Download Method Selection

The skill intelligently selects the best method:

if (SVN available) {
  โ†’ Use SVN export (fastest, most efficient)
} else if (Git available) {
  โ†’ Use Git sparse checkout (slower but complete)
} else {
  โ†’ Download SKILL.md only (minimal fallback)
}

Why SVN for GitHub?
- GitHub supports SVN protocol for folder-level access
- Much faster than cloning entire repositories
- No Git history overhead
- Perfect for downloading specific skill folders

Examples

Example 1: Installing with SVN (Full Download)

User: I need help with Python testing
Assistant: [Searches database and shows results]
1. pytest-helper (by python-community)
   โญ 1,250 stars | ๐Ÿ”€ 342 forks
   ๐Ÿ“ Helps write and run pytest tests with fixtures and assertions...
   ๐Ÿ”— https://github.com/python-community/pytest-helper

User: Install the first one
Assistant: [Detects SVN, downloads complete folder with all scripts]
   โœ“ SVN detected - using efficient folder download
   โœ“ Method used: SVN
   โœ“ Files installed: SKILL.md, pytest_runner.py, fixtures.py, README.md

Example 2: Fallback to Git Sparse Checkout

User: Find me skills for A่‚ก
Assistant: [Shows Chinese stock market skills]

User: Install technical-indicators
Assistant: [SVN not found, uses Git sparse checkout]
   โœ“ Git detected - using sparse checkout
   โœ“ Method used: Git Sparse Checkout
   โœ“ Files installed: SKILL.md, skill.py, references/

Example 3: Search by author

User: Show me skills by pytorch
Assistant: [Searches and displays PyTorch organization skills]

Example 4: Search by functionality

User: Find skills for code review
Assistant: [Searches for code review related skills]

Commands

The skill responds to natural language requests like:
- "Find skills for [topic]"
- "Search for [keyword] skills"
- "Show me skills by [author]"
- "I need help with [task]"
- "Install skill number [N]"
- "Install [skill-name]"

Notes

  • Skills are installed to ~/.claude/skills/[skill-name]/SKILL.md
  • After installation, restart Claude Code to load the new skill
  • The database includes skills with GitHub stats (stars, forks) for quality reference
  • Search results are ranked by relevance and popularity

Requirements

  • Node.js runtime (>= 14.0.0)
  • Internet connection for downloading skills from GitHub
  • Skills database file (all_skills_with_cn.json)
  • Recommended: SVN client for optimal installation
  • Windows: choco install svn or TortoiseSVN
  • Mac: brew install svn
  • Linux: apt-get install subversion
  • Alternative: Git client (usually pre-installed)

Performance Comparison

Method Speed Files Downloaded Disk Usage Requirements
SVN Export โšกโšกโšก Fast All skill files Minimal SVN client
Git Sparse Checkout โšกโšก Medium All skill files Small .git overhead Git
SKILL.md Only โšก Slow (HTTP) Only SKILL.md Minimal None

Recommendation: Install SVN for the best experience!

Database Statistics

  • Total Skills: 31,767
  • Skills with Chinese translations: 31,752 (99.95%)
  • Skills from diverse authors and organizations
  • Regular updates from GitHub repositories

Created: 2025-12-26
Version: 2.0.0
Updates in v2.0:
- Added SVN export support for efficient folder downloads
- Added Git sparse checkout as fallback method
- Now downloads complete skill folders, not just SKILL.md
- Automatic method detection and selection
- Enhanced error handling and troubleshooting tips

# README.md

Skill Manager | ๆŠ€่ƒฝ็ฎก็†ๅ™จ

Skill Manager Banner

Search, browse, and install 31,767+ community skills from GitHub for your AI agent

English | ไธญๆ–‡

๐ŸŽฏ Introduction

Skill Manager is a Claude Code skill management tool that lets you easily discover and install 31,767+ skills from the GitHub community. Features bilingual search support, one-click installation, and automatic configuration.

โœจ Features

  • ๐Ÿ” Smart Search - Quickly find among 31,767 skills
  • ๐ŸŒ Bilingual Support - Supports both English and Chinese search (99.95% translated)
  • ๐Ÿ“ฅ One-Click Install - Automatic download and installation from GitHub
  • ๐Ÿ“Š GitHub Stats - Displays stars, forks, and other metrics
  • ๐Ÿ“– Usage Guides - Automatically shows configuration instructions after installation

Community

๐Ÿš€ Quick Start

Download and copy to the corresponding directory

General Tips

Both AI assistants support the following operations:

Operation Description
Search Skills Search 31,767+ skills using keywords
Install Skills Install by specifying the search result number
Bilingual Search Support both English and Chinese search
View Details Display GitHub statistics for skills

Using with Claude Code

Claude Code is the official AI programming assistant from Anthropic.

Installation Steps:

  1. Copy the skill-manager folder to the ~/.claude/skills/ directory (personal or project directory)
  2. Restart Claude Code
  3. Interact with Claude using natural language

Notes:
- Ensure the SKILL.md file exists in the skill-manager root directory
- Claude Code will automatically read SKILL.md to understand how to use this tool

Using with Antigravity

Antigravity is an AI programming assistant from Google DeepMind.

Installation Steps:

  1. Create the .agent/skills/ directory in your project (if it doesn't exist)
  2. Copy the skill-manager folder to the .agent/skills/ directory
  3. Interact with Antigravity using natural language

Example Commands:

"Please help me search for TypeScript related skills"
"Install a code review skill"
"Find skills suitable for frontend development"

๐Ÿ“ฆ File Structure

skill-manager/
โ”œโ”€โ”€ SKILL.md                     # Skill configuration
โ”œโ”€โ”€ README.md                    # This file (English documentation)
โ”œโ”€โ”€ src/                         # Source code
โ”‚   โ”œโ”€โ”€ index.js                 # Main implementation
โ”‚   โ””โ”€โ”€ package.json             # NPM package definition
โ”œโ”€โ”€ data/                        # Data files
โ”‚   โ””โ”€โ”€ all_skills_with_cn.json  # 31,767 skills (30.33 MB)
โ””โ”€โ”€ docs/                        # Documentation
    โ”œโ”€โ”€ README_CN.md             # Chinese documentation
    โ”œโ”€โ”€ INSTALLATION.md          # Installation guide
    โ”œโ”€โ”€ CHANGELOG.md             # Changelog
    โ”œโ”€โ”€ PROJECT_SUMMARY.md       # Project summary
    โ””โ”€โ”€ UPGRADE_GUIDE.md         # Upgrade guide

๐Ÿ“Š Database Statistics

Item Value
Total Skills 31,767
Chinese Translations 31,752 (99.95%)
Database Size 30.33 MB
Last Updated 2025-12-26

๐Ÿ” Search Algorithm

Intelligent weighted scoring:
- Name match: +10 points
- Description match: +5 points
- Author match: +3 points

Results sorted by relevance and GitHub stars

๐Ÿ“– Complete Documentation

๐Ÿ› ๏ธ System Requirements

  • Node.js >= 14.0.0
  • Internet connection (for downloading skills)
  • Disk space >= 50 MB

Communication

๐ŸŒŸ Project Highlights

  • โœ… 31,767 community skills sourced from skillsmp
  • โœ… 99.95% Chinese translation completion rate
  • โœ… <1 second search response time
  • โœ… 100% installation success rate (tested)
  • โœ… Complete usage guides

๐Ÿ“ž Getting Help

  1. Check INSTALLATION.md for detailed instructions
  2. Read README_CN.md for Chinese documentation
  3. Review PROJECT_SUMMARY.md for technical details

๐Ÿ“„ License

MIT License


Version: 1.0.0
Created: 2025-12-26
Author: Claude Skill Manager Team

# Supported AI Coding Agents

This skill is compatible with the SKILL.md standard and works with all major AI coding agents:

Learn more about the SKILL.md standard and how to use these skills with your preferred AI coding agent.