# Skill Library Mcp

> An MCP server that provides on-demand skill loading for AI coding assistants.

- **Type:** MCP server
- **Install:** `agentstack add mcp-modbender-skill-library-mcp`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [modbender](https://agentstack.voostack.com/s/modbender)
- **Installs:** 0
- **Category:** [Integrations](https://agentstack.voostack.com/c/integrations)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [modbender](https://github.com/modbender)
- **Source:** https://github.com/modbender/skill-library-mcp
- **Website:** https://www.npmjs.com/package/skill-library-mcp

## Install

```sh
agentstack add mcp-modbender-skill-library-mcp
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Skill Library MCP

**15,000+ ready-to-use skills for AI coding assistants, served on demand via MCP.**

[](https://www.npmjs.com/package/skill-library-mcp)
[](LICENSE)
[](https://nodejs.org)

An MCP server that provides on-demand skill loading for AI coding assistants. Instead of stuffing your system prompt with every skill you might need, this server indexes 15,000+ skills and serves only the ones relevant to your current task — keeping context windows lean and responses focused.

## Documentation

Full documentation is at **[modbender.in/skill-library-mcp](https://modbender.in/skill-library-mcp/)** — installation, the tools it exposes, configuration, and examples.

## Why?

- **15,000+ skills** covering frontend, backend, DevOps, security, testing, databases, AI/ML, automation, and more
- **On-demand loading** — skills are fetched only when needed, not crammed into every conversation
- **IDF-weighted search** — finds the right skill even from natural language queries like "help me debug a memory leak"
- **Browse by category** — 13 categories to discover skills you didn't know existed
- **Works with any MCP-compatible tool** — Claude Code, Cursor, Windsurf, VS Code, Claude Desktop, and others
- **Claude Code plugin** — one-command install with `claude plugin install`
- **Zero config** — run with `npx`, no setup needed

## Quick Start

### Claude Code Plugin (Recommended)

Add the marketplace source, then install the plugin:

```bash
claude plugin marketplace add https://github.com/modbender/skill-library-mcp.git --scope user
claude plugin install skill-library --scope user
```

The MCP server starts automatically when Claude Code launches. No manual configuration needed.

### Claude Code (MCP Server)

```bash
claude mcp add skill-library --scope user -- npx -y skill-library-mcp
```

### MCP Server (Other Tools)

Claude Desktop

Add to your `claude_desktop_config.json` ([location varies by OS](https://modelcontextprotocol.io/quickstart/user)):

```json
{
  "mcpServers": {
    "skill-library": {
      "command": "npx",
      "args": ["-y", "skill-library-mcp"]
    }
  }
}
```

Cursor

Add to `.cursor/mcp.json` (project) or `~/.cursor/mcp.json` (global):

```json
{
  "mcpServers": {
    "skill-library": {
      "command": "npx",
      "args": ["-y", "skill-library-mcp"]
    }
  }
}
```

Windsurf

Add to `~/.codeium/windsurf/mcp_config.json`:

```json
{
  "mcpServers": {
    "skill-library": {
      "command": "npx",
      "args": ["-y", "skill-library-mcp"]
    }
  }
}
```

VS Code (Copilot)

Add to `.vscode/mcp.json`:

```json
{
  "servers": {
    "skill-library": {
      "command": "npx",
      "args": ["-y", "skill-library-mcp"]
    }
  }
}
```

Manual installation

```bash
git clone https://github.com/modbender/skill-library-mcp
cd skill-library-mcp
pnpm install
pnpm build
```

Then point your MCP config to the built binary:

```json
{
  "mcpServers": {
    "skill-library": {
      "command": "node",
      "args": ["/path/to/skill-library-mcp/dist/index.js"]
    }
  }
}
```

## Tools

### `search_skill`

Search for skills by keyword. Returns a ranked list of matching skill names and descriptions.

```
search_skill({ query: "react patterns" })
```

### `load_skill`

Load the full content of a skill by name. Optionally includes resource files.

```
load_skill({ name: "brainstorming", include_resources: true })
```

### `list_categories`

Browse all skill categories with counts and examples. Use to discover skills before searching.

```
list_categories()
```

## Skill Categories

The library includes 15,000+ skills across 13 categories:

| Category | Examples |
|----------|----------|
| **Frontend** | React patterns, Angular, Vue, Svelte, Next.js, Tailwind, accessibility |
| **Backend** | Node.js, FastAPI, Django, NestJS, Express, GraphQL, REST API design |
| **AI & LLM** | LLM app dev, RAG implementation, agent patterns, prompt engineering, embeddings |
| **DevOps & Infra** | Terraform, Kubernetes, Docker, AWS, GCP, Azure, CI/CD |
| **Data & Databases** | PostgreSQL, MongoDB, Redis, SQL optimization, ETL pipelines, analytics |
| **Security** | Penetration testing, OWASP, threat modeling, vulnerability scanning, encryption |
| **Testing** | TDD workflows, Playwright, Vitest, Jest, E2E testing patterns |
| **Mobile** | React Native, Flutter, iOS, Android, Expo |
| **Automation** | Workflow automation, n8n, Zapier, web scraping, bots |
| **Python** | Django, Flask, FastAPI, pandas, Python tooling |
| **TypeScript & JS** | TypeScript, JavaScript, Deno, Bun |
| **Architecture** | Microservices, system design, design patterns, monorepos |
| **Other** | Hundreds of specialized and niche skills |

## Skill Format

Skills are directories containing a `SKILL.md` file with YAML frontmatter:

```markdown
---
name: my-skill
description: What this skill does
---

# My Skill

Skill content here...
```

Skills can optionally include a `resources/` directory with additional `.md` files that are appended when `include_resources: true` is set.

## Contributing

Contributions are welcome! To add a new skill:

1. Create a directory under `data/` with your skill name
2. Add a `SKILL.md` file with YAML frontmatter (`name`, `description`)
3. Run `pnpm dedup` to check for duplicates
4. Submit a PR

## Development

```bash
pnpm install          # Install dependencies
pnpm test             # Run tests
pnpm build            # Build to dist/
pnpm dev              # Run server locally
pnpm dedup            # Check for duplicate skills
pnpm validate-skills  # Validate data/ directory structure
pnpm fix-skills       # Fix broken skills (dry run by default)
pnpm clean-skills     # Remove invalid skill dirs (dry run by default)
make ci               # Run test + validate + build
```

## Third-Party Content

This project includes skills from [openclaw/skills](https://github.com/openclaw/skills), licensed under the MIT License. See [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md) for details.

## License

[MIT](LICENSE)

## Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [modbender](https://github.com/modbender)
- **Source:** [modbender/skill-library-mcp](https://github.com/modbender/skill-library-mcp)
- **License:** MIT
- **Homepage:** https://www.npmjs.com/package/skill-library-mcp

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/mcp-modbender-skill-library-mcp
- Seller: https://agentstack.voostack.com/s/modbender
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
