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

|
456 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 VS Code Installs Open VSX Downloads License: MIT

The package manager for AI agent skills — powered by the skills.sh open standard.

Discover, install, and manage agent skills without leaving your IDE.
Browse the skills.sh marketplace, keep skills up to date, and share curated skill sets with your team — all from the sidebar.
Works across 11 AI coding agents including Claude Code, Cursor, Windsurf, Copilot, Codex, and more.

Install from VS Code Marketplace Install from Open VSX

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

Find and install a skill in seconds

Find and install a skill in seconds

Explore the marketplace — leaderboards, search, and skill details

Explore the marketplace — leaderboards, search, and skill details

Share skills with your team via skills.json

Share skills with your team via skills.json


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

  • Card grid layout — visual cards with status indicators, grouped by source
  • Auto-invoke control — toggle whether each skill can be auto-invoked by AI agents. By default, agents like Claude Code, Cursor, and Windsurf automatically invoke skills based on context — use the per-skill toggle to disable this for skills you want to invoke manually (/skill-name).
  • 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

Skill 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

Commit a skills.json manifest to your repo so every team member gets the same skills. When a collaborator opens the project, the extension detects any skills listed in the manifest that are missing locally and prompts to install them — no manual setup needed.

  • Add or remove skills from the manifest via context menus
  • Automatically detects missing skills on project open and prompts to install
  • "Install from skills.json" to sync all listed skills in one click
  • Commit skills.json to version control and share via git
{
  "skills": [
    {
      "source": "remotion-dev/skills",
      "skills": ["remotion-best-practices"]
    },
    {
      "source": "vercel-labs/skills",
      "skills": ["find-skills"]
    },
    {
      "source": "wshobson/agents",
      "skills": ["design-system-patterns"]
    }
  ]
}

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 to launch it with your preferred agent, preview SKILL.md, or share it with your team

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
activeAgents string[] all 11 agents Which AI agents to scan for installed skills
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.

Architecture

See Architecture Documentation for detailed diagrams covering the system context, install flow, multi-agent scanning, and webview communication.

Known Issues

See KNOWN_ISSUES.md for details on upstream CLI quirks and workarounds.

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