@andbc/skillset
v0.1.6
Published
Create and manage skill bundles for Claude Code
Readme
skillset

Manage skills and plugins for Claude. Group skills from skills.sh or GitHub into named collections and install them with a single command.
Requirements
- Claude CLI must be installed
Installation
npm install -g @andbc/skillsetUsage
skillset <command>Commands
| 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 |
Workflow
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.
Example
Install skills from andydbc/skillsets:
skillset install andydbc/skillsetsSkillset format
Each 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"
}
]
}