Overview
skillms is an MCP server that exposes a growing library of reusable AI skills — content strategy, SEO, domain expertise, and more. Claude loads the skill index at session start via the skills://index MCP resource and applies relevant guidance automatically, without needing manual prompting.
Connect the server
Add skillms to your Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"skillms": {
"command": "node",
"args": ["/path/to/skillms/dist/index.js"]
}
}
}
See the GitHub repo for full setup instructions.
Skills index
The skills://index MCP resource lists all available skills with their descriptions and trigger conditions. Claude reads this at session start and applies matching skills to relevant tasks automatically.
analyze_url
Fetch and analyze a URL against the skill library:
analyze_url({ url: "https://example.com/blog/post" })
Returns structured insights — content gaps, SEO signals, positioning analysis — matched against the skills Claude has loaded.
commit_skill
Persist a validated approach as a reusable skill in the library:
commit_skill({
name: "seo-meta-audit",
domain: "seo",
description: "Audit meta tags against current best practices",
guidance: "Check title length (50-60 chars), meta description (150-160 chars)..."
})
Once committed, the skill becomes available to all projects connected to the same skillms instance.
contribute_skill
Propose a new skill for the shared library. Opens a PR against the skillms repo for review:
contribute_skill({
name: "content-brief",
domain: "content-strategy",
description: "Generate structured content briefs",
guidance: "..."
})