skillms

Documentation

Shared AI skill library — reusable expertise that Claude picks up automatically.

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: "..."
})