Skip to main content
Claude Code reads project context automatically. With skillmd you can install a skill in one command, or let Claude generate and fetch skills itself over MCP.

Install a skill

The CLI writes the skill into Claude Code’s rules location for you:
npx @getskillmd/cli add <skill>
Run it from your project root. See CLI commands for list, sync, and watch.

Let Claude do it (MCP)

Connect the MCP server and Claude Code can call generate_skill and get_skill on its own — no leaving the editor.
.mcp.json
{
  "mcpServers": {
    "skillmd": {
      "command": "npx",
      "args": ["-y", "@getskillmd/mcp"]
    }
  }
}
1

Add the config

Drop the snippet above into your project’s .mcp.json (or your Claude Code MCP settings).
2

Restart Claude Code

The skillmd tools appear in the tool list.
3

Ask for context

Try: “Generate a skill for the Resend API and use it to wire up email.”

Do it manually

Prefer full control? Place the file where Claude Code looks for project context and it will be picked up:
mv ~/Downloads/skill.md ./skill.md
Keep skills in version control so your whole team — and every Claude Code session — shares the same context.