← Back to home

Help & User Guide

Learn how to browse, edit, organize, and share skills across Claude Code, Cursor, Gemini, Kiro, Amp, and other AI coding tools.

On this page

Installing Agent Desk

Agent Desk runs on macOS, Linux, and Windows. Download from agentdesk.sh/download, or install on macOS via Homebrew:

brew install --cask warunacds/tap/agentdesk

Agent Desk is free and open source (MIT). Source code and issue tracker on GitHub.

First launch

On first launch, Agent Desk scans your home folder for existing skill and agent files across all supported tools. You don’t need to configure anything.

Agent Desk on first launch showing scanned skills in the sidebar
First launch — skills discovered automatically.

If you see nothing listed, either you haven’t installed any AI tools yet, or their files live in a non-default location. Add a custom path in Settings.

Browsing skills

The sidebar on the left is your main way to navigate. Skills are grouped by tool (Claude Code, Cursor, Gemini…) and within each tool by category (agents, skills, commands, rules, config).

Sidebar showing tool groups and skill categories
Sidebar — tools color-coded, categories collapsible.

Editing skills

Click a skill to open the editor. You’ll get:

Skill editor with markdown preview and metadata panel
The editor with Preview on the left and metadata panel on the right.

Folder-based skills

Some skills are folders containing a SKILL.md (or similarly-named entry file) plus auxiliary assets — scripts, prompts, reference data. Agent Desk detects these automatically and shows the aux-file tree next to the editor.

Folder-based skill showing SKILL.md open with an auxiliary file tree
Folder skills — edit SKILL.md and its supporting files in one place.

Click any file in the aux-file tree to edit it. Click “Back to SKILL.md” (or press Esc) to return to the main file.

Creating a new skill

Click the + button in the sidebar footer (or press N). A dialog asks for:

New skill dialog
Create a new skill in the right folder with one click.

Agent Desk picks the correct filesystem path and frontmatter based on the tool you chose, so you don’t need to remember where each tool stores its files.

Collections

Collections are personal groupings of skills that cut across tools. Example: a “Code review” collection combining a Claude agent, a Cursor rule, and a Kiro steering file.

Collections view with a 'Code review' collection open
Group related skills across tools into collections.

Project scopes

Many AI tools support project-local skill files — typically in a .claude/ or .cursor/ folder inside your project. Agent Desk lets you view global skills and a specific project’s skills side-by-side.

Project scope picker in the sidebar
Switch between global scope and any project you’ve added.

Enable / disable skills

Every skill has an enable toggle. Disabling a skill renames it with a .disabled suffix so the underlying AI tool ignores it — no deletion, no data loss, re-enable anytime.

Enable/disable toggle next to a skill in the sidebar
Turn skills on and off without deleting anything.

You can also bulk enable/disable an entire tool, category, or collection from its group header.

Marketplace

The Marketplace tab (in the sidebar footer) browses community-shared skills hosted on GitHub. Preview the contents before installing.

Marketplace panel showing community skills
Browse and install community skills without leaving the app.

MCP servers

MCP (Model Context Protocol) servers extend what your AI tools can do — talk to databases, make HTTP calls, read files, etc. Agent Desk reads MCP configs from all supported tools and shows them in one place.

MCP servers panel
All your MCP servers, across every tool, in one view.

API keys and secrets in MCP configs are masked in the UI — they never appear on screen in plaintext.

Plugins

For Claude Code, the Plugins panel shows every installed plugin, its version, and which skills, agents, or MCP servers it contributes.

Plugins panel showing installed Claude Code plugins
Inspect what each installed plugin adds to your setup.

Settings & custom scan paths

Open Settings from the sidebar footer (gear icon). From here you can:

Settings panel
Settings — scan paths, appearance, license, about.

Sync

P2P Sync (beta) — End-to-end encrypted peer-to-peer sync across your machines via libp2p. Works on LAN and over the internet. No cloud servers, no accounts, no setup beyond pairing. Open Settings → Sync, pair another device by exchanging device IDs, and selected files start syncing automatically.

Agent Desk is fully usable without sync — it’s an add-on for users with multiple machines.

Keyboard shortcuts

Where your data lives

Agent Desk stores its own state (collections, settings, disabled markers) in:

~/.agentdesk/
  collections.json
  settings.json
  disabled-skills.json
  plugins-cache.json

Your actual skill and agent files stay in their original tool-specific locations — Agent Desk only reads and edits them in place, never moves or copies:

Uninstalling is safe. Removing Agent Desk does not touch any skill files. Only the ~/.agentdesk/ folder is Agent Desk-specific.

Troubleshooting

No skills showing up on first launch

You probably haven’t installed any AI tools yet, or their files are in a custom location. Go to Settings → Scan Paths and add the folder manually.

macOS says the app is unverified

Current builds are signed and notarized by Apple, so no warning should appear. If you’re on a very old build, download the latest from agentdesk.sh/download. If you still see a warning, right-click the app and choose Open.

I deleted a skill by accident

If you used Agent Desk to disable it, the file was only renamed with a .disabled suffix — look for it in the same folder and re-enable. If you used delete, check the system Trash.

A skill shows the wrong tool

Agent Desk classifies skills by filesystem path. If you’ve moved files between tool folders, rescan via Settings → Rescan. If it’s still wrong, the file may live in a non-standard path — add it as a custom scan path for the correct tool.

Something else broken?

Open an issue in our public tracker at github.com/warunacds/agentdesk, or ask on our Discord for quicker questions.