Discover, install, and sync skills across Codex · Claude Code · Agent · OpenClaw — from a single beautiful desktop app.
🌐 skills.sh · 📖 Guide · 🚀 Quick Start · 📦 Download
AI agents are powerful — but managing their skills is a mess.
Skills are scattered across global configs, project directories, and different agent formats. Installing one skill to three agents means editing three config files. Updating means doing it all over again. There has to be a better way.
┌─────────────┐
│ skills.sh │ ← Remote Marketplace
│ Registry │
└──────┬──────┘
│ search / adopt
▼
┌─────────────────┐
│ Skill Manager │ ← This App
│ ┌───────────┐ │
│ │ Library │ │ manage, version, diff
│ │ Discover │ │ scan, import, resolve
│ │ Targets │ │ install, repair, sync
│ └───────────┘ │
└────────┬────────┘
│ symlink / copy
┌────────────┼────────────┐
▼ ▼ ▼
┌──────────┐ ┌──────────┐ ┌──────────┐
│ Codex │ │ Claude │ │ Agent │
│ CLI │ │ Code │ │ (any) │
└──────────┘ └──────────┘ └──────────┘
Skill Manager gives you a single pane of glass to discover, install, update, and repair skills for every agent you use.
|
Search and adopt skills from the skills.sh registry. One-click add to your library with agent and scope selection. |
Browse all managed skills in a gallery view. See health status, variants, install history, and file diffs at a glance. |
|
Scan your entire disk for existing skills. Import local folders. Resolve duplicates and variant conflicts with a visual diff tool. |
Install one skill to Codex + Claude Code + Agent + OpenClaw simultaneously. Choose symlink (saves space) or copy (portable). |
|
Morandi color palette with glass-morphism surfaces. Paper-warm light theme ☀️ and ink-blue dark theme 🌙, switchable in one click. |
|
|
Full English and 中文 interface. Switch at runtime — no restart needed. |
Disk scanning and local imports work without internet. Go online only when you want to browse the marketplace. |
┌──────────────────────────────────────────────────┐
│ Desktop App │
│ ┌─────────────────────────────────────────────┐ │
│ │ React 19 + TypeScript │ │
│ │ ┌──────────┬──────────┬──────────┬───────┐ │ │
│ │ │ Library │ Discover │ Targets │ ... │ │ │
│ │ └──────────┴──────────┴──────────┴───────┘ │ │
│ │ CSS Modules · Morandi Design Tokens │ │
│ └──────────────────┬──────────────────────────┘ │
│ │ Tauri IPC │
│ ┌──────────────────┴──────────────────────────┐ │
│ │ Rust Backend (Tauri v2) │ │
│ │ ┌────────────────────────────────────────┐ │ │
│ │ │ skill-manager-core │ │ │
│ │ │ scan · index · install · SQLite │ │ │
│ │ └────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────┘
| Layer | Technology |
|---|---|
| Frontend | React 19, TypeScript, Vite 7 |
| Backend | Tauri v2, Rust 2024 Edition |
| Core | skill-manager-core — scan, index, install, SQLite |
| CLI | skill-manager-cli — headless operations |
| Styling | CSS Modules + Morandi design tokens + glass-morphism |
# 1. Clone
git clone https://github.com/ZhangYiqun018/skill-manager-client.git
cd skill-manager-client
# 2. Install
pnpm install
# 3. Run
pnpm desktop:devpnpm desktop:buildcargo run -p skill-manager-cli -- scan --jsonskill-manager-client/
├── apps/desktop/ # 🖥️ Tauri desktop app
│ ├── src/ # React frontend
│ │ ├── features/ # Library, Discover, Targets, Settings, Guide
│ │ ├── components/ # Shared UI components
│ │ ├── hooks/ # Custom React hooks
│ │ ├── styles/ # CSS Modules (Morandi tokens)
│ │ └── locales/ # i18n (en, zh)
│ └── src-tauri/ # Rust backend
├── crates/skill-manager-core/ # ⚙️ Core logic (scan, index, SQLite)
├── crates/skill-manager-cli/ # 💻 CLI interface
└── .github/workflows/ # 🔄 CI + Release (macOS/Win/Linux)
Skill Manager includes a comprehensive built-in guide with collapsible sections covering every feature — from quick start to keyboard shortcuts to FAQ. Access it from the Guide tab inside the app.
We welcome contributions! See CONTRIBUTING.md for setup instructions, code style guidelines, and the PR checklist.
MIT © Skill Manager Contributors
If Skill Manager helps you manage your AI agent skills, consider giving it a ⭐