Skillz: Anthropic‑Style Skills for Any MCP Client

3 weeks ago 1

⚠️ Warning: Experimental proof‑of‑concept. Potentially unsafe. Treat skills like untrusted code. Review them, sandbox execution, and use at your own risk.

Skillz is a tiny MCP server that exposes Anthropic‑style skills (folders with SKILL.md) as tools for any MCP client, not just Claude. It returns the skill’s instructions and absolute paths to its files, and can optionally run a script bundled with the skill.

Skills are a promising new format for loading context dynamically and enabling agents to employ the most relevant instructions for a task, without bloating the context on load. They are currently not implemented by any tool other than the Claude suite of tools from Anthropic, limiting their use across the entire agentic AI landscape.

A shim that allows skills to be loaded into agents other than Claude opens up the possibility of using skills as a general technology, in the hope that they will eventually be standardised and supported more widely.

  • Recursively finds every SKILL.md under a root directory and registers one tool per skill (tool name = skill slug, e.g., algorithmic-art).

  • Tool description comes from the skill’s front‑matter description.

  • Calling a tool with a task returns: instructions (from SKILL.md) and resources (absolute file paths). Optionally run a helper script via script + script_payload.

  • Run: uv run skillz.py /path/to/skills

  • Point your MCP client at the server (stdio/HTTP/SSE).

  • Experimental PoC; APIs and outputs may change.

  • Scripts may run arbitrary code. Isolate with containers/VMs; do not run untrusted skills on sensitive machines.

Repo: github.com/intellectronica/skillz

Discussion about this post

Read Entire Article