Skip to content
| Marketplace
Sign in
Visual Studio Code>Snippets>Skills.sh — Agent Skills ManagerNew to Visual Studio Code? Get it now.
Skills.sh — Agent Skills Manager

Skills.sh — Agent Skills Manager

Abel Mak

|
3 installs
| (1) | Free
The skills.sh client — browse, install, and manage AI agent skills for Claude Code, Cursor, Copilot, Windsurf, and Codex
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Skills.sh logo

Skills.sh — Agent Skills Manager

VS Code Marketplace Open VSX License: MIT

The skills.sh client for your editor.

Discover, install, and manage Agent Skills without leaving your IDE.
Search the skills.sh marketplace, keep skills up to date, and share curated skill sets with your team — all from the sidebar.

Install from VS Code Marketplace Install from Open VSX

Works with VS Code · Cursor · Windsurf · Antigravity · VSCodium · any VSIX-compatible editor


Features

Marketplace

  • Search and browse skills from skills.sh with trending, all-time, and hot leaderboards
  • One-click install via npx skills add in an integrated terminal
  • Skill detail pages with install counts, security audits, and rendered SKILL.md documentation
  • Open the marketplace in a full editor tab for more space

Installed Skills

  • TreeView showing all installed skills grouped by source repository
  • Multi-agent awareness — see which AI tools have each skill (Claude Code, Cursor, Windsurf, etc.)
  • Global (~/.agents/skills/) and project-level (.claude/skills/) scopes
  • "My Skills" group for locally-authored custom skills
  • SKILL.md preview (rendered Markdown) and raw file viewing
  • Copy skill path to clipboard

Updates

  • Detect outdated skills using the GitHub Trees API
  • Badge count in the TreeView title showing available updates
  • Update individual skills or all at once
  • Silent background update check on startup (configurable)

Launch Claude with Skill

  • Start a Claude Code session with a specific skill pre-loaded
  • Configurable target: terminal CLI or Claude Code extension panel

Team Sharing

Share recommended skills with your team using a skills.json manifest:

  • Add or remove skills from the manifest via context menus
  • Auto-detect missing skills when opening a project with a manifest
  • "Install from skills.json" to sync the entire team's skill set
  • Commit skills.json to version control for team-wide consistency
{
  "skills": [
    {
      "source": "anthropics/courses",
      "skills": ["prompt-engineering", "tool-use"]
    }
  ]
}

Security & Documentation

  • Browse security audit results from Gen Agent Trust Hub, Socket, and Snyk
  • Read skills.sh documentation (Overview, CLI, FAQ) directly in the editor

Auto-refresh

  • File system watcher detects external installs and removals
  • Lock file monitoring (~/.agents/.skill-lock.json) for reliable detection on all platforms
  • Re-scan on window focus (configurable)

Works Everywhere

This extension is VSIX-based and works with any compatible editor:

  • VS Code
  • Cursor
  • Windsurf
  • VSCodium (via Open VSX)
  • Theia

The extension scans skill directories for 11 AI coding agents (paths verified against the skills.sh CLI source):

Directory Agent
~/.agents/skills/ skills.sh (canonical)
~/.claude/skills/ Claude Code
~/.cursor/skills/ Cursor
~/.codeium/windsurf/skills/ Windsurf
~/.copilot/skills/ GitHub Copilot
~/.codex/skills/ Codex
~/.roo/skills/ Roo Code
~/.gemini/skills/ Gemini CLI
~/.trae/skills/ Trae
~/.kiro/skills/ Kiro
~/.continue/skills/ Continue
.claude/skills/ Project-level (team-shared via git)

Skills found in multiple agent directories are deduplicated and show agent badges in the sidebar.

Installation

From VS Code Marketplace

  1. Open Extensions (Ctrl+Shift+X)
  2. Search "Skills.sh"
  3. Click Install

From Open VSX (Cursor, Windsurf, VSCodium)

Install from open-vsx.org/extension/AbelMak/skills-sh, or search "Skills.sh" in your editor's extension panel.

Manual VSIX Install

Download the .vsix file from GitHub Releases, then:

code --install-extension skills-sh-0.1.0.vsix
# Cursor:
cursor --install-extension skills-sh-0.1.0.vsix

Quick Start

  1. Install the extension
  2. Open the Skills.sh sidebar (circuit-S icon in the Activity Bar)
  3. Browse the Marketplace panel or check your Installed Skills
  4. Click a skill to view details, then click Install
  5. Right-click an installed skill and select Launch Claude with Skill to start coding

Settings

All settings are under skills-sh.* in VS Code Settings.

Setting Type Default Description
installScope global / project / ask global Where skills are installed by default
claudeLaunchTarget terminal / extension terminal How to open Claude when launching with a skill
confirmBeforeInstall boolean true Show confirmation dialog before install/uninstall
categories string[] ["react","next",...] Marketplace filter chips for quick searching
autoRefreshOnFocus boolean true Re-scan skills when the editor window regains focus
checkUpdatesOnStartup boolean true Check for skill updates on activation
promptSkillsJson boolean true Prompt to create skills.json when skills exist but no manifest
showNotifications all / errors / none all Control toast notification verbosity

Commands

Available from the Command Palette (Ctrl+Shift+P):

Command Description
Skills.sh: Browse & Install Skills Open the marketplace to search and install
Skills.sh: Refresh Installed Skills Re-scan skill directories
Skills.sh: Check for Updates Check all installed skills for available updates
Skills.sh: Open Marketplace Focus the marketplace sidebar panel
Skills.sh: Open Settings Jump to Skills.sh settings
Skills.sh: Edit skills.json Open the project's skill manifest
Skills.sh: Install from skills.json Install all skills listed in the manifest

Additional commands are available from the TreeView context menu (right-click an installed skill): Open SKILL.md, Preview SKILL.md, Launch Claude with Skill, Uninstall, Update, Copy Path, Add/Remove from skills.json.

Known Issues

npx skills update does not update the lock file hash

The skills.sh CLI's update command fails to write the updated skillFolderHash back to ~/.agents/.skill-lock.json, causing subsequent checks to always flag the same skills as outdated.

Workaround: This extension uses a remove + add approach instead (npx skills remove followed by npx skills add), which creates a fresh lock entry with the correct hash.

Upstream: vercel-labs/skills#371

Vercel check-updates API branch mismatch (resolved)

The skills.sh API endpoint checks a repo's default branch for the latest hash, but the CLI stores the hash from the main branch (falling back to master). This creates false positives for repos where the default branch differs.

Resolution: This extension bypasses the Vercel API entirely and uses the GitHub Trees API directly, matching the CLI's own branch priority.

Upstream: vercel-labs/skills#373

Requirements

  • VS Code 1.93+ (or any compatible VSIX editor)
  • Node.js 18+
  • skills.sh CLI (npx skills) for install and uninstall operations

Roadmap

See ROADMAP.md for planned features, priorities, and what's been recently completed or dropped.

Contributing

Found a bug or have a feature request? Open an issue on GitHub.

Links

  • skills.sh — Agent Skills marketplace
  • GitHub Repository
  • Issue Tracker
  • Roadmap

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft