A local “skills control plane” for AI coding agents: scan, centralize, and toggle distribution across tools.
- One-click local scan & import: discover skills across agent directories and consolidate them into a single Manager Store (default:
~/.skillsm) - Per-agent toggles: enable/disable a skill for each agent (copy-based distribution: enable = copy into target directory, disable = remove from target directory)
- Marketplace install: install from GitHub repos (
owner/repo/github.com/owner/repo/ Git URL) or a.zipURL - Configurable paths: Manager Store path and agent skills directories are customizable
- Full-sync progress UI: visible steps + progress logs during bulk sync
- Update all remote skills (planned): batch check & update installed skills from remote sources
If you use multiple tools (Codex / Claude Code / Cursor / Cline / Amp / Antigravity / OpenCode / Copilot, etc.), your skills often end up scattered across ~/.xxx/skills. Skills Manager consolidates them into one place and lets you toggle distribution per agent without manual copying.
- Scan & adopt: scan agent skills directories, detect skill roots containing
SKILL.md, and copy them into the Manager Store (~/.skillsmby default) - Distribute: toggling a skill for an agent copies the skill from the Manager Store into that agent’s skills directory; disabling removes that directory
- Uninstall: removes the skill from the Manager Store and cleans up copies across agents (destructive, requires confirmation)
Skills Manager supports both global skills directories (in your home directory) and project skills directories (inside a repo). Defaults below reflect the built-in platform registry and can be changed in the app.
| Agent | Global skills directory (default) | Project skills directory (default) |
|---|---|---|
| Amp | ~/.config/agents/skills/ |
.agents/skills/ |
| Antigravity | ~/.gemini/antigravity/skills/ |
.agent/skills/ |
| Claude Code | ~/.claude/skills/ |
.claude/skills/ |
| Clawdbot | ~/.clawdbot/skills/ |
skills/ |
| Cline | ~/.cline/skills/ |
.cline/skills/ |
| CodeBuddy | ~/.codebuddy/skills/ |
.codebuddy/skills/ |
| Codex | ~/.codex/skills/~/.codex/skills/.system/ |
.codex/skills/ |
| GitHub Copilot | ~/.copilot/skills/ |
.github/skills/ |
| Cursor | ~/.cursor/skills/ |
.cursor/skills/ |
| Droid | ~/.factory/skills/ |
.factory/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
.gemini/skills/ |
| Goose | ~/.config/goose/skills/ |
.goose/skills/ |
| Kilo Code | ~/.kilocode/skills/ |
.kilocode/skills/ |
| Kiro CLI | ~/.kiro/skills/ |
.kiro/skills/ |
| OpenCode | ~/.config/opencode/skills/ |
.opencode/skills/ |
| Qoder | ~/.qoder/skills/ |
.qoder/skills/ |
| Qwen Code | ~/.qwen/skills/ |
.qwen/skills/ |
| Roo Code | ~/.roo/skills/ |
.roo/skills/ |
| Trae | ~/.trae/skills/ |
.trae/skills/ |
| Windsurf | ~/.codeium/windsurf/skills/ |
.windsurf/skills/ |
All paths are configurable in the app.
Prerequisites
- Bun or Node.js
- Rust toolchain (for Tauri)
- Tauri platform prerequisites (WebView / build toolchain)
# install deps (choose one)
bun install
# npm ci
# start desktop dev
bun run tauri dev
# npm run tauri dev
# run tests
bun run test
# npm run test
# build frontend
bun run build
# npm run buildRust tests:
cd src-tauri && cargo test- Marketplace install uses system tools:
gitfor GitHub repos;curl+unzipfor.zipURLs - Distribution is copy-based (no symlinks). It uses more disk space, but stays stable across platforms.
- Update all installed remote skills
- Backup export / import (migration to a new machine)
- Better skill detection (support “skill pack” repos)
Issues and PRs are welcome.

