One app to manage AI agent skills across all your coding tools.
中文说明 · @JayTL00 on X · Buy me a coffee
My Skills
Install Skills — Marketplace
Projects
Settings
- Unified skill library — Install skills from Git repos, local folders,
.zip/.skillarchives, or the skills.sh marketplace. Everything goes into one central repo at~/.skills-manager. - Marketplace + AI search — Browse popular skills from the marketplace, run keyword search, or enable SkillsMP AI search with your API key.
- Multi-tool sync — Sync skills to any supported tool via symlink or copy with a single click.
- Project Workspaces — View and manage project-local skill folders for supported agents, compare them with your central library, and sync changes in either direction. Supports nested skill directories and per-agent assignment when exporting.
- Linked Workspaces — Point to any directory as a skills root — useful for skills that live outside the default agent paths. Managed as a standalone workspace without participating in global scenario sync.
- Scenarios — Group skills into scenarios, configure per-scenario agent toggles, drag to reorder enabled skills, and switch between setups instantly.
- Batch operations — Multi-select skills for bulk enable/disable, export, or delete.
- Skill tagging and filters — Tag skills, filter by source or tag, and narrow large libraries quickly.
- Update tracking — Check for upstream updates on Git-based skills; re-import local ones.
- Skill preview and source inspection — Read
SKILL.md/README.md, inspect source metadata, and compare local content with the upstream version inside the app. - Custom tools — Add your own agents/tools with custom skills directories, or override the default path for any built-in tool.
- Git backup and restore — Version-control your skill library with Git for backup and multi-machine sync, then restore snapshot versions from Version History when needed.
- Flexible app settings — Configure repo path, sync mode, default scenario, theme, text size, language, tray behavior, proxy, Git remote, and update checks in one place.
- Create or switch to a scenario for the workflow you want to use.
- Install skills from local folders, Git repositories, archives, or the marketplace. If you have a SkillsMP API key, you can also turn on AI search.
- Open My Skills to decide which skills belong to the current scenario, tag them, review docs, and manage per-agent sync.
- Sync enabled skills to detected tools, or use Project Workspaces to compare project-local skills with your central library and move changes both ways.
- Configure agent paths, custom tools, sync mode, default scenario, theme, language, proxy, and Git preferences in Settings.
- If you want history or multi-machine sync, set a Git remote in Settings and run Start Backup or Sync to Git from My Skills.
Back up ~/.skills-manager/skills/ to a Git repo for version history and multi-machine sync.
- Create a private repository (recommended).
- Open Settings → Git Sync Configuration and save your remote URL.
- Open My Skills.
- Choose one:
- Existing remote: click Start Backup to clone from the configured remote.
- New local repo: click Start Backup to initialize locally, then use Sync to Git.
- Use Sync to Git from the My Skills toolbar.
Sync to Git automatically handles pull, commit, and push based on current repo status.
Each successful sync creates a snapshot version tag. You can open Version History in My Skills, inspect the timeline, and restore any snapshot as a new commit.
- SSH URL (
git@github.com:...): requires SSH key configured on your machine and added to GitHub. - HTTPS URL (
https://github.com/...): push usually requires a Personal Access Token (PAT).
Note: The SQLite database (
~/.skills-manager/skills-manager.db) is not included in Git — it stores metadata that can be rebuilt by scanning the skill files.
Cursor · Claude Code · Codex · OpenCode · Amp · Kilo Code · Roo Code · Goose · Gemini CLI · GitHub Copilot · Windsurf · TRAE IDE · Antigravity · Clawdbot · Droid
You can also add custom tools in Settings and manage their skills the same way.
The Help button in Settings mirrors the current product flow: scenarios, skill installation, My Skills management, Project Workspaces, Git backup, and environment-level settings. It is intended as the in-app version of this quick-start guide.
| Layer | Tech |
|---|---|
| Frontend | React 19, TypeScript, Vite, Tailwind CSS |
| Desktop | Tauri 2 |
| Backend | Rust |
| Storage | SQLite (rusqlite) |
| i18n | react-i18next |
- Node.js 18+
- Rust toolchain
- Tauri prerequisites for your OS
npm install
npm run tauri:devnpm run tauri:buildIf you see this error after downloading the app, run the following command in Terminal and then open the app again:
xattr -cr /Applications/skills-manager.appReplace the path with wherever you placed the .app file if it's not in /Applications.
MIT




