1. Conduid
  2. Files
  3. io.github.back1ply/agent-skill-loader
MCP server · Files

io.github.back1ply/agent-skill-loader

Dynamically load Claude Code skills into AI agents without copying files.

Unclaimed files
37Low

Scored 6 months ago · breakdown

About io.github.back1ply/agent-skill-loader

io.github.back1ply/agent-skill-loader is an MCP server in the Files category: dynamically load Claude Code skills into AI agents without copying files.

Install

Claude Code
claude mcp add io-github-back1ply-agent-skill-loader -- npx -y agent-skill-loader
npx
npx -y agent-skill-loader

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (5)

debug_infoReturns diagnostic information about server configuration, search paths, and any warnings from the last scan. Use this when skills aren

Parameters not published.

install_skillCopies an entire skill directory (including SKILL.md and any supporting files) to the target workspace. By default, installs to .agent/skills/<skill_name> in the current working directory.

Parameters not published.

list_skillsReturns a JSON list of all available skills with their names, descriptions, and source directories. Use this to discover what skills are available before reading or installing them.

Parameters not published.

manage_search_pathsAdd, remove, or list dynamic skill search paths without restarting the server. Persists to skill-paths.json in the workspace root.

Parameters not published.

read_skillFetches and returns the full SKILL.md content for a specific skill. The content includes instructions and context that can be used to learn the skill

Parameters not published.

Ask AI

✦

Ask AI about io.github.back1ply/agent-skill-loader

Powered by Claude · Grounded in docs

I know everything about io.github.back1ply/agent-skill-loader. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Agent Skill Loader 🧠

npm version MCP Registry Node.js Version TypeScript MCP

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 Antigravity, Claude Desktop, or Cursor).

It allows agents to "learn" skills on demand without requiring you to manually copy files into every project.

🚀 Features

  • Discovery: list_skills - Scans your configured skill directories.
  • Dynamic Learning: read_skill - Fetches the SKILL.md content for the agent to read.
  • Persistence: install_skill - Copies the skill permanently to your project if needed.
  • Configuration: manage_search_paths - Add/remove skill directories at runtime.
  • Troubleshooting: debug_info - Diagnose configuration and path issues.

🛠️ Setup

Prerequisites

  • Node.js >= 18

Option A: Install from npm (Recommended)

npm install -g agent-skill-loader

Then register in .mcp.json:

"agent-skill-loader": {
  "command": "agent-skill-loader"
}

Option B: Build from Source

git clone https://github.com/back1ply/agent-skill-loader.git
cd agent-skill-loader
npm install
npm run build

Then register in .mcp.json:

"agent-skill-loader": {
  "command": "node",
  "args": ["<path-to-repo>/build/index.js"]
}

📂 Configuration

The server automatically detects its workspace and aggregates skill paths from:

  1. Default: %USERPROFILE%\.claude\plugins\cache (Standard location)
  2. Dynamic Config: skill-paths.json (Located in the project root)

Dynamic Path Management

You do not need to manually edit config files. Use the tool to manage paths at runtime:

  • Add: manage_search_paths(operation="add", path="F:\\My\\Deep\\Skills")
  • Remove: manage_search_paths(operation="remove", path="...")
  • List: manage_search_paths(operation="list") creates/updates skill-paths.json.

🤖 Usage

For Agents

The agent will see five tools:

  • list_skills(): Returns a JSON list of available skills.
  • read_skill(skill_name): Returns the markdown instructions.
  • install_skill(skill_name, target_path?): Copies the folder to .agent/skills/<name>. For security, target_path must be within the current workspace.
  • manage_search_paths(operation, path?): Add, remove, or list skill search paths.
  • debug_info(): Returns diagnostic information (paths, status, warnings).

Example Agent Prompt

"I need to write a DAX measure but I'm not sure about the best practices."

The agent will automatically call list_skills, find writing-dax-measures, call read_skill, and then answer you with expert knowledge.

🔧 Troubleshooting

If skills aren't being discovered, use debug_info() to see:

  • search_paths: Which directories are being scanned
  • path_status: Whether each path exists and is readable
  • warnings: Any errors encountered during scanning (permission denied, empty files, etc.)

Example output:

{
  "workspace_root": "C:/projects/agent-skill-loader",
  "search_paths": {
    "base": ["C:/Users/pc/.claude/plugins/cache"],
    "dynamic": ["F:/My/Skills"],
    "effective": ["C:/Users/pc/.claude/plugins/cache", "F:/My/Skills"]
  },
  "path_status": [
    { "path": "C:/Users/pc/.claude/plugins/cache", "exists": true, "readable": true },
    { "path": "F:/My/Skills", "exists": false, "readable": false }
  ],
  "skills_found": 12,
  "warnings": [
    { "path": "F:/My/Skills", "reason": "Directory does not exist" }
  ]
}

📦 Project Structure

  • src/index.ts: Main server logic.
  • build/: Compiled JavaScript output.
  • package.json: Dependencies (@modelcontextprotocol/sdk, zod).

🤝 Contributing

To add new skills, simply add a folder with a SKILL.md file to one of the watched directories. The server picks them up automatically (no restart required for new files, though caching implementation may vary).

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.back1ply/agent-skill-loader

How do I install io.github.back1ply/agent-skill-loader?

Run claude mcp add io-github-back1ply-agent-skill-loader -- npx -y agent-skill-loader, then add the server to your MCP client's configuration.

Is io.github.back1ply/agent-skill-loader safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.back1ply/agent-skill-loader still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.