Skill Deck is a cross-platform desktop application for browsing, installing, reading, updating, copying, and removing Skills used by AI agents. It also manages how Skills are made available to agents.
skills CLI is a third-party tool independently maintained by the vercel-labs/skills project. Skill Deck can read the Skill directories and compatible lock data it uses while implementing all runtime capabilities independently. Use Skill Deck on its own or alongside the CLI.
Key highlights:
- Cross-platform desktop app — Windows, macOS, and Linux, with optional WSL environments on Windows
- Works alongside skills CLI — Both tools can read and write the same Skill directories and compatible lock data
- Complete Skill workflows — Installation, updates, source repair, project copy, agent management, and in-app updates
Browse installed Skills, read their full content, and check for or apply updates.
Browse Global and Project Skills separately and filter them by agent. |
Browse installable Skills with source details, documentation, and security information. |
Adjust agent associations for an installed Skill. |
Copy a Project Skill to projects in the current or another Environment. |
- 🗂 Skills workspace — Browse installed Skills with their content, sources, update status, and associated agents
- 🧠 Agent filtering and management — Filter Skills by agent and add or remove agent access for installed Skills
- 🌍 Global and Project locations — Manage Global Skills and each project's Project Skills in the current Environment
- 🐧 Optional WSL Environments — Switch between the Native Environment and installed WSL distributions on Windows
- 🔍 Discover and install — Use GitHub, Git, local paths, Well-known URLs, or
skills addcommands - ♻️ Updates and source repair — Check for updates and select a new source when saved source information no longer works
- 📋 Cross-project copy — Copy a Project Skill to one or more target projects
- 📦 Two installation modes — Choose symbolic links or file copies for each target
- 🧩 Custom agent support — Add Skill locations and detection conditions for agents not included with Skill Deck
- 🌐 Bilingual interface — Use Simplified Chinese or English in the main window and installation wizard
- ⚙️ Proxy settings — Connect online services directly or through a custom proxy, with explicit Native and per-distribution WSL Git behavior
- 🔄 In-app updates — Check, download, and install new versions from GitHub Releases
Skill availability is determined by its installation location and agent associations.
Download the installer for your platform from GitHub Releases:
- Windows:
skill-deck_x.x.x_windows_x64-setup.exeorskill-deck_x.x.x_windows_x64.msi - macOS Apple Silicon:
skill-deck_x.x.x_macos_aarch64.dmg - macOS Intel:
skill-deck_x.x.x_macos_x64.dmgmacOS builds are currently unsigned. If macOS blocks the app after installation, run:
sudo xattr -rd com.apple.quarantine "/Applications/Skill Deck.app" - Linux:
skill-deck_x.x.x_linux_amd64.deb,skill-deck_x.x.x_linux_x86_64.rpm, orskill-deck_x.x.x_linux_amd64.AppImage
See the contribution guide for the current development environment. Node.js, pnpm, and Rust versions follow CI, package.json, and src-tauri/Cargo.toml.
# Clone the repo
git clone https://github.com/hccake/skill-deck.git
cd skill-deck
# Install dependencies
pnpm install --frozen-lockfile
# Run in development mode
pnpm tauri dev
# Build for production
pnpm tauri buildBuild output is located at src-tauri/target/release/bundle/.
Use the add button in the Projects section of the sidebar and select the project directory to manage. Skip this step when managing Global Skills.
Copy the source of the Skill you want to install. For example:
https://github.com/vercel-labs/skillsvercel-labs/skills(GitHub shorthand)/path/to/local/skill(local path)
You can also paste a supported skills CLI install command. Skill Deck parses its source, Skill names, and target agents:
npx skills add vercel-labs/agent-skills --skill frontend-design -a claude-codeUse the add action for Global Skills or the target project, enter the Skill source, select the Skills, target agents, and installation mode, then confirm the preview and run the installation. When a CLI command is pasted, the wizard preselects its --skill and --agent options; you can still adjust them before confirmation.
After installation, each selected agent reads the Skill from the standard Skill directory or its own Skill directory, depending on its definition and the selected installation mode.
- vercel-labs/skills — A widely used third-party Skill manager and a compatibility and product reference for Skill Deck
- Tauri — Cross-platform desktop app framework
- Linux.do — Community support and feedback




