SkillMatch is a VS Code extension for discovering, classifying, visualizing, and applying AI agent skills from local folders, workspace folders, and online sources in one place.
Why SkillMatch
- Discover skills from Claude, Codex, Copilot, Cursor, Gemini, OpenCode, and workspace-local skill folders.
- Pull in online skills from GitHub repositories, folders, or direct
SKILL.mdURLs. - Enrich skills with OpenRouter-generated tags and categories.
- Sync the catalog into LightRAG for retrieval and ranking.
- Explore skill overlap in interactive 2D and 3D views.
- Apply selected skills into the current project with one workflow.
Screenshots
Add your Marketplace screenshots in the sections below before publishing.
Dashboard Overview

2D / 3D Skill Overlap

OpenRouter + LightRAG Setup

Key Features
Unified Skill Catalog
SkillMatch scans local, workspace, and online sources, then groups everything into a single catalog that you can filter by scope, category, and search text.
AI Tag Enrichment
With an OpenRouter API key configured, SkillMatch can generate tags for each skill and use the selected OpenRouter model to improve discovery and ranking.
Skill Overlap Graph
The Overview panel includes an interactive overlap graph where each ball represents a skill, and overlap reflects shared tags. Both 2D and 3D views use the same skill graph data.
Project Apply Flow
Recommended or manually selected skills can be copied into your current workspace under the configured project skill directory.
Commands
SkillMatch: Refresh CatalogSkillMatch: Configure OpenRouter API KeySkillMatch: Open OpenRouter SettingsSkillMatch: Clear OpenRouter API KeySkillMatch: Generate AI TagsSkillMatch: Configure LightRAG Base URLSkillMatch: Configure GitHub Skill SourcesSkillMatch: Sync LightRAG Knowledge BaseSkillMatch: Apply Recommended Skills To ProjectSkillMatch: Open Dashboard
Settings
skillMap.openRouter.baseUrlskillMap.openRouter.modelskillMap.openRouter.autoGenerateTagsOnRefreshskillMap.openRouter.batchSizeskillMap.lightRag.baseUrlskillMap.lightRag.autoSyncOnRefreshskillMap.lightRag.syncTimeoutMsskillMap.onlineSources.githubUrlsskillMap.project.applyRelativePath
Data Storage
- OpenRouter API keys are stored in VS Code
SecretStorage. - AI-generated tags are cached in extension
context.globalState. - Recommended project skills are copied into the configured workspace-relative folder.
Development
npm install
npm run compile
npm test
For interactive development:
npm run watch
Then launch Run SkillMatch from the VS Code debugger.