Asking the cat for directions...
Curiosia Major
The Debugger
Orion's Fork
The Stack
Asking the cat for directions...
The package manager for AI agent skills — install, manage, and share reusable skills across every AI coding agent you use
If you use AI coding agents, you've probably built up a collection of skills — markdown files that give your agent superpowers for specific tasks like code review, PR creation, or feature development. But managing those skills is a mess. They live in scattered directories, you copy-paste them between projects, and sharing them with your team means committing files to every repo.
I built my-skillsto fix this. It's a single CLI that installs skills from any Git repository using a simple owner/repo shorthand, keeps them updated via content hashing, and works across 10+ AI coding agents — from Claude Code and Cursor to Copilot and Gemini CLI. Think of it as npm for AI agent skills.
my-skills is designed to meet you where you are. Start with the CLI for instant skill management, use the web dashboard for a visual workflow, or share skills across your team with Git repos and favorites.
Install globally and start adding skills immediately. my-skills tracks everything in a .my-skills.json manifest file at the root of your project — just like package.json tracks your dependencies.
# Install globally
npm install -g my-skills
# Add a skill using owner/repo shorthand
ms add curiouslycory/my-skills/code-review
# Add all skills from a repo
ms add curiouslycory/my-skills --all
# Save a repo as a favorite for quick access
ms favorite add curiouslycory/my-skills
# Search installed + favorited skills
ms find "pr review"
# List installed skills
ms list
# Update all skills to latest versions
ms update
# Check for available updates without installing
ms checkowner/repo shorthand, SHA-256 content hashing for integrity, a lockfile-style manifest, favorite repos for fast discovery, and automatic agent detectionWant more than a terminal? The local web dashboard gives you a visual interface backed by a SQLite database on your machine. Browse skill repositories, save favorites, edit artifacts, and build compositions — all from your browser.
Skills live in Git repositories — just create a repo with SKILL.md files and your whole team can install from it. Scaffold new skills with ms init, configure favorite repos so teammates don't need to remember URLs, and let ms update keep everyone on the latest version.
# Scaffold a new skill in your repo
ms init
# Your team installs from your shared repo
ms add myorg/our-skills/code-review
# Save it as a favorite so the whole team has quick access
ms favorite add myorg/our-skills
# Now anyone can discover and install from favorites
ms find "review"
# Commit .my-skills.json — teammates restore with one command
ms addms init scaffolder for authoring new skills, favorite repos for frictionless discovery, and a manifest file that makes skill setups fully reproduciblemy-skills uses a pluggable adapter system to install skills in the right format for each agent. When you run ms add, it detects which agents you have configured and installs the skill files where each agent expects to find them.
# Skills are installed to .agents/skills/ and deployed
# to each agent's expected location automatically
ms add curiouslycory/my-skills/code-review
# → Claude Code: .claude/skills/code-review/ (symlink)
# → Cursor: .cursor/skills/code-review/ (symlink)
# → Copilot: .github/copilot-instructions.md (injected section)
# → Gemini: .gemini/skills/code-review/ (symlink)
# → ...and 6 more agents# Install
npm install -g my-skills
# Add your first skill from a GitHub repo
ms add curiouslycory/my-skills/code-review
# See what's installed
ms list
# Save a repo as a favorite for easy discovery
ms favorite add curiouslycory/my-skills
# Search installed + favorited skills
ms find "feature development"
# Keep everything up to date
ms updateThe .my-skills.json manifest file tracks every installed skill with its source repository, content hash, and installation timestamp. Commit it to your repo and your teammates can reproduce your exact skill setup with a single command.
my-skills is open source, MIT licensed, and ready to use today.