DS

dargonlee/skill-switch

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

80 stars Quality 40 Trend 14

SkillSwitch is a cross-platform desktop application designed specifically for AI programming assistant users. It allows you to manage Skill files for multiple AI tools (Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf) in a unified interface—including installation management, discovering new skills, creating custom skills, and backing up and restore.

Overview

— A cross-platform desktop application designed for AI programming assistants like Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, and more, offering unified management, discovery, creation, and backup of your Skill files. Browse and manage installed Skills, supporting: - Version information, Stars, download statistics - Enable status control by global/project level - View SKILL.md entry files Browse Skills from the repository source to install Skills, filter by category (Git & CI/CD, Debugging, Security, Database, AI/LLM), and install/uninstall with one click. Visual Editor creates skills and automatically generates standard directory structures: - SKILL.md — Entry file - agents/ — Sub-agent command - assets/ — Static resources - references/ — Reference documentation - scripts/ — Executable script - Manually create snapshots and roll back anytime - automatically retained upon uninstallation, supports recovery - SSH push to GitHub remote repository - — .dmg or .app - — .msi or .exe - — .deb or AppImage Apps downloaded from GitHub Releases that are not signed by Apple may be blocked by macOS the first time opened. Solutions:

Overview (machine translated)

AI Skill Management Tool — A cross-platform desktop application designed for AI programming assistants such as Claude Code, Codex CLI, Gemini CLI, Cursor, Windsurf, and more, offering unified management, discovery, creation, and backup of your Skill files.


Core Features

📦 Installed and managed

Browse and manage installed Skills, supporting:

  • Version information, Stars, download statistics
  • Enable status control at the global/project level
  • View the SKILL.md entry file

🔍 Discover new skills

Browse Skills from the repository source to install Skills, filter by category (Git & CI/CD, Debugging, Security, Database, AI/LLM), and install/uninstall with one click.

✏️ Create a new skill

Visual Editor creates a skill and automatically generates standard table of contents structure:

  • SKILL.md — Entry file
  • agents/ — Sub-Agent command
  • assets/ — Static resource
  • references/ — Reference documentation
  • scripts/ — Executable scripts

💾 Backup and Recovery

  • Manually create snapshots and roll back at any time
  • Automatically retains the device upon uninstallation and supports recovery
  • SSH push to GitHub remote repository

Multiple App Support

AI applications for sidebar toggle management:

App Identification color
Claude Code 🤖 Orange
Codex CLI ⌨️ Green
Gemini CLI 💎 Blue
Cursor 🖱️ Purple
Windsurf 🏄 Cyan

Technology Stack

| Layer | Technology | |—|—| | Frontend | React 18 + TypeScript 5 + Vite 6 | | Backend | Tauri 2 (Rust) | | Style | CSS Modules + CSS Variables | | Package Management | pnpm |


Installation

Download the installation package for the corresponding platform from Releases:

  • macOS — .dmg or .app
  • Windows — .msi or .exe
  • Linux — .deb or .AppImage

Frequently Asked Questions

macOS: “Unable to open apps because developer verification is not possible”

Apps downloaded from GitHub Releases that are not signed by Apple may be blocked by macOS the first time opened. Solutions:

After running, the app can open normally.


Development


License

MIT License

This page was translated automatically. Technical details may differ from the original.

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add dargonlee/skill-switch
New to MCP? Start with the mcpskill.org guide →