Agent skill

Skill Manager

by buzhangsan in buzhangsan/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.

MITAuto-check: notesAgent Workflows

Install Skill Manager

skills CLI
$ npx skills add buzhangsan/skill-manager --skill skill-manager -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install buzhangsan/skill-manager skill-manager --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-manager
GitHub stars
321
Token cost
~1.8k tokens
SKILL.md length
659 words
Files
14
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 3 steps: SVN Export (Recommended) → Git Sparse Checkout → SKILL.md Only (Fallback)
  • Tasks that involve Skill management
  • SKILL.md covers Description, Features, Installation Methods and Usage, plus 9 more sections
  • Runs JavaScript scripts from its folder; calls choco, brew and apt-get; reaches github.com

What it does

Skill Manager is an agent skill from buzhangsan/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.

Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files (for example `README.md`, `docs/CHANGELOG.md` and `docs/INSTALLATION.md`).

It sits in Agent Workflows, covering Skill management. It works with Git. The licence is MIT.

When your agent uses it

  • Tasks that involve Skill management

Example prompts

  • “/skill-manager”

Requirements

  • Python 3
  • Node.js
  • Docker
  • Pre-approved tools (allowed-tools): Bash, Read, Write, Edit, WebFetch

Workflow steps

3 steps, taken from the step headings in SKILL.md.

  1. SVN Export (Recommended)
  2. Git Sparse Checkout
  3. SKILL.md Only (Fallback)

What it can do on your machine

Read from SKILL.md and the folder at commit bd445de. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • Write
    • Edit
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships script files (JavaScript), which the agent can run.

    Shell commands in SKILL.md call:

    • choco
    • brew
    • apt-get
    • yum

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Manager loads about 1.8k tokens when it runs. Until then it costs about 70 tokens; SKILL.md has 659 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~70
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, Write, Edit, WebFetch

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from buzhangsan/skill-manager at commit bd445de, republished under its MIT licence (© buzhangsan). 659 words, ~1,810 tokens.

Download SKILL.mdSave it as .claude/skills/skill-manager/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.
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.
allowed-tools
Bash, Read, Write, Edit, WebFetch
version
2.0.0
author
buzhangsan@github
license
MIT
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
Show full SKILL.md (278 more words)Show less

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

MethodSpeedFiles DownloadedDisk UsageRequirements
SVN Export⚡⚡⚡ FastAll skill filesMinimalSVN client
Git Sparse Checkout⚡⚡ MediumAll skill filesSmall .git overheadGit
SKILL.md Only⚡ Slow (HTTP)Only SKILL.mdMinimalNone

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

© buzhangsan, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 13 other files in the repository root of buzhangsan/skill-manager.

  • SKILL.md
  • README.md
  • data/acc.png
  • data/all_skills_with_cn.json.gz
  • data/banner.jpeg
  • data/group.png
  • docs/CHANGELOG.md
  • docs/INSTALLATION.md
  • docs/PROJECT_SUMMARY.md
  • docs/README_CN.md
  • docs/README_EN.md
  • docs/UPGRADE_GUIDE.md
  • src/index.js
  • src/package.json

Open the folder on GitHubat commit bd445de

Compare with similar skills

Skill Manager next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Manager compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Manager this skillbuzhangsan/skill-manager321—~1.8kAutomated safety check: NotesMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
ToolJet Skill ManagerToolJet/ToolJet41k—~867Automated safety check: PassAGPL-3.0
Dotagentsgetsentry/sentry-wizard295—~900Automated safety check: PassCustom licence
Sandboxed.sh Library ManagementTh0rgal/sandboxed.sh516—~931Automated safety check: PassNone
Watchmen Setupfirstbatchxyz/watchmen296—~1.1kAutomated safety check: NotesMIT

Similar skills

  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • ToolJet Skill Manager

    ToolJet/ToolJet

    Decides where a new agent skill belongs in the ToolJet repo, public root or private ee submodule, then wires the symlinks so it loads in Claude Code, Cursor and Codex.

    41k GitHub stars~867 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Dotagents

    getsentry/sentry-wizard

    Official

    Manage agent skill dependencies with dotagents. An agent skill from getsentry/sentry-wizard.

    295 GitHub stars~900 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Reads and updates the Sandboxed.sh Library, a git-backed store of skills, agents, commands, tools, rules and MCP servers, through its library tools.

    516 GitHub stars~931 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Watchmen Setup

    firstbatchxyz/watchmen

    Walks through installing watchmen, running its init wizard, wiring the plugin into Codex or Claude Code and checking the result with doctor.

    296 GitHub stars~1.1k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check: notes
  • Watchmen Setup

    firstbatchxyz/watchmen

    Sets up watchmen on the current machine: installs the CLI, hands off the init wizard, wires the plugin and statusline into Claude Code and Codex, and verifies with doctor.

    296 GitHub stars~1.2k tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check: notes

Works with

Categories

Questions about Skill Manager

What does Skill Manager 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. Skill Manager is an agent skill from buzhangsan/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.

When should I use Skill Manager?

Skill Manager fits situations like: tasks that involve Skill management.

How do I install Skill Manager in Claude Code?

Run `npx skills add buzhangsan/skill-manager --skill skill-manager -a claude-code`. Or copy the skill folder (the buzhangsan/skill-manager repository) into .claude/skills/skill-manager in your project. Claude Code loads it when a task matches its description.

How do I install Skill Manager in Codex?

Run `npx skills add buzhangsan/skill-manager --skill skill-manager -a codex`. Or copy the skill folder (the buzhangsan/skill-manager repository) into .agents/skills/skill-manager in your project. Codex loads it when a task matches its description.

Can I use Skill Manager in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add buzhangsan/skill-manager --skill skill-manager -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-manager, .gemini/skills/skill-manager, .github/skills/skill-manager and .opencode/skills/skill-manager in your project.

What does Skill Manager need to run?

Going by SKILL.md and its folder, Skill Manager needs JavaScript for the scripts in its folder and the command-line tools its instructions call (choco, brew, apt-get and yum). Our summary lists: Python 3; Node.js; Docker. Its frontmatter pre-approves these tools: Bash, Read, Write, Edit, WebFetch.

Does Skill Manager access the network?

SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Skill Manager safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Skill Manager use?

Skill Manager is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Manager use?

About 1.8k tokens (SKILL.md is roughly 7.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Skill Manager?

Skills that share tags, products or a category with Skill Manager: Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars), ToolJet Skill Manager (ToolJet/ToolJet, 41k stars), Dotagents (getsentry/sentry-wizard, 295 stars) and Sandboxed.sh Library Management (Th0rgal/sandboxed.sh, 516 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Manager?

buzhangsan (a GitHub user) maintains it in buzhangsan/skill-manager, which has 321 GitHub stars. The repository was last updated on February 6, 2026.

Source: buzhangsan/skill-manager on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.