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. Supports SVN export, Git sparse checkout, and HTTP fallback methods for complete skill folder installation.

243 stars
Complexity: medium

About this skill

Skill Manager is a powerful utility designed specifically for Claude Code agents, enabling them to expand their capabilities dynamically by discovering and installing new skills. It acts as a package manager for AI skills, offering an intelligent search function that allows agents to find relevant tools based on keywords, descriptions, and authors within a vast database of community-contributed skills. The skill automates the complex process of installing new capabilities. Instead of just downloading the SKILL.md, it ensures a complete folder download, including all necessary scripts, data, and documentation, ensuring the installed skill is fully functional. It intelligently selects the most efficient installation method, prioritizing SVN export for speed and efficiency, falling back to Git sparse checkout, and finally to a minimal SKILL.md-only download via HTTP if other methods are unavailable. This ensures robust and comprehensive skill acquisition for the AI agent. This skill is invaluable for agents that need to adapt to new tasks or operate in environments requiring a broad range of functionalities without manual human intervention for installing each new tool. By providing access to a rich ecosystem of community skills, it significantly enhances the autonomy and versatility of AI coding agents.

Best use case

The primary use case is for AI agents, particularly Claude Code, to independently discover, evaluate, and install new functional capabilities to complete novel or expanded tasks. An agent faced with a coding challenge requiring a specific tool it doesn't possess could use Skill Manager to find and integrate that tool, enhancing its problem-solving capacity without direct human assistance in the installation process. This benefits developers building more autonomous and adaptable AI assistants.

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.

The user's Claude Code agent will have successfully searched for, identified, and installed a specified community skill, making it available for immediate use.

Practical example

Example input

Agent: I need a skill to analyze Python code for potential security vulnerabilities. Can you find and install one for me?

AI Agent (internally using skill-manager): `skill-manager search "python security analysis"`

Example output

Agent (internally using skill-manager): `skill-manager install "pylint-security-checker"`

Output: Successfully installed 'pylint-security-checker' using SVN export. Skill now available. Usage: `pylint-security-checker analyze <filepath>`

When to use this skill

  • When an AI agent needs to find and install a new capability for a specific task.
  • When you want your Claude Code agent to be able to autonomously expand its toolset.
  • To browse and discover available community skills without manual searching.
  • To ensure complete skill folder installation, including all necessary scripts and data.

When not to use this skill

  • When the required skill is already installed or locally available.
  • When internet connectivity is unreliable or restricted.
  • For tasks that are simple and don't require external skill integration.
  • If you prefer to manually manage and install all agent dependencies.

How skill-manager Compares

Feature / Agentskill-managerStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

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.

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# 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

Related Skills

azure-resource-manager-sql-dotnet

31392
from sickn33/antigravity-awesome-skills

Azure Resource Manager SDK for Azure SQL in .NET.

Cloud ManagementClaudeGitHub CopilotCursor

azure-resource-manager-redis-dotnet

31392
from sickn33/antigravity-awesome-skills

Azure Resource Manager SDK for Redis in .NET.

Cloud ManagementClaude

azure-resource-manager-postgresql-dotnet

31392
from sickn33/antigravity-awesome-skills

Azure PostgreSQL Flexible Server SDK for .NET. Database management for PostgreSQL Flexible Server deployments.

Cloud ManagementClaude

azure-resource-manager-mysql-dotnet

31392
from sickn33/antigravity-awesome-skills

Azure MySQL Flexible Server SDK for .NET. Database management for MySQL Flexible Server deployments.

Cloud ManagementClaude

azure-resource-manager-cosmosdb-dotnet

31392
from sickn33/antigravity-awesome-skills

Azure Resource Manager SDK for Cosmos DB in .NET.

Cloud ManagementClaude

worktree-manager

125
from Wirasm/worktree-manager-skill

Create, manage, and cleanup git worktrees with Claude Code agents across all projects. USE THIS SKILL when user says "create worktree", "spin up worktrees", "new worktree for X", "worktree status", "cleanup worktrees", "sync worktrees", or wants parallel development branches. Also use when creating PRs from a worktree branch (to update registry with PR number). Handles worktree creation, dependency installation, validation, agent launching in Ghostty, and global registry management.

Coding & DevelopmentClaude

workspace-surface-audit

144923
from affaan-m/everything-claude-code

Audit the active repo, MCP servers, plugins, connectors, env surfaces, and harness setup, then recommend the highest-value ECC-native skills, hooks, agents, and operator workflows. Use when the user wants help setting up Claude Code or understanding what capabilities are actually available in their environment.

DevelopmentClaude

ui-demo

144923
from affaan-m/everything-claude-code

Record polished UI demo videos using Playwright. Use when the user asks to create a demo, walkthrough, screen recording, or tutorial video of a web application. Produces WebM videos with visible cursor, natural pacing, and professional feel.

Developer ToolsClaude

token-budget-advisor

144923
from affaan-m/everything-claude-code

Offers the user an informed choice about how much response depth to consume before answering. Use this skill when the user explicitly wants to control response length, depth, or token budget. TRIGGER when: "token budget", "token count", "token usage", "token limit", "response length", "answer depth", "short version", "brief answer", "detailed answer", "exhaustive answer", "respuesta corta vs larga", "cuántos tokens", "ahorrar tokens", "responde al 50%", "dame la versión corta", "quiero controlar cuánto usas", or clear variants where the user is explicitly asking to control answer size or depth. DO NOT TRIGGER when: user has already specified a level in the current session (maintain it), the request is clearly a one-word answer, or "token" refers to auth/session/payment tokens rather than response size.

Productivity & Content CreationClaude

skill-comply

144923
from affaan-m/everything-claude-code

Visualize whether skills, rules, and agent definitions are actually followed — auto-generates scenarios at 3 prompt strictness levels, runs agents, classifies behavioral sequences, and reports compliance rates with full tool call timelines

DevelopmentClaude

santa-method

144923
from affaan-m/everything-claude-code

Multi-agent adversarial verification with convergence loop. Two independent review agents must both pass before output ships.

Quality AssuranceClaude

safety-guard

144923
from affaan-m/everything-claude-code

Use this skill to prevent destructive operations when working on production systems or running agents autonomously.

DevelopmentClaude