How to Install
claudemcp.io hosts community-contributed resources for Claude Code — skills, hooks, MCP server configs, and CLAUDE.md templates. Here's how to install each type into your projects.
Skills
SkillSkills are reusable behaviors and instructions that teach Claude how to perform specific tasks. They're Markdown files that you invoke as slash commands in Claude Code.
Installation steps
- Copy the skill content from the item page
- Create a
.claude/commands/directory in your project if it doesn't exist - Save the content as a
.mdfile (e.g..claude/commands/review.md) - Use it in Claude Code with
/review
# Project-level skill mkdir -p .claude/commands # Paste the skill content into the file: cat > .claude/commands/review.md << 'EOF' Review the current changes for bugs, security issues, and adherence to project conventions. EOF # Now use it in Claude Code: # /review
Tip: For global skills available across all projects, use ~/.claude/commands/ instead.
Hooks
HookHooks are event-driven automations that run shell commands in response to Claude Code events — like before a command runs or after a file is edited.
Installation steps
- Copy the hook configuration JSON from the item page
- Open
.claude/settings.jsonin your project (create it if needed) - Merge the hook into the
hooksobject in your settings file
// .claude/settings.json
{
"hooks": {
"PostToolUse": [
{
"matcher": "Write|Edit",
"command": "npx prettier --write $CLAUDE_FILE_PATH"
}
]
}
}Tip: For global hooks, add them to ~/.claude/settings.json instead.
MCP Configs
MCP ConfigMCP (Model Context Protocol) server configurations give Claude access to external tools and data sources — databases, APIs, browsers, and more.
Installation steps
- Copy the MCP server config JSON from the item page
- Open
.claude/settings.jsonin your project (create it if needed) - Merge the config into the
mcpServersobject in your settings file - Restart Claude Code to connect to the new server
// .claude/settings.json
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": {
"GITHUB_TOKEN": "your-token-here"
}
}
}
}Tip: For global MCP servers, add them to ~/.claude/settings.json. Remember to restart Claude Code after changes.
CLAUDE.md
CLAUDE.mdCLAUDE.md files contain project-level instructions that Claude reads automatically when starting a conversation. They define coding conventions, project context, and custom rules.
Installation steps
- Copy the CLAUDE.md content from the item page
- Create or open
CLAUDE.mdin your project root - Paste or append the content
- Claude will automatically read it at the start of every conversation
# Create a new CLAUDE.md in your project root cat > CLAUDE.md << 'EOF' # Project Guidelines ## Code Style - Use TypeScript strict mode - Prefer functional components with hooks - Run `npm run lint` before committing ## Architecture - API routes go in app/api/ - Shared utilities go in lib/ EOF
Tip: For global instructions across all projects, use ~/.claude/CLAUDE.md.