The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Skillmd
Lint, search, and install Agent Skills (SKILL.md) — CLI + MCP server + lint engine
Install
claude mcp add skillmd -- npx -y skillmdsInstall command taken from the project's README or registry entry. Always review code before running it.
README excerpt
Read full README on GitHub →SkillMD
The registry that lints. Search, install, lint and publish Agent Skills (SKILL.md) for Claude Code, Cursor, Codex and 60+ other agents. This repo is the open-source toolchain behind skillmd.com: the CLI, the MCP server, the GitHub Action and the SKILL.md engine they share.
Browse skills · Categories · Publishers · Install guides · Docs · Blog · Stats
What this is
An Agent Skill is a folder with a SKILL.md file: YAML frontmatter (name, description) plus Markdown instructions an agent loads on demand. Claude Code, Cursor, Codex, Gemini CLI, GitHub Copilot, Windsurf and dozens of other agents read the same format, which is what makes a shared registry worth having. If the format is new to you, start with What is an Agent Skill? and the anatomy of a SKILL.md file.
skillmd.com is the open registry of those skills: 1,000,000+ skills from 30,000+ publishers, every one of them linted against the format, security-scanned for what it can do, and pinned to a commit. Verdicts, capability flags and independent scanner results sit on every skill page. Installing writes files and does nothing else.
This repository is everything that runs on your machine or in your CI, MIT-licensed:
| Package | What it is | Install |
|---|---|---|
skillmds |
One npm package, two binaries: the skillmd CLI and the skillmds MCP server |
npm i -g skillmds |
@skillmds/core |
The SKILL.md engine: parser, lint rules, security scanner, quality score, SARIF / JSON / GitHub formatters | npm i @skillmds/core |
skillmds/skillmd/action |
GitHub Action: lint every skill in a repo, results in GitHub Code Scanning | uses: skillmds/skillmd/action@v1 |
The registry applies the same engine, so a skill that passes locally passes on publish.
Quick start
# Search the registry and install a skill into every agent on your machine
npx skillmds search "pdf"
npx skillmds add anthropic/pdf
# Lint your own skill before you share it
npx skillmds lint ./my-skill
Plugins
A plugin is a bundle of skills that installs as one unit. In Claude Code it becomes a
real plugin — /plugin lists it, and enable, disable and uninstall work on the whole
set — and on every other agent the skills are installed individually.
npx skillmds add plugin:skillmd/design
To browse them inside Claude Code's Plugins tab instead, add this repository as a
marketplace: skillmds/skillmd. It carries the flagship plugins as real directories
under plugins/, listed in
.claude-plugin/marketplace.json and refreshed
weekly. The tab only understands plugins that live in git, which is why the whole
registry is not in there — every other plugin installs with the command above.
Similar plugs
Reverse engineer anything with agents, from app behavior down to native binaries.
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth browsers and a hosted agent API.