skill-zoo
Health Warn
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Low visibility — Only 8 GitHub stars
Code Pass
- Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
- Permissions — No dangerous permissions requested
No AI report is available for this listing yet.
All-in-One Desktop Agent Skills Utility. Welcome to the Skill Zoo, where all your skills live!
Skill Zoo

Local Agent Skills Manager — Discover, install, and manage skills for AI coding tools including Claude Code, Codex, Cursor, Gemini and more.
🚀 Features
- Browse & Discover: Explore skill repositories on GitHub and skills.sh
- One-click Install: Batch-install skills from GitHub repositories and symlink to target agents
- Skill Authoring: Built-in Markdown editor for editing skill files
- Consistency Check: Same-name skill detection, file format validation, and one-click deduplication for skills with identical name and hash
- Multi-Agent Support: Supports Claude Code, Cursor, Codex, and other AI coding assistants
- Dark/Light Theme: Follows system preference by default, with manual toggle
- Multilingual: English and Simplified Chinese
✨ Tech Stack
| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript 6 + Vite 8 |
| Backend | Rust (Tauri v2) |
| Styling | Tailwind CSS 4 + shadcn/ui |
| State | TanStack React Query |
| Animation | Framer Motion |
| i18n | i18next |
| Editor | CodeMirror 6 |
| Lint | oxlint + clippy |
| Format | oxfmt + cargo fmt |
| Testing | Vitest |
| Package Manager | Bun |
📦 Installation
macOS
Download the .dmg matching your chip from the Releases page, open it, and drag skill-zoo.app into Applications.
brew tap luochang212/tap
brew install --cask skill-zoo
Windows
Download the .exe installer from Releases and run it. The installer sets up shortcuts automatically and supports automatic updates.
📦 Portable version (alternative)If SmartScreen shows a warning, click "More info" → "Run anyway".
Download the portable .zip from Releases, extract it to any folder, and run skill-zoo.exe. SmartScreen may also show a warning — same workaround applies.
📁 Project Structure
skill-zoo/
├── src/ # React frontend
│ ├── components/
│ │ ├── skills/ # Skill browsing, detail, install, creation
│ │ ├── settings/ # Theme, language, maintenance, about
│ │ ├── layout/ # Top navigation
│ │ └── ui/ # shadcn/ui primitives
│ ├── hooks/ # React Query hooks & cache invalidation
│ ├── i18n/ # Translations (English, Chinese)
│ ├── lib/ # Tauri API client, agent config, platform utils
│ └── types/ # TypeScript type definitions
├── src-tauri/ # Tauri + Rust backend
│ ├── src/
│ │ ├── commands/ # Tauri IPC command handlers
│ │ ├── services/ # Skill operations, CLI management, lock file
│ │ ├── persistence/ # Metadata & settings persistence
│ │ ├── config.rs # Agent config & path detection
│ │ ├── store.rs # App state
│ │ └── error.rs # Error types
│ ├── resources/ # Carousel banners, recommended repos
│ ├── Cargo.toml
│ └── tauri.conf.json
├── docs/ # Screenshots
├── package.json
└── vite.config.ts
🔧 Development
Prerequisites: Bun, Rust, and a Tauri setup.
# Install dependencies
bun install
# Run in development mode
bun run tauri dev
# Type checking
bun run typecheck
# Lint and format
bun run lint
bun run format
# Run tests
bun run test
# Rust (backend)
bun run lint:rs
bun run format:rs:check
bun run test:rs
# Build for production
bun run tauri build
😇 Trust & Security
- Auditable Code — 100% open source. Every build runs on GitHub Actions for anyone to inspect.
- Connects On Demand — No background polling. Network only fires on browse or install.
- You Stay in Control — Any operation that touches real files (delete, move, overwrite) asks for confirmation first.
💡 Contributing
Found a bug or have an idea? Open an issue or submit a PR — contributions of all kinds are welcome!
📜 License
Reviews (0)
Sign in to leave a review.
Leave a reviewNo results found