pranav-claude-skills
v2.0.0
Published
Install Claude skills from GitHub with a single command
Maintainers
Readme
⚡ claude-skills
Install Claude skills from GitHub with a single command.
npx claude-skills add https://github.com/you/your-skills --skill agentic-systems-architectInstall
No install needed — run directly with npx:
npx claude-skills <command>Or install globally:
npm install -g claude-skillsCommands
add — Install a skill
# Install a specific skill from a GitHub repo
npx claude-skills add https://github.com/owner/repo --skill skill-name
# Shorthand repo format
npx claude-skills add owner/repo --skill skill-name
# If the repo only has one skill, --skill is optional
npx claude-skills add https://github.com/owner/repo
# Install from a specific branch
npx claude-skills add https://github.com/owner/repo --skill skill-name --branch dev
# Install to a custom directory
npx claude-skills add https://github.com/owner/repo --skill skill-name --path ~/my-skillslist — See installed skills
npx claude-skills listremove — Uninstall a skill
npx claude-skills remove skill-name
# or
npx claude-skills rm skill-nameinfo — Preview skills in a repo before installing
npx claude-skills info https://github.com/owner/repowhere — Show the skills directory path
npx claude-skills whereHow it works
- Fetches the GitHub repo tree via the GitHub API (no auth required for public repos)
- Finds all folders containing a
SKILL.mdfile - Downloads the skill files directly from GitHub raw content
- Installs them into your Claude skills directory
Skill detection
Skills are detected as any folder in the repo that contains a SKILL.md file.
Pre-packaged .skill zip files are also supported.
Installation directory
Skills are installed in this priority order:
--pathflag (explicit override)$CLAUDE_SKILLS_DIRenvironment variable~/.claude/skills(default)~/.config/claude/skills- macOS:
~/Library/Application Support/Claude/skills - Windows:
%APPDATA%/Claude/skills - Linux:
~/.local/share/claude/skills
Structuring your repo for this CLI
Your GitHub repo just needs skill folders with a SKILL.md inside:
your-skills-repo/
├── agentic-systems-architect/
│ ├── SKILL.md ← required
│ └── references/
│ └── advanced-patterns.md
├── social-content-strategist/
│ └── SKILL.md
└── README.mdThen anyone can install with:
npx claude-skills add https://github.com/you/your-skills-repo --skill agentic-systems-architectPublishing your own skills
- Create a GitHub repo with your skill folders
- Share the install command:
npx claude-skills add https://github.com/you/repo --skill your-skill - That's it — no npm publishing required on your end
License
MIT
