v1.31.0 · macOS · Windows · Linux · MIT

One library.
Every agent.

Install a skill once. Send it to Claude Code, Codex, Cursor and 48 more — and see at a glance which agent has what.

Free and open source. No account, no telemetry.

Central library

~/.skills-manager/skills

  • claude-md-improver
  • note-manager
  • project-context
  • skill-creator
  • frontend-design
  • react-best-practices
  • adversarial-review
  • brainstorming

Presets

Try a preset

Agent folders

~/.<agent>/skills

  • ~/.claude/skills
  • ~/.codex/skills
  • ~/.cursor/skills
  • ~/.gemini/skills
  • ~/.config/opencode/skills

+ 46 more agents

4 skills → 5 agents
Pick a preset. Skills Manager writes those skills into each agent's own folder — symlink or copy, your choice.

Supported agents

It writes where they already read.

Skills Manager drops skills straight into each agent's own skills folder. Nothing changes on the agent's side, and skills you installed by hand still show up. Settings lists all of them with the ones on your machine first — and you can add your own tool with its own path.

  • Cursor~/.cursor/skills
  • Claude Code~/.claude/skills
  • OMP Agent~/.omp/agent/skills
  • Codex~/.codex/skills
  • Grok~/.grok/skills
  • OpenCode~/.config/opencode/skills
  • Antigravity~/.gemini/antigravity/skills
  • Amp~/.config/agents/skills
  • Kilo Code~/.kilocode/skills
  • Roo Code~/.roo/skills
  • Goose~/.config/goose/skills
  • Gemini CLI~/.gemini/skills
  • GitHub Copilot~/.copilot/skills
  • OpenClaw~/.openclaw/skills
  • Droid~/.factory/skills
  • Windsurf~/.codeium/windsurf/skills
  • TRAE IDE~/.trae/skills
  • Cline~/.agents/skills
  • Deep Agents~/.deepagents/agent/skills
  • Firebender~/.firebender/skills
  • Kimi Code CLI~/.config/agents/skills
  • Replit~/.config/agents/skills
  • Warp~/.agents/skills
  • Augment~/.augment/skills
  • IBM Bob~/.bob/skills
  • CodeBuddy~/.codebuddy/skills
  • Command Code~/.commandcode/skills
  • Continue~/.continue/skills
  • Cortex Code~/.snowflake/cortex/skills
  • Crush~/.config/crush/skills
  • iFlow CLI~/.iflow/skills
  • Junie~/.junie/skills
  • Kiro CLI~/.kiro/skills
  • Kode~/.kode/skills
  • MCPJam~/.mcpjam/skills
  • Mistral Vibe~/.vibe/skills
  • Mux~/.mux/skills
  • Neovate~/.neovate/skills
  • OpenHands~/.openhands/skills
  • Pi~/.pi/agent/skills
  • Pochi~/.pochi/skills
  • Qoder~/.qoder/skills
  • Qwen Code~/.qwen/skills
  • TRAE CN~/.trae-cn/skills
  • Zencoder~/.zencoder/skills
  • AdaL~/.adal/skills
  • Hermes Agent~/.hermes/skills
  • QQClaw~/.qclaw/skills
  • EEasyClaw~/.easyclaw/skills
  • AAutoClaw~/.openclaw-autoclaw/skills
  • WorkBuddy~/.workbuddy/skills

51 agents supported

Missing one? Add a custom tool in Settings and point it at any directory.

Library

One place for every skill.

Install from a Git repo, a local folder, a .zip archive, or the skills.sh marketplace. Everything lands in one folder you can back up, move, or point somewhere else.

  • Tag and filterLabel skills, filter by tag or source, and use the Untagged pill to find the ones you never got around to.
  • Group into presetsA preset is a named set of skills. Click its pill in any workspace to add all of them to the agents you picked.
  • Track updatesCheck Git-based skills against upstream, read the diff in the app, and update the ones you want.
Skill cards in the library, each showing tags, source, preset and per-agent badges

Install

Browse, search, install.

Search the skills.sh marketplace without leaving the app, or paste a Git URL. Add a SkillsMP API key and search by what a skill does instead of what it is called.

The Install Skills page, browsing the skills.sh marketplace with source filters

Workspaces

Global, per project, or anywhere.

A global workspace shows everything inside an agent's skills folder, so the page matches what the agent actually sees. A project workspace does the same for the skills that live in one repo, and syncs in either direction.

  • Add without huntingOpen + Add Skills in any workspace, search your library, toggle target agents, and add a batch in one click.
  • Work in bulkMulti-select to enable, disable, export or delete a whole group at once.
  • Point anywhereA linked workspace treats any directory as a skills root, for skills that live outside the default agent paths.
A project workspace listing the skills that live inside one repository

Backup & sync

Your library, on every machine.

Sign in with GitHub once. Skills Manager creates a private repository, backs up in the background, and keeps your other machines in step. The remote stays an ordinary Git repo — clone it anywhere, no lock-in.

  • Merges run per skillRenaming a skill on your laptop and editing it on your desktop combine cleanly. No line-by-line conflict markers in your SKILL.md.
  • Conflicts never overwriteEverything else keeps syncing. The contested skill keeps your version and waits under Needs attention until you pick keep mine, use remote, or keep both.
  • Snapshots you can restoreEvery manual backup is a restorable version, and restoring saves the current state first. Nothing is a one-way door.
  • Secrets stay localAPI keys, tokens and proxy settings never leave the machine. The GitHub token lives in the OS keychain, not in a file.
The Backup page showing versions, connected devices and sync status

Command line

Same library, from the terminal.

skills-manager-cli is built on the same Rust core as the app — same database, same library, same sync engine. Add --json to any command and let your agent drive it.

# from a local folder, a git URL, or skills.sh$ skills-manager-cli skills install ./my-skill$ skills-manager-cli skills install https://github.com/foo/bar.git$ skills-manager-cli skills install vercel-labs/agent-skills@react-best-practices

Standalone binaries ship with every release for macOS, Windows and Linux.

Get it

Download Skills Manager

Signed with an Apple Developer ID and notarized since v1.29, so it opens without a warning. Windows and Linux builds are published with every release.

Latest release v1.31.0All releases and checksums