Skill & Agent Manager
See every AI skill on your machine in one place, and turn them on or off per workspace.
VS Code discovers skills from a fixed set of locations. This extension shows you what is
actually there, what each skill does, and lets you activate exactly the ones you want for
the project you are working on.
What it does
- Finds your skills. Scans any folder you point it at, including ones reached through
Windows junctions, and reads each
SKILL.md for its name, description, and trigger phrases.
- Explains them. Every row shows a short summary. Hover for the full description,
argument hints, and the phrases that trigger the skill.
- Enables per workspace. Activating a skill links it into
.github/skills in the current
workspace, so each project gets its own set. Switch to user scope to share one set everywhere.
- Flags problems. Broken links and missing
SKILL.md files are shown rather than silently
skipped, with the unresolved target named.
How activation works
Enabled skills are linked, not copied, so editing a skill in its source folder takes effect
immediately. Disabling removes only the link. Source folders are never modified, and the
extension refuses to remove anything that is not a link.
Scope is controlled by aiSkillAgentManager.activationScope:
| Value |
Target |
Effect |
workspace (default) |
<workspace>/.github/skills |
This workspace only |
user |
~/.copilot/skills |
Every workspace |
Both are locations VS Code scans by default. With no folder open, workspace scope falls back
to user scope.
Getting started
- Open the Skill & Agent Management view in the activity bar.
- Click Find locations to pick up the skill folders already on this machine.
- Tick the skills you want, or use the location's overflow menu to enable or disable all of them.
Add any other folder with Add root.
Development
npm install
npm run compile
npm test
Press F5 to launch an Extension Development Host. Open a folder in that window to exercise
workspace-scoped activation.