Context-safe workflow
list_categories -> list_skills or search_skills -> get_skill -> read_skill_doc only for the final selection.
A curated library of … agent skills for Claude Code, Cursor, Copilot, Windsurf, OpenCode & more. Pick one, copy a single command, and it lands in your project.
curl -fsSL https://raw.githubusercontent.com/mouadja02/skills/main/install.sh \
| bash -s -- <selector> -d <destination>
<selector> is a single skill (engineering-craft/test-driven-development),
a category (engineering-craft), or a quoted glob
("*bmad*", "agent-design/*").
Click any card below — the command pre-fills automatically.
The local Skills MCP server lets an AI assistant browse categories, search skills, preview one skill, read the selected docs, and copy chosen skills into a workspace. It reads your local clone and keeps the agent context small.
repo-skills
git clone https://github.com/mouadja02/skills.git
cd skills
npm install
npm run build:manifest
{
"mcpServers": {
"repo-skills": {
"command": "node",
"args": ["C:/path/to/skills/scripts/skills-mcp.mjs"],
"cwd": "C:/path/to/skills",
"env": {
"SKILLS_MCP_AUTO_REFRESH": "true"
}
}
}
}
Use the repo-skills MCP server. Do not load the whole library.
Call list_categories first, then list_skills or search_skills.
Use get_skill for previews and read_skill_doc only for chosen skills.
Install useful skills into this workspace's .claude/skills directory.
list_categories -> list_skills or search_skills -> get_skill -> read_skill_doc only for the final selection.
install_skill copies one selected skill folder into .claude/skills, .codex/skills, or any destination your client allows.
No hosted service is required. The MCP process reads local files and writes only when the agent calls install_skill.
Before the first tool call, the server can run git pull --ff-only and reload the manifest. Disable with SKILLS_MCP_AUTO_REFRESH=false.