
Security News
RubyGems Adds Cooldown Feature to Bundler for Newly Published Gems
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.
skill-library-mcp
Advanced tools
MCP server providing on-demand skill loading for AI coding assistants
15,000+ ready-to-use skills for AI coding assistants, served on demand via MCP.
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.
claude plugin installnpx, no setup neededAdd the marketplace source, then install the plugin:
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 mcp add skill-library --scope user -- npx -y skill-library-mcp
Add to your claude_desktop_config.json (location varies by OS):
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}
Add to .vscode/mcp.json:
{
"servers": {
"skill-library": {
"command": "npx",
"args": ["-y", "skill-library-mcp"]
}
}
}
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:
{
"mcpServers": {
"skill-library": {
"command": "node",
"args": ["/path/to/skill-library-mcp/dist/index.js"]
}
}
}
search_skillSearch for skills by keyword. Returns a ranked list of matching skill names and descriptions.
search_skill({ query: "react patterns" })
load_skillLoad the full content of a skill by name. Optionally includes resource files.
load_skill({ name: "brainstorming", include_resources: true })
list_categoriesBrowse all skill categories with counts and examples. Use to discover skills before searching.
list_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 |
Skills are directories containing a SKILL.md file with YAML frontmatter:
---
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.
Contributions are welcome! To add a new skill:
data/ with your skill nameSKILL.md file with YAML frontmatter (name, description)pnpm dedup to check for duplicatespnpm 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
This project includes skills from openclaw/skills, licensed under the MIT License. See THIRD_PARTY_NOTICES.md for details.
FAQs
MCP server providing on-demand skill loading for AI coding assistants
The npm package skill-library-mcp receives a total of 38 weekly downloads. As such, skill-library-mcp popularity was classified as not popular.
We found that skill-library-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
RubyGems and Bundler 4.0.13 introduced an opt-in cooldown feature that delays newly published gems during dependency resolution.

Security News
pnpm 11.5 now recognizes npm staged publish approvals in release metadata, preventing those releases from being mistaken for lower-trust package publishes.

Security News
Federal audit finds NIST lacked a plan to clear the NVD backlog, wasted funds on duplicate work, and delayed use of CISA data.