Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

SkillHub Desktop

A desktop application for managing AI coding skills across multiple tools. Browse, install, and sync skills between Claude Code, Cursor, OpenCode, and more.

SkillHub Desktop
www.skillhub.club

Supported by SkillHub.club - The community-driven platform for AI Agent skills

WebsiteBrowse SkillsDocumentation

Features

  • Discover Skills - Browse and search AI coding skills from the SkillHub catalog
  • One-Click Install - Install skills to multiple AI coding tools simultaneously
  • Create Skills - Create custom skills with AI-powered generation
  • AI Enhance - Expand, simplify, rewrite, or translate selected text with AI
  • Sync Skills - Sync skills between different AI coding tools
  • Collections - Organize and manage skill collections
  • Multi-language - Supports English and Chinese (中文)

Supported Tools

  • Claude Code
  • Cursor
  • OpenCode
  • Windsurf
  • Cline
  • Roo Code
  • Aide
  • Augment
  • TRAE IDE

Keyboard Shortcuts

ShortcutAction
⌘ + KOpen command palette / search
⌘ + RRefresh detected tools
⌘ + ,Open settings

Development

Prerequisites

Setup

# Install dependencies
npm install

# Run in development mode
npm run tauri dev

# Build for production
npm run tauri build

Environment Variables

VariableDefaultDescription
SKILLHUB_API_URLhttps://www.skillhub.clubAPI base URL

To use a custom API URL (e.g., local development):

SKILLHUB_API_URL=http://localhost:3000 npm run tauri dev

Project Structure

skillhub-desktop/
├── src/                    # React frontend
│   ├── api/               # API functions
│   ├── components/        # React components
│   ├── i18n/              # Internationalization
│   ├── pages/             # Page components
│   ├── store/             # Zustand state management
│   └── types/             # TypeScript types
├── src-tauri/             # Rust backend
│   ├── src/
│   │   ├── main.rs        # Entry point
│   │   ├── lib.rs         # Tauri commands
│   │   └── tools/         # Tool detection logic
│   └── Cargo.toml
└── package.json

Tech Stack

  • Frontend: React 18, TypeScript, Tailwind CSS
  • Backend: Rust, Tauri v2
  • State: Zustand
  • i18n: react-i18next
  • Editor: @uiw/react-md-editor

Building

macOS

npm run tauri build

The built app will be in src-tauri/target/release/bundle/.

Windows

npm run tauri build

Linux

npm run tauri build

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Star History

Star History Chart

License

MIT License - see LICENSE for details.

Links

关于 About

One desktop to manage your agent skills
agentskillsaidesktop-appproductivity

语言 Languages

TypeScript85.0%
Rust12.9%
CSS1.2%
Shell0.4%
JavaScript0.3%
HTML0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
51
Total Commits
峰值: 26次/周
Less
More

核心贡献者 Contributors