Labsco
back1ply logo

Agent Skill Loader

โ˜… 13

from back1ply

MCP server to dynamically load Claude Code skills into AI agents

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeAdvanced setup

Agent Skill Loader ๐Ÿง 

Agent Skill Loader is a Model Context Protocol (MCP) server that acts as a bridge between your static Claude Code Skills library and dynamic AI agents (like Claude Desktop, Cursor, or any MCP client).

It exposes skills both as MCP Prompts (slash commands, zero tool calls needed) and as MCP Tools (for programmatic use). Skills are auto-discovered from configured directories and stay live โ€” add a new SKILL.md and the client is notified automatically.

๐Ÿš€ Features

  • MCP Prompts: Skills appear as slash commands in clients. No tool call needed to inject them.
  • Live updates: listChanged notification fires when skills are added or removed (via file watcher).
  • Discovery: list_skills โ€” scans configured skill directories, with optional search filter.
  • Dynamic Learning: read_skill โ€” fetches the SKILL.md content.
  • Persistence: install_skill โ€” copies a skill permanently to your project.
  • Configuration: manage_search_paths โ€” add/remove skill directories at runtime.
  • Troubleshooting: debug_info โ€” diagnose configuration and path issues.

๐Ÿ“ฆ Project Structure

  • src/index.ts: Main server logic (tools + prompts + watcher).
  • src/utils.ts: Skill scanning, description extraction, prompt helpers, debounce.
  • build/: Compiled JavaScript output.
  • package.json: Dependencies (@modelcontextprotocol/sdk, chokidar, zod).

๐Ÿค Contributing

To add new skills, add a folder with a SKILL.md file to one of the watched directories. The server picks them up automatically and sends a listChanged notification โ€” no restart required.