[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-696":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":23,"topics":25,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},696,"skills-manage","iamzhihuix\u002Fskills-manage","iamzhihuix","Desktop app to manage AI coding agent skills across Claude Code, Cursor, Gemini CLI, Codex, and 20+ platforms from one place.","https:\u002F\u002Fgithub.com\u002Fiamzhihuix\u002Fskills-manage\u002Freleases\u002Flatest",null,"TypeScript",2002,181,5,39,0,14,59,196,42,28.78,"Apache License 2.0",false,"main",[26,27,28,29,30,31,32,33,34],"ai","claude-code","cursor","desktop-app","llm","react","rust","skills","tauri","2026-06-12 02:00:17","# skills-manage\n\n`skills-manage` is a Tauri desktop app for managing AI coding agent skills across multiple platforms from one place.\n\n[中文文档](README_CN.md)\n\n> **Disclaimer**\n>\n> `skills-manage` is 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.\n\n## Overview\n\n`skills-manage` follows the [Agent Skills](https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fagent-skills) open pattern and uses `~\u002F.agents\u002Fskills\u002F` 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.\n\n## Highlights\n\n- Central skill library plus per-platform install and uninstall flows.\n- Claude Code can surface native skills and read-only marketplace plugin skills in one platform view.\n- Full skill detail view with Markdown preview, raw source view, and AI explanation generation.\n- Collections for organizing skills and batch-installing them to platforms.\n- Discover scan for project-level skill libraries, including an Obsidian sidebar category for vault skills (`.skills\u002F`, `.agents\u002Fskills\u002F`, `.claude\u002Fskills\u002F`).\n- Marketplace browsing and GitHub repository import with authenticated requests and retry fallback.\n- Fast search for large skill libraries with deferred queries, lazy indexing, and virtualization.\n- Bilingual UI, Catppuccin themes, accent colors, onboarding, and responsive navigation.\n\n## Screenshots\n\n### Central skills and platform installs\n\n![Central skills library view](images\u002F01.png)\n\n### Review installed skills on a specific platform\n\n![Platform skill view](images\u002F06.png)\n\n### Discover local project skill libraries\n\n![Discover project skill libraries](images\u002F03.png)\n\n### Browse marketplace publishers and skills\n\n![Marketplace view](images\u002F04.png)\n\n### Import skills from a GitHub repository\n\n![GitHub repository import wizard](images\u002F02.png)\n\n### Organize reusable collections\n\n![Skill collections view](images\u002F05.png)\n\n## Download\n\n- Latest release: \u003Chttps:\u002F\u002Fgithub.com\u002Fiamzhihuix\u002Fskills-manage\u002Freleases\u002Flatest>\n- Current prebuilt packages: Apple Silicon macOS (`.dmg` and `.app.zip`)\n- Other platforms: run from source for now\n\n### macOS Unsigned Build\n\nThe current public macOS build is not notarized. If macOS shows a warning such as:\n\n![macOS damaged app warning](images\u002Fapp-damaged.png)\n\n- `\"skills-manage\" is damaged and can't be opened`\n- `\"skills-manage\" cannot be opened because Apple could not verify it`\n\nthe app is usually not actually corrupted; it is being blocked by Gatekeeper quarantine on an unsigned build.\n\nAfter moving the app to `\u002FApplications`, run:\n\n```bash\nxattr -dr com.apple.quarantine \"\u002FApplications\u002Fskills-manage.app\"\n```\n\nThen launch the app again from Finder. If your app is stored somewhere else, replace the path with the actual `.app` path.\n\n## Supported Platforms\n\n| Category | Platform | Skills Directory |\n|----------|----------|-----------------|\n| Coding | Claude Code | `~\u002F.claude\u002Fskills\u002F` |\n| Coding | Codex CLI | `~\u002F.agents\u002Fskills\u002F` |\n| Coding | Cursor | `~\u002F.cursor\u002Fskills\u002F` |\n| Coding | Gemini CLI | `~\u002F.gemini\u002Fskills\u002F` |\n| Coding | Trae | `~\u002F.trae\u002Fskills\u002F` |\n| Coding | Factory Droid | `~\u002F.factory\u002Fskills\u002F` |\n| Coding | Junie | `~\u002F.junie\u002Fskills\u002F` |\n| Coding | Qwen | `~\u002F.qwen\u002Fskills\u002F` |\n| Coding | Trae CN | `~\u002F.trae-cn\u002Fskills\u002F` |\n| Coding | Windsurf | `~\u002F.windsurf\u002Fskills\u002F` |\n| Coding | Qoder | `~\u002F.qoder\u002Fskills\u002F` |\n| Coding | Augment | `~\u002F.augment\u002Fskills\u002F` |\n| Coding | OpenCode | `~\u002F.opencode\u002Fskills\u002F` |\n| Coding | KiloCode | `~\u002F.kilocode\u002Fskills\u002F` |\n| Coding | OB1 | `~\u002F.ob1\u002Fskills\u002F` |\n| Coding | Amp | `~\u002F.amp\u002Fskills\u002F` |\n| Coding | Kiro | `~\u002F.kiro\u002Fskills\u002F` |\n| Coding | CodeBuddy | `~\u002F.codebuddy\u002Fskills\u002F` |\n| Coding | Hermes | `~\u002F.hermes\u002Fskills\u002F` |\n| Coding | Copilot | `~\u002F.copilot\u002Fskills\u002F` |\n| Coding | Aider | `~\u002F.aider\u002Fskills\u002F` |\n| Lobster | OpenClaw (开爪) | `~\u002F.openclaw\u002Fskills\u002F` |\n| Lobster | QClaw (千爪) | `~\u002F.qclaw\u002Fskills\u002F` |\n| Lobster | EasyClaw (简爪) | `~\u002F.easyclaw\u002Fskills\u002F` |\n| Lobster | EasyClaw V2 | `~\u002F.easyclaw-20260322-01\u002Fskills\u002F` |\n| Lobster | AutoClaw | `~\u002F.openclaw-autoclaw\u002Fskills\u002F` |\n| Lobster | WorkBuddy (打工搭子) | `~\u002F.workbuddy\u002Fskills-marketplace\u002Fskills\u002F` |\n| Central | Central Skills | `~\u002F.agents\u002Fskills\u002F` |\n\n> Note: Claude Code also surfaces marketplace plugin directories under `~\u002F.claude\u002Fplugins\u002Fmarketplaces\u002F*` as read-only rows in the Claude view. Those entries are display-only and are not managed like native skills in `~\u002F.claude\u002Fskills\u002F`.\n\nCustom platforms can be added through Settings.\n\n## Privacy & Security\n\n- **Local-first storage** — metadata, collections, scan results, settings, and cached AI explanations stay in `~\u002F.skillsmanage\u002Fdb.sqlite` or the local skill directories you manage.\n- **No telemetry** — the app does not include analytics, crash reporting, or usage tracking.\n- **Network access is feature-driven** — outbound requests only happen when you explicitly use marketplace sync\u002Fdownload, GitHub import, or AI explanation generation.\n- **Credentials are stored locally** — GitHub PAT and AI API keys are kept in the local SQLite settings table and are not encrypted at rest by the app.\n- Never post real secrets in issues, pull requests, screenshots, or logs.\n\n## Tech Stack\n\n| Layer | Technology |\n|-------|-----------|\n| Desktop framework | Tauri v2 |\n| Frontend | React 19, TypeScript, Tailwind CSS 4 |\n| UI components | shadcn\u002Fui, Lucide icons |\n| State management | Zustand |\n| Markdown | react-markdown |\n| i18n | react-i18next, i18next-browser-languagedetector |\n| Theming | Catppuccin 4-flavor palette |\n| Backend | Rust (serde, sqlx, chrono, uuid) |\n| Database | SQLite via sqlx (WAL mode) |\n| Routing | react-router-dom v7 |\n\n## Development\n\n### Prerequisites\n\n- [Node.js](https:\u002F\u002Fnodejs.org\u002F) (LTS)\n- [pnpm](https:\u002F\u002Fpnpm.io\u002F)\n- [Rust toolchain](https:\u002F\u002Frustup.rs\u002F) (stable)\n- Tauri v2 system dependencies: \u003Chttps:\u002F\u002Fv2.tauri.app\u002Fstart\u002Fprerequisites\u002F>\n\n### Install Dependencies\n\n```bash\npnpm install\n```\n\n### Run in Development\n\n```bash\npnpm tauri dev\n```\n\nThe Vite dev server runs on port `24200`.\n\n### Validation\n\n```bash\npnpm test\npnpm typecheck\npnpm lint\ncd src-tauri && cargo test\ncd src-tauri && cargo clippy -- -D warnings\n```\n\n## Project Structure\n\n```text\nskills-manage\u002F\n├── src\u002F                        # React frontend\n│   ├── components\u002F             # UI components\n│   ├── i18n\u002F                   # Locale files and i18n setup\n│   ├── lib\u002F                    # Frontend helpers\n│   ├── pages\u002F                  # Route views\n│   ├── stores\u002F                 # Zustand stores\n│   ├── test\u002F                   # Vitest + RTL tests\n│   └── types\u002F                  # Shared TypeScript types\n├── src-tauri\u002F                  # Rust backend\n│   └── src\u002F\n│       ├── commands\u002F           # Tauri IPC handlers\n│       ├── db.rs               # SQLite schema, migrations, queries\n│       ├── lib.rs              # Tauri app setup\n│       └── main.rs             # Desktop entry point\n├── public\u002F                     # Static assets\n├── CHANGELOG.md                # English changelog\n├── CHANGELOG.zh.md             # Chinese changelog\n└── release-notes\u002F              # GitHub release notes\n```\n\n## Database\n\nThe SQLite database lives at `~\u002F.skillsmanage\u002Fdb.sqlite` and is initialized automatically on first launch.\n\n## Changelog\n\n- English: [CHANGELOG.md](CHANGELOG.md)\n- Chinese: [CHANGELOG.zh.md](CHANGELOG.zh.md)\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for development setup, validation commands, and pull request expectations.\n\n## Community\n\nJoin the Discord community: \u003Chttps:\u002F\u002Fdiscord.gg\u002FfuGURex5fV>\n\n## Security\n\nSee [SECURITY.md](SECURITY.md) for vulnerability reporting and data-handling notes.\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=iamzhihuix\u002Fskills-manage&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#iamzhihuix\u002Fskills-manage&Date)\n\n## License\n\nThis project is licensed under the Apache License 2.0. See [LICENSE](LICENSE).\n","`skills-manage` 是一个桌面应用程序，用于在一个地方管理多个平台上的 AI 编码助手技能。该应用基于 Tauri 框架开发，使用 TypeScript 语言编写，支持包括 Claude Code、Cursor 和 Gemini CLI 在内的 20 多个平台。其核心功能包括集中式技能库的管理和针对不同平台的安装与卸载流程，提供详细的技能视图及批量操作功能，并支持从 GitHub 导入技能和浏览市场。此外，它还具备快速搜索大型技能库的能力，以及双语界面和多种主题样式。适用于需要跨多个平台统一管理 AI 编程工具技能的开发者或团队。",2,"2026-06-11 02:38:43","CREATED_QUERY"]