Visualize installed Skills and symlink status across AI agents
Skills Desktop provides a GUI to manage and monitor skills installed via npx skills add <owner/repo>. It displays the central skill repository (~/.agents/skills/) and shows symlink status for each supported AI agent.
- 21 AI Agents Supported - Auto-detects Claude Code, Cursor, Codex, Gemini CLI, and more
- Symlink Status Visualization - Valid (✓), Broken (◐), Missing (○) indicators
- 26 Themes - 24 OKLCH color themes + 2 shadcn/ui neutral themes
- Auto Update - Automatic updates via GitHub Releases
| Agent | Path |
|---|---|
| Claude Code | ~/.claude/skills/ |
| Cursor | ~/.cursor/skills/ |
| OpenAI Codex | ~/.codex/skills/ |
| Gemini CLI | ~/.gemini/skills/ |
| GitHub Copilot | ~/.github-copilot/skills/ |
| Cline | ~/.cline/skills/ |
| Roo Code | ~/.roo-code/skills/ |
| Aider | ~/.aider/skills/ |
| Windsurf | ~/.codeium/skills/ |
| Zed | ~/.zed/skills/ |
| Continue | ~/.continue/skills/ |
| ...and 10 more |
Download the latest release from GitHub Releases.
| Architecture | Download |
|---|---|
| Apple Silicon (M1/M2/M3) | skills-desktop-x.x.x-arm64.dmg |
| Intel Mac | skills-desktop-x.x.x-x64.dmg |
- Node.js 20+
- pnpm 9+
# Install dependencies
pnpm install
# Start development
pnpm dev
# Type check
pnpm typecheck
# Lint
pnpm lint# Build for macOS (requires code signing)
APPLE_KEYCHAIN_PROFILE=skills-desktop pnpm build:mac| Component | Technology |
|---|---|
| Framework | Electron 34 |
| Frontend | React 19 + TypeScript |
| State | Redux Toolkit + @laststance/redux-storage-middleware |
| Styling | Tailwind CSS + shadcn/ui |
| Build | electron-vite |
src/
├── main/ # Electron main process
├── preload/ # Context bridge (IPC)
├── renderer/ # React frontend
└── shared/ # Shared types
- Skills CLI - Install skills via CLI
- Skills Registry - Browse available skills
- Agent Skills Spec - Skills specification
MIT - Laststance.io
