Skills
Manage agent skills inside VS Code.
This extension helps you discover, install, update, and manage skills from:
- Your local catalog sources (indexed SKILL.md files)
- Remote registries (search API compatible with
skills.sh)
- Git sources (HTTPS/SSH),
owner/repo, and local paths
Features
- Skills Hub (Activity Bar): A dashboard to browse installed skills, catalog, and search.
- Installed skills management:
- View skills installed in the current workspace (scans agent skill dirs like
./.agents/skills, ./.cursor/skills, ./.claude/skills, etc.)
- Optionally view skills installed globally (scans agent skill dirs like
~/.agents/skills, ~/.cursor/skills, ~/.claude/skills, etc.)
- Open a skill’s
SKILL.md quickly
- Click any item to preview the rendered
SKILL.md
- Remove skills from workspace or global scope
- Catalog indexing:
- Index configured catalog sources and browse skills by source
- Branch switching: each git-based catalog source shows a branch dropdown — switch branches on the fly without editing settings
- Click any catalog item to preview the rendered
SKILL.md
- Search & install:
- Search across catalog + registry and install from results
- Hot list (popular skills) and install/download count display
- Detect installed skills, show distinct UI, and support Reinstall
- Click any search result to preview the rendered
SKILL.md
- Update checking (global scope):
- Check for updates and update all (requires global installation + lock file)
- More supported locations (install + detect):
- The extension scans all agent-specific skill directories defined in
src/core/agents.ts (both workspace + global).
- Examples:
- Cursor:
./.cursor/skills, ~/.cursor/skills
- Claude Code:
./.claude/skills, ~/.claude/skills
- Cline:
./.cline/skills, ~/.cline/skills
- Continue:
./.continue/skills, ~/.continue/skills
- Codex:
./.codex/skills, ~/.codex/skills
- Windsurf:
./.windsurf/skills, ~/.windsurf/skills
- GitHub Copilot:
./.github/skills, ~/.github/skills
Commands
Open the Command Palette and search for Skills:.
- Skills: Search & Install (
skills.searchInstall)
- Skills: Install From Source (
skills.installFromSource)
- Skills: Reindex Catalog Sources (
skills.reindexCatalog)
- Skills: Install Catalog Skill (
skills.installCatalogSkill)
- Skills: Install Selected Catalog Skills (
skills.installCatalogSelection)
- Skills: Check Updates (
skills.checkUpdates)
- Skills: Update All (
skills.updateAll)
- Skills: Set Install Scope (
skills.setScope)
- Skills: Refresh Installed Skills (
skills.refreshInstalled)
- Skills: Remove Skill From Workspace (
skills.removeInstalledSkillFromWorkspace)
Configuration
Go to Settings and search for Skills.
- skills.searchApiBaseUrl: Base URL of the Skills search service (must provide
/api/search).
- skills.searchApiBaseUrls: List of base URLs. Takes precedence when non-empty.
- skills.catalogSources: List of catalog sources (git/ssh/https/owner/repo/local path, including self-hosted GitLab/GitHub). The extension scans each for
SKILL.md and builds a local index. Duplicate sources are ignored.
- skills.autoIndexCatalog: Whether to automatically rebuild the catalog index on startup and when
skills.catalogSources changes. The index is also refreshed automatically (at most once per day). If sources are cleared, the cached index is cleared too.
Notes on scopes
- Workspace scope installs skills under the workspace’s agent directories (for example:
./.agents/skills, ./.cursor/skills, ./.claude/skills, ...), and is isolated per workspace.
- Global scope installs skills under the user’s agent directories (for example:
~/.agents/skills, ~/.cursor/skills, ~/.claude/skills, ...). Update/check flows use ~/.agents/.skill-lock.json.
Notes on search
- Some registries (including
skills.sh) require at least 2 characters for remote search queries.
Privacy
This extension does not intentionally collect personal data.
Network requests may be made when you use remote search services or update checking.
License
MIT
| |