--- 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: ### 1. SVN Export (Recommended) - **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: ```javascript 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