A desktop application for managing AI coding skills across multiple tools. Browse, install, and sync skills between Claude Code, Cursor, OpenCode, and more.
Supported by SkillHub.club - The community-driven platform for AI Agent skills
Website • Browse Skills • Documentation
- 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 (中文)
- Claude Code
- Cursor
- OpenCode
- Windsurf
- Cline
- Roo Code
- Aide
- Augment
- TRAE IDE
| Shortcut | Action |
|---|---|
⌘ + K |
Open command palette / search |
⌘ + R |
Refresh detected tools |
⌘ + , |
Open settings |
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build| Variable | Default | Description |
|---|---|---|
SKILLHUB_API_URL |
https://www.skillhub.club |
API base URL |
To use a custom API URL (e.g., local development):
SKILLHUB_API_URL=http://localhost:3000 npm run tauri devskillhub-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
- Frontend: React 18, TypeScript, Tailwind CSS
- Backend: Rust, Tauri v2
- State: Zustand
- i18n: react-i18next
- Editor: @uiw/react-md-editor
npm run tauri buildThe built app will be in src-tauri/target/release/bundle/.
npm run tauri buildnpm run tauri build- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT License - see LICENSE for details.