Manage skills and plugins for Claude. Group skills from skills.sh or GitHub into named collections and install them with a single command.
- Claude CLI must be installed
npm install -g @andbc/skillsetskillset <command>| Command | Description |
|---|---|
create |
Create a new skillset |
add <url|plugin@marketplace> |
Add a skill or plugin reference |
remove [skillset] [skill] |
Remove a skill or plugin from a skillset |
list [owner/repo] |
List skillsets locally or from a GitHub repo |
install <path|owner/repo> |
Install skillsets from a local path or GitHub |
1. Create a skillsets repo
mkdir my-skillsets && cd my-skillsets
skillset create2. Add skills and plugins
# skills.sh or GitHub skill
skillset add https://skills.sh/user/repo/skill-name
skillset add https://github.com/user/repo
# Claude Code plugin (marketplace must be configured first)
skillset add plugin-name@marketplace-nameReferences are stored in .skillsets/<name>.json — no files are copied.
3. Push to GitHub, then install anywhere
skillset install user/my-skillsetsOr install from a local path:
skillset install .Skills are always installed at project scope — into the current working directory's .claude/ folder.
Install skills from andydbc/skillsets:
skillset install andydbc/skillsetsEach skillset is a JSON file in the .skillsets/ directory:
{
"$skillset": true,
"name": "frontend",
"description": "Frontend development skills",
"dependencies": [
{
"skill": "skill-name",
"repo": "user/repo",
"source": "https://skills.sh/user/repo/skill-name"
},
{
"type": "plugin",
"name": "plugin-name",
"marketplace": "marketplace-name"
}
]
}