Coding & Developmentπ€claudeβ¨οΈcursorπwindsurfπuniversal
SkillHub Desktop
One desktop to mgmt your skills
Quick Start
Install this Skill
npx skills add skillhub-club/skillhub-desktop# 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.
<p align="center">
<a href="https://www.skillhub.club">
<img src="https://www.skillhub.club/og-image.png" alt="SkillHub Desktop" width="600" />
</a>
</p>
<p align="center">
<strong>Supported by <a href="https://www.skillhub.club">SkillHub.club</a></strong> - The community-driven platform for AI coding skills
</p>
<p align="center">
<a href="https://www.skillhub.club">Website</a> β’
<a href="https://www.skillhub.club/skills">Browse Skills</a> β’
<a href="https://www.skillhub.club/docs">Documentation</a>
</p>
## 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
## Keyboard Shortcuts
| Shortcut | Action |
|----------|--------|
| `β + K` | Open command palette / search |
| `β + R` | Refresh detected tools |
| `β + ,` | Open settings |
## Development
### Prerequisites
- [Node.js](https://nodejs.org/) (v18+)
- [Rust](https://www.rust-lang.org/) (latest stable)
- [Tauri CLI](https://tauri.app/)
### Setup
```bash
# Install dependencies
npm install
# Run in development mode
npm run tauri dev
# Build for production
npm run tauri build
```
### Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| `SKILLHUB_API_URL` | `https://www.skillhub.club` | API base URL |
To use a custom API URL (e.g., local development):
```bash
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
```bash
npm run tauri build
```
The built app will be in `src-tauri/target/release/bundle/`.
### Windows
```bash
npm run tauri build
```
### Linux
```bash
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
## License
MIT License - see [LICENSE](LICENSE) for details.
## Links
- [SkillHub Website](https://www.skillhub.club)
- [Documentation](https://www.skillhub.club/docs)
- [Report Issues](https://github.com/skillhub-club/skillhub-desktop/issues)
Repository
8stars
0forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
π€claudeπuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
πuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
β¨geminiπ€claudeπ¬gptπuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentπ A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
π€claudeβ¨οΈcursorπuniversal
424
158
View