Skill MCP server
Serves a directory of Agent Skills over MCP: list, load, read files, run declared scripts
not scanned yet
0 stars378 downloads/wk
Reviews
Write oneNobody has reviewed Skill yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Skill tools
No tool declarations could be read from the package source. They show once the server is installed.
How Skill compares
Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 73% of 4,460 AI and agents servers
- Downloads a week
- 378
- more than 83% of 1,538 AI and agents servers with a package
Release history: 12 versions in the registry since 2026-09-10, latest 2026-10-29, typically one every 2 days.
Install Skill in Claude Code, Cursor or VS Code
Runs npx -y @chrischall/skill-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add skill-mcp -- npx -y @chrischall/skill-mcp
What the publisher says
From the Skill repository's README, as published. We do not edit it. Read it on GitHub
skill-mcp
An MCP server that serves a directory of Agent Skills. Point it at skills; it lists them, hands out their instructions and their bundled files, and runs only the scripts a skill declares.
It is a generic adapter, not a curated set: the skills are content it reads, and the same build serves whatever it is pointed at.
npx @chrischall/skill-mcp # serves the example skill bundled here
SKILLS_DIR=~/my-skills npx @chrischall/skill-mcpThe npm package is @chrischall/skill-mcp (unscoped skill-mcp is taken by someone else on npm). Everything else — the repo, the binary, the registry identity io.github.chrischall/skill-mcp — is unscoped.
What a skill is
A directory holding SKILL.md: YAML frontmatter (name, description, and optionally the mcp-host: block below) followed by instructions, plus whatever files those instructions refer to. Three layouts are found under each root:
<root>/SKILL.md # the root IS one skill
<root>/<name>/SKILL.md # a directory of skills
<root>/skills/<name>/SKILL.mdA skill is served under its DIRECTORY name, never under the name in its own frontmatter (a frontmatter name that disagrees is reported and otherwise ignored; where the root itself is the skill, the root directory names it). That is a security rule, not a tidiness one: the owner's grant names a skill, so a bundle that could choose its own name could claim its neighbour's and be handed the neighbour's granted script and granted variables. For the same reason, two directories that really do contribute one name — only possible across two roots — have both refused and reported, rather than one of them winning by scan order.
The tools
skillfile takes one path. The design of record specifies a paths[] batch (8 paths per call, 1 MiB per entry, 4 MiB per call, one bad path failing only its own slot); shipping the singular form is a deliberate deferral, not an oversight, and those three bounds are what a later batching change has to honour. Read the caps as bounds on this server's own heap: they cap the allocation**, not only the answer, because a hosted child has a hard 256 MiB data limit and a bundle may be larger than that.
Each skill is also registered as an MCP prompt (its body is the message) and each bundled file as a resource (skill:///), because a client that supports those surfaces presents a skill better than a tool call does. It is a second door, never the only one: when this server runs on mcp-host and a registration narrows enabledTools, prompts/list and resources/list come back empty and the handshake stops advertising those capabilities — so the tools carry the whole experience.
Discovery reports, it never goes quiet
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Skill: common questions
- Is Skill MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Skill safety report
- How do I install Skill?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Skill need an API key?
- No secret keys are declared. It reads 1 setting from the environment.
- Is Skill maintained?
- The last commit was 32 days ago (2026-10-02). The latest release is v1.2.3.
- What can I use instead of Skill?
- Servers from other publishers that do the same job: Pm Claude Skills MCP server, agent-device MCP server and Basic Memory MCP server.
- How does Skill compare with other AI and agents MCP servers?
- safety score 85/100 (higher than 73% of 4,460 AI and agents servers); downloads a week 378 (more than 83% of 1,538 AI and agents servers with a package). Full comparison.
Alternatives to Skill
Same job from other publishers: the closest match first, then the best rated.
- Pm Claude Skills1310 professional Agent Skills + workflow recipes — searchable & fetchable over MCP.not reviewedEstablishedA
- agent-deviceOpen source device layer for AI agents: control mobile, web, TV, and desktop apps over MCPnot reviewedWidely usedA
- Basic MemoryLocal-first knowledge management with bi-directional LLM sync via Markdown files.not reviewedWidely usedB
- IWE (iwe.md)Markdown knowledge base as agent memory. Runs against the notes directory it is started in.not reviewedEstablishedA
- Watch SkillWatch video and live sessions, keep timestamped evidence, and verify an agent's own work.not reviewedEstablishedB