A cross-platform desktop app for centrally managing AI coding tool Agent Skills and one-click syncing to 48+ tool directories.
Skills Hub is a cross-platform desktop app built with Tauri v2 + React 19, designed to solve the fragmented management of skill files when developers use multiple AI coding tools simultaneously (e.g., Cursor, Claude Code, Windsurf, GitHub Copilot, etc.).
The core workflow revolves around a Central Repo (default ~/.skillshub): after importing skills via local folders or Git URLs, the app automatically detects installed AI coding tools (48+) and syncs skills to corresponding tool directories using symlink/junction or directory copy, achieving "install once, sync everywhere."
Key capabilities include:
- Skill Exploration & Install: Built-in featured skills list with online search, one-click install and sync to all detected tools; supports local folder import and Git URL import (including multi-skill repo selection and
.claude/skills/directory support). - Sync & Scope Management: Global sync to all projects or scoped sync to selected project directories; switch between Global and Project scopes to filter My Skills; prefers symlink/junction with fallback to directory copy; Cursor forces copy mode due to symlink limitation; non-destructive sync by default, never overwriting existing targets.
- Skill Viewing: Browse files by clicking skill names with Markdown rendering (GFM + frontmatter) and 40+ language syntax highlighting; unified management view showing managed skills, total count, scope tags, and tool activation status.
- Migration & Update: Scan existing skills from installed tools into Central Repo and sync; refresh from source and propagate updates to copy-mode targets; detect newly installed tools and prompt sync of managed skills.
- App Features: In-app update check and download via Settings; Chinese and English UI switching (i18next); optional GitHub Token configuration to raise API rate limit from 60 to 5000 requests/hour.
The backend is implemented in Rust, handling file system operations, Git operations, tool detection, and sync logic. The frontend is a React 19 SPA organized via React Router v7 into three pages: My Skills, Explore, and Settings. Current version v0.5.0, validated on macOS; Windows and Linux are supported by design but not locally validated. MIT License.
Installation: Download platform-specific installers from GitHub Releases (macOS .dmg, Windows .msi/.exe, Linux .deb/.AppImage). For macOS Gatekeeper "damaged" prompt, run xattr -cr "/Applications/Skills Hub.app". Can also build from source (requires Node.js 18+, Rust stable, Tauri system dependencies).
Configuration: Storage path (default ~/.skillshub), language (Chinese/English), theme, GitHub Token, Git cache cleanup days and freshness window seconds.