skill-installer · davila7 — Claude Code skill: what it does, how to install
Installs tools into $CODEX_HOME/skills from OpenAI's curated list or GitHub repositories. Handy when fetching additions without manual file copying.
npx claude-code-templates@latest --skill development/skill-installerWhat skill-installer does
This tool fetches skills directly into the agent environment. The bundled Python helpers query https://github.com/openai/skills/tree/main/skills/.curated through the GitHub API to show what is available. When given a specific target, the installer pulls files from the curated repository or an external Git source.
Direct HTTP downloads run first for public repositories. If permissions fail, the scripts drop back to a git sparse checkout using HTTPS or SSH. Accessing private repositories relies on existing Git credentials or a GITHUB_TOKEN environment variable. Everything lands in $CODEX_HOME/skills, which defaults to ~/.codex/skills.
If the target directory already exists, execution halts immediately. All actions need network connectivity, so running inside a restricted sandbox requires permissions escalation.
What it helps with
- inspect available curated skills from the official list
- install a chosen tool directly into $CODEX_HOME/skills
- pull components from private GitHub repositories using an API token
- unpack several skills in a single command using --path
Example prompts for the agent
- List all available curated skills that I can install
- Install the skill from owner/repo located at skills/tool
- Download a curated skill into my environment
How to install skill-installer
1claude-code-templates
npx claude-code-templates@latest --skill development/skill-installer2Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill skill-installer -a claude-code3Manually: put the files in place
~/.claude/skills/skill-installer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/skill-installer/
Manually: put the files in place
.agents/skills/skill-installer/SKILL.mdFor all projects use ~/.agents/skills/
Manually: put the files in place
.cursor/skills/skill-installer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates skill-installer2Manually: put the files in place
.github/skills/skill-installer/SKILL.mdPlatform CLI
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/skill-installerManually: put the files in place
.devin/skills/skill-installer/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about skill-installer
How to install skill-installer in Claude Code?
Run npx claude-code-templates@latest --skill development/skill-installer. Once completed, the skill becomes available inside your session.
Where are downloaded skills saved?
They are placed into $CODEX_HOME/skills/<skill-name>. By default, this resolves to ~/.codex/skills.
Does the installer overwrite existing skill folders?
No, it cancels the installation if the folder already exists. You must remove the previous version before reinstalling.
Similar skills
All skills for Agent setup: memory, context, orchestration →skill-installer by other authors comes first.