Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ZhangYiqun018/skill-manager-client

Repository files navigation

Skill Manager Banner

⚡ Skill Manager

One app to rule all your AI agent skills.

Discover, install, and sync skills across Codex · Claude Code · Agent · OpenClaw — from a single beautiful desktop app.


Release License Stars Issues

简体中文 English


🌐 skills.sh · 📖 Guide · 🚀 Quick Start · 📦 Download


Skill Manager — Marketplace

🤔 Why Skill Manager?

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.


✨ Features

🏪 Marketplace

Search and adopt skills from the skills.sh registry. One-click add to your library with agent and scope selection.

📚 Library

Browse all managed skills in a gallery view. See health status, variants, install history, and file diffs at a glance.

🔍 Discover

Scan your entire disk for existing skills. Import local folders. Resolve duplicates and variant conflicts with a visual diff tool.

🎯 Multi-Agent Install

Install one skill to Codex + Claude Code + Agent + OpenClaw simultaneously. Choose symlink (saves space) or copy (portable).

🎨 Glass UI

Morandi color palette with glass-morphism surfaces. Paper-warm light theme ☀️ and ink-blue dark theme 🌙, switchable in one click.

⌨️ Keyboard First

Cmd/Ctrl+1~5 switch tabs · Cmd/Ctrl+K focus search · Cmd/Ctrl+R refresh index. Navigate everything without a mouse.

🌍 Bilingual

Full English and 中文 interface. Switch at runtime — no restart needed.

📡 Offline Ready

Disk scanning and local imports work without internet. Go online only when you want to browse the marketplace.


🏗️ Architecture

┌──────────────────────────────────────────────────┐
│                   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

🚀 Quick Start

Prerequisites

Development

# 1. Clone
git clone https://github.com/ZhangYiqun018/skill-manager-client.git
cd skill-manager-client

# 2. Install
pnpm install

# 3. Run
pnpm desktop:dev

Production Build

pnpm desktop:build

CLI

cargo run -p skill-manager-cli -- scan --json

📁 Project Structure

skill-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)

📖 Built-in Guide

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.


🤝 Contributing

We welcome contributions! See CONTRIBUTING.md for setup instructions, code style guidelines, and the PR checklist.


📄 License

MIT © Skill Manager Contributors


If Skill Manager helps you manage your AI agent skills, consider giving it a ⭐

⬆ Back to Top

About

Turn scattered local skills into reusable assets. A lightweight desktop manager for Codex, Claude Code, and Agent — with unified distribution, version/variant control, and access to a library of hundreds of thousands of community skills.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors