Install any skill into your agent
Pick one runner first; if the command fails, use the directory table below and place SKILL.md manually. Every step is copyable, reversible, and verifiable.
1. Prepare your runtime
If you are new to the terminal, follow this order: install Node.js LTS → reopen Terminal → run node -v and npm -v → return to the skill page and copy the install command.
npx skills add <skill-slug> Best default for beginners. Install Node.js LTS, reopen Terminal, then npm / npx will be available.
Open Node.js download → pnpm dlxpnpm dlx skills add <skill-slug> Good if your projects already use pnpm. Beginners can start with npx first.
View pnpm install → bunxbunx skills add <skill-slug> Fast for Bun users. If you are not sure Bun is installed, use npx first.
Open Bun install docs →2. One-click flow
- First decide which agent you are installing into: Claude Code, Cursor, Codex, Cline, and others use different folders.
- Open a skill detail page and choose npx / pnpm dlx / bunx in the install panel. Beginners should choose npx.
- Click Copy, paste the command into Terminal, and run it. The current terminal directory usually does not matter.
- After the command finishes, restart or reload the agent so it rescans the skills folder.
- Name the skill in chat, provide files, constraints, and expected output; validate with a small task before using it on a large one.
3. Manual install paths
| Agent | Install path | Action |
|---|---|---|
| Claude Code | ~/.claude/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Cursor | .cursor/rules/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Cline | .clinerules | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Codex | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Windsurf | .windsurf/rules/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Gemini | ~/.gemini/GEMINI.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| OpenCode | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Roo Code | .roo/rules/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Aide | ~/.aide/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Augment | .augment/instructions.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| GitHub Copilot | .github/copilot-instructions.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| OpenClaw | ~/.openclaw/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Kiro | .kiro/steering/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Junie | .junie/guidelines.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Warp | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Goose | ~/.config/goose/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Trae | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Kilo Code | .kilocode/rules/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| OpenHands | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Amp | AGENTS.md | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Zencoder | ~/.zencoder/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Continue | .continue/rules/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Aider | .aider.conf.yml | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| CodeBuddy | ~/.codebuddy/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| CodeGeeX | ~/.codegeex/skills/ | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
| Replit Agent | .replit | Create the skill folder, place the full SKILL.md, save, then reload the agent. |
4. Verify the installation
You should see skill-name/SKILL.md. If you only see a zip file or nested folders, the extraction level is wrong.
After reopening the agent, ask: “Can you recognize this skill? Do not run it yet; explain its trigger.”
Use a low-risk sample to test the output shape. For file writes, network calls, or shell commands, ask for a plan first.
5. Common fixes
Command not found
Install Node.js LTS and reopen Terminal. Install pnpm or Bun first if you choose those runners.
Agent does not see the skill
Check the folder shape is skill-name/SKILL.md; then restart the agent or open a new project window.
API key required
Put keys in local environment variables only; never commit them. Detail profiles list likely vendors.