Everything you need to install, create, and publish agent skills.
SkillsMD is an open registry for reusable AI agent skills. Skills are Markdown files that provide procedural knowledge to coding agents like Claude Code, Cursor, GitHub Copilot, and more.
$ npx skillsmd add owner/repo
This downloads the skill's .md file into your project's .skills/ directory. Your agent will automatically pick it up on the next run.
$ npx skillsmd find "react best practices"
Or browse the registry to discover skills by category, popularity, or trending status.
Any GitHub repository can contain skills. A skill is a Markdown file that follows the SkillsMD format.
$ npx skillsmd init my-awesome-skill
This creates a skill.md file with the standard template.
Each skill file should include YAML frontmatter with metadata:
---
name: my-awesome-skill
description: What this skill does
tags: [react, frontend, design]
version: 1.0.0
---
# My Awesome Skill
Your skill instructions go here...
skill.md — The main skill file with instructionsSkills are indexed from public GitHub repositories. To publish:
agent-skills topic to your repoSkills are ranked by install count. The more developers use your skill, the higher it ranks on the leaderboard.
SkillsMD skills work with any agent that supports the .skills/ directory convention:
npx skillsmd add <owner/repo> # Install a skill
npx skillsmd find <query> # Search for skills
npx skillsmd init <name> # Create a new skill
npx skillsmd update # Update installed skills
npx skillsmd list # List installed skills
npx skillsmd remove <name> # Remove a skill