Agent Skills & Claude Skills Manager (Skill Shelf)

Agent Skills & Claude Skills Manager (Skill Shelf), a VS Code extension by Zovo

For people who write skills for Claude Code, Codex, Cursor, Copilot or Windsurf, Skill Shelf shows every SKILL.md those agents can load in one tree, including the skills inside your Claude Code plugins, and flags the ones an agent will choke on.

Install in VS CodeOpen the Marketplace page

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.skill-shelf, version 0.3.3.

The Agent Skills view listing 5 project skills and 2 user skills across .claude, .agents, .cursor, .github and .codex folders, with a broken SKILL.md open and its problems in the Problems panel

A real VS Code 1.142 window running this extension on a generated sample project (5 project skills in 4 folders, 2 user skills, one broken SKILL.md). Nothing in it was edited.

The Installed Skills view with a project's .claude/skills and .agents/skills, then a Claude Code plugins group: legacy-docs marked off in settings, pdf-toolkit with 3 skills named /pdf-toolkit:pdf-forms and so on, and release-helpers with a warning that description plus when_to_use is 3070 characters

Real VS Code 1.142 window with 3 generated Claude Code plugins and 2 project skills. The User folder is collapsed.

Quick start

  1. Install Skill Shelf and open a folder. Click the shelf icon in the Activity Bar to see your skills.
  2. Expand a skill with a red icon and click a problem to jump to that line. Right-click any skill to disable, enable or copy it.
A click on the shelf icon shows the skills tree. Expanding the broken Release_Notes skill lists its problems, and a click on the YAML problem opens SKILL.md at that line

Recorded in the same window. The white arrow is drawn in to show where each click lands.

Questions people ask

Is Agent Skills & Claude Skills Manager (Skill Shelf) free?

Yes. Agent Skills & Claude Skills Manager (Skill Shelf) is free and MIT licensed.

How do I install Agent Skills & Claude Skills Manager (Skill Shelf)?

Click "Install in VS Code" above, or search for zovo.skill-shelf in the Extensions view.

Which folders it reads

The view groups skills under Project (each workspace folder) and User (your home folder). Each folder is labelled with the agents that read it.

Folder (project)Folder (user)Read by
.claude/skills~/.claude/skillsClaude Code; Cursor (compatibility folder); GitHub Copilot (project only)
.agents/skills~/.agents/skillsCodex, Cursor, GitHub Copilot, Devin, plus Gemini CLI, OpenCode and Amp in projects
.cursor/skills~/.cursor/skillsCursor
.github/skills~/.copilot/skillsGitHub Copilot
.codex/skills~/.codex/skillsCursor (compatibility folder); older Codex versions (user folder)
.windsurf/skills~/.codeium/windsurf/skillsWindsurf
.opencode/skills~/.config/opencode/skillsOpenCode
.devin/skills~/.config/devin/skillsDevin
none~/.gemini/skills, ~/.config/agents/skills, ~/.config/amp/skillsGemini CLI, Amp
none$CLAUDE_CONFIG_DIR/skills, $CODEX_HOME/skills (when you set them)Claude Code, Codex
.junie/skills, .roo/skills, .kiro/skills~/.junie/skills, ~/.roo/skills, ~/.kiro/skillsJunie, Roo Code, Kiro

These paths come from each agent's documentation and from the skills CLI agent table, checked on 2026-11-05 and again on 2026-11-07. Agents move their folders now and then. Add any folder this list misses with agentSkills.extraLocations, for example a monorepo package's .claude/skills.

Hover a skill to see its full description, its path and its symlink target. Click it to open SKILL.md.

Claude Code plugin skills

Skills that come with a Claude Code plugin don't live in a skills folder you can see. Skill Shelf lists them under "Claude Code plugins", one row per plugin, with the name Claude Code uses to call each one (/plugin-name:skill-name).

Find Skill with "pdf" typed lists pdf-forms, pdf-merge and pdf-redact, each marked Plugin · pdf-toolkit@acme-skills

Finding a skill

Click the search icon at the top of the view, or run "Agent Skills: Find Skill…". One search box covers every skill in every project and user folder. It matches the name, the description, the folder and the agents that read it, so typing pdf or cursor narrows the list as you type. Each row shows where the skill lives and how many errors and warnings it has.

Press Enter to open SKILL.md. The two buttons on a row open the rendered Markdown preview or select the skill in the tree. "Preview SKILL.md" is also in the right-click menu of every skill.

What it checks

Problems show in the tree. For workspace skills they also go to the Problems panel, with line numbers.

Fields outside the Agent Skills specification, such as Claude Code's disable-model-invocation, show as notes, not errors.

Managing skills

Sharing skills as .skill files

A .skill file is a ZIP archive with the skill folder inside, the format Claude's skill packager writes and claude.ai accepts for upload. A .zip with the same layout works too.

Installing skills from GitHub

Install Skills from GitHub… asks for a repository (owner/repo, owner/repo@tag or a https://github.com/… URL), the agents and the scope. Then it shows the exact skills CLI command. Here is one example.

npx -y skills add vercel-labs/agent-skills -a claude-code -a cursor -g

Skill Shelf never runs it for you. Copy Command puts it on the clipboard, and Paste in Terminal types it into a new terminal without pressing Enter, so you read it and run it yourself. The tree refreshes when you close that terminal. Pick "Only list the skills in this repository" to preview a repository with --list first.

The repository and skill names are limited to letters, digits and . _ - /, so the command can't carry shell syntax. The skills CLI needs Node.js 22.20 or newer. Skills can include scripts that your agent may run, so read a repository before you install from it.

Safety

Settings

SettingDefaultDescription
agentSkills.extraLocations[]Extra skills folders. ~/… and absolute paths are user scope; relative paths are resolved inside each workspace folder.
agentSkills.showPluginSkillstrueList the skills inside installed Claude Code plugins (read-only).
agentSkills.showEmptyLocationsfalseAlso show known folders that don't exist yet.
agentSkills.diagnosticsworkspaceWhich problems go to the Problems panel, workspace, all (also user skills) or off.
agentSkills.install.disableTelemetryfalseAdd DISABLE_TELEMETRY=1 to the install command. Per the CLI's README this turns off its anonymous usage data and its security-audit requests.
agentSkills.askForRatingtrueAsk one time for a Marketplace rating, after 5 sessions and 2 days. Turn it off with false.
agentSkills.showSupportLinkstrueShow the collapsed Support Skill Shelf row at the end of the list. Turn it off with false.

Limits

License

MIT. Not affiliated with Anthropic, OpenAI, Anysphere, GitHub, Microsoft, Vercel or any agent vendor. Product names only say which tools the extension works with.

Install Agent Skills & Claude Skills Manager (Skill Shelf)

Click the button to open VS Code and install it, or press Ctrl+P (Cmd+P on macOS) in VS Code and run ext install zovo.skill-shelf.

Free, MIT license. Needs VS Code 1.90.0 or newer. Extension ID zovo.skill-shelf, version 0.3.3.

Source code and issues are on GitHub.

All our VS Code extensions

Support this work

If this extension saves you time, you can support the work on GitHub Sponsors. Monthly tiers start at $5, and one-time tiers start at $15. Sponsorship is optional, and the tool works the same without it.