by iamzhihuix
Desktop app to manage AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ platforms from one place.
# Add to your Claude Code skills
git clone https://github.com/iamzhihuix/skills-manageGuides for using ai agents skills like skills-manage.
Last scanned: 4/29/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-04-29T06:23:44.436Z",
"semgrepRan": false,
"npmAuditRan": false,
"pipAuditRan": true
}skills-manage is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by iamzhihuix. Desktop app to manage AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ platforms from one place. It has 2,119 GitHub stars.
Yes. skills-manage passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/iamzhihuix/skills-manage" and add it to your Claude Code skills directory (see the Installation section above).
skills-manage is primarily written in TypeScript. It is open-source under iamzhihuix on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh skills-manage against similar tools.
No comments yet. Be the first to share your thoughts!
skills-manage is a Tauri desktop app for managing AI coding agent skills across multiple platforms from one place.
Disclaimer
skills-manageis an independent, unofficial desktop application for managing local skill directories and importing public skill metadata. It is not affiliated with, endorsed by, or sponsored by Anthropic, OpenAI, GitHub, MiniMax, or any other supported platform, publisher, or trademark owner.
skills-manage follows the Agent Skills open pattern and uses ~/.agents/skills/ as the canonical central directory. Skills can then be installed to individual platforms through symlinks, so one source of truth can drive multiple AI coding tools.
.skills/, .agents/skills/, .claude/skills/).





.dmg and .app.zip)The current public macOS build is not notarized. If macOS shows a warning such as:

"skills-manage" is damaged and can't be opened"skills-manage" cannot be opened because Apple could not verify itthe app is usually not actually corrupted; it is being blocked by Gatekeeper quarantine on an unsigned build.
After moving the app to /Applications, run:
xattr -dr com.apple.quarantine "/Applications/skills-manage.app"
Then launch the app again from Finder. If your app is stored somewhere else, replace the path with the actual .app path.
| Category | Platform | Skills Directory |
|---|---|---|
| Coding | Claude Code | ~/.claude/skills/ |
| Coding | Codex CLI | ~/.agents/skills/ |
| Coding | Cursor | ~/.cursor/skills/ |
| Coding | Gemini CLI | ~/.gemini/skills/ |
| Coding | Trae | ~/.trae/skills/ |
| Coding | Factory Droid | ~/.factory/skills/ |
| Coding | Junie | ~/.junie/skills/ |
| Coding | Qwen | ~/.qwen/skills/ |
| Coding | Trae CN | ~/.trae-cn/skills/ |
| Coding | Windsurf | ~/.windsurf/skills/ |
| Coding | Qoder | ~/.qoder/skills/ |
| Coding | Augment | ~/.augment/skills/ |
| Coding | OpenCode | ~/.opencode/skills/ |
| Coding | KiloCode | ~/.kilocode/skills/ |
| Coding | OB1 | ~/.ob1/skills/ |
| Coding | Amp | ~/.amp/skills/ |
| Coding | Kiro | ~/.kiro/skills/ |
| Coding | CodeBuddy | ~/.codebuddy/skills/ |
| Coding | Hermes | ~/.hermes/skills/ |
| Coding | Copilot | ~/.copilot/skills/ |
| Coding | Aider | ~/.aider/skills/ |
| Lobster | OpenClaw (开爪) | ~/.openclaw/skills/ |
| Lobster | QClaw (千爪) | ~/.qclaw/skills/ |
| Lobster | EasyClaw (简爪) | ~/.easyclaw/skills/ |
| Lobster | EasyClaw V2 | ~/.easyclaw-20260322-01/skills/ |
| Lobster | AutoClaw | ~/.openclaw-autoclaw/skills/ |
| Lobster | WorkBuddy (打工搭子) | ~/.workbuddy/skills-marketplace/skills/ |
| Central | Central Skills | ~/.agents/skills/ |
Note: Claude Code also surfaces marketplace plugin directories under
~/.claude/plugins/marketplaces/*as read-only rows in the Claude view. Those entries are display-only and are not managed like native skills in~/.claude/skills/.
Custom platforms can be added through Settings.
~/.skillsmanage/db.sqlite or the local skill directories you manage.| Layer | Technology |
|---|---|
| Desktop framework | Tauri v2 |
| Frontend | React 19, TypeScript, Tailwind CSS 4 |
| UI components | shadcn/ui, Lucide icons |
| State management | Zustand |
| Markdown | react-markdown |
| i18n | react-i18next, i18next-browser-languagedetector |
| Theming | Catppuccin 4-flavor palette |
| Backend | Rust (serde, sqlx, chrono, uuid) |
| Database | SQLite via sqlx (WAL mode) |
| Routing | react-router-dom v7 |
pnpm install
pnpm tauri dev
The Vite dev server runs on port 24200.
pnpm test
pnpm typecheck
pnpm lint
cd src-tauri && cargo test
cd src-tauri && cargo clippy -- -D warnings
skills-manage/
├── src/ # React frontend
│ ├── components/ # UI components
│ ├── i18n/ # Locale files and i18n setup
│ ├── lib/ # Frontend helpers
│ ├── pages/ # Route views
│ ├── stores/ # Zustand stores
│ ├── test/ # Vitest + RTL tests
│ └── types/ # Shared TypeScript types
├── src-tauri/ # Rust backend
│ └── src/
│ ├── commands/ # Tauri IPC handlers
│ ├── db.rs # SQLite schema, migrations, queries
│ ├── lib.rs # Tauri app setup
│ └── main.rs # Desktop entry point
├── public/ # Static assets
├── CHANGELOG.md # English changelog
├── CHANGELOG.zh.md # Chinese changelog
└── release-notes/ # GitHub release notes
The SQLite database lives at ~/.skillsmanage/db.sqlite and is initialized automatically on first launch.
See CONTRIBUTING.md for development setup, validation commands, and pull request expectations.
Join the Discord community: https://discord.gg/fuGURex5fV
See SECURITY.md for vulnerability reporting and data-handling notes.
This project is licensed under the Apache License 2.0. See LICENSE.