How to Install Skills in VS Code for Agents

Skills in this topic are about driving VS Code as an editor: opening and navigating a project, editing text, running commands in the integrated terminal, managing extensions, working with Git from the sidebar, and letting an agent propose or apply edits in the workspace. Some skills focus on one of those areas; others combine several, such as an agent that reads the working tree before suggesting changes. Use the ranked list as a shortlist, not a catalog. Start with the sub-topic that matches the task in front of you, read what each skill actually touches, and pick the one whose scope lines up with how you work. If two look close, prefer the narrower one first.

8 to start with20 top options

Start with these.

VS Code is an editor: files, editing, terminal, extensions, git, and optionally an agent sitting on top.

These are the closest matches for this work. Start with the first one and open it to install.

The text editor at the center of the product.How the project is opened and navigated.Run and debug without leaving the editor.Add language smarts and extra tools.The working tree, commits, and reviews from the sidebar.An assistant that can propose or apply edits in this workspace.

20 top options

  1. Rank 04
    Direct

    azure-pipelines

    Use when validating Azure DevOps pipeline changes for the VS Code build. Covers queueing builds, checking build status, viewing logs, and iterating on pipeline YAML changes without waiting for full CI runs.

    • Git
    3,183 · popularity
    View Agent Skill
  2. Rank 05
    Direct

    create-custom-agent

    Creates VS Code custom agent files (.agent.md) for specialized AI personas with tools, instructions, and handoffs. Use when scaffolding new custom agents, configuring agent workflows, or setting up agent-to-agent handoffs.

    • Files & workspace
    • Agent & chat
    2,486 · popularity
    View Agent Skill
  3. Rank 06
    Direct

    accessibility

    Primary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help dialogs, accessible views, verbosity settings, signals, ARIA announcements, keyboard navigation, and ARIA labels/roles.

    • Editing
    • Terminal
    • Git
    3,160 · popularity
    View Agent Skill
  4. Rank 07
    Direct

    sessions

    Core principles and workflow router for changes to the Agents Window under src/vs/sessions.

    • Editing
    • Agent & chat
    3,054 · popularity
    View Agent Skill
  5. Rank 08
    Direct

    author-contributions

    Identify all files a specific author contributed to on a branch vs its upstream, tracing code through renames. Use when asked who edited what, what code an author contributed, or to audit authorship before a merge. This skill should be run as a subagent — it performs many git operations and returns…

    • Git
    3,012 · popularity
    View Agent Skill
Explore 12 more Agent Skills
  1. Rank 09
    Direct

    update-screenshots

    Update the committed blocks-ci screenshot hashes after the "Screenshots & Tests" check fails, or investigate a screenshot diff reported on a PR. Use when asked to update, accept, or refresh component screenshot baselines from CI. This skill should be run as a subagent.

    • Editing
    2,985 · popularity
    View Agent Skill
  2. Rank 10
    Possible

    install-atk

    Official

    > Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension. Triggers: "install atk", "update atk", "install agents toolkit", "update agents toolkit", "install the toolkit", "setup atk", "get atk", "install atk cli", "install atk extension", "install atk vsix", "update the vs code extension", "install latest atk", "upgrade atk"

    • Extensions

    Needs (stated): Node.js

    View Agent Skill
  3. Rank 11
    Possible

    git-guardrails-claude-code

    Notable

    Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.

    • Git
    366,097 · popularity
    View Agent Skill
  4. Rank 12
    Possible

    git-workflow-and-versioning

    Notable

    Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, splitting uncommitted work in a messy working tree into clean atomic commits, opening or reviewing a pull request (PR), pushing to a remote, or when you need to organize work across multiple parallel streams. Use when cutting a release, choosing a semantic version bump, tagging, or writing a changelog.

    • Editing
    • Git
    View Agent Skill
  5. Rank 13
    Possible

    using-git-worktrees

    Notable

    Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

    • Files & workspace
    • Git
    View Agent Skill
  6. Rank 14
    Possible

    agent-browser

    Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a…

    • Files & workspace
    985,975 · popularity
    View Agent Skill
  7. Rank 15
    Possible

    microsoft-docs

    Query official Microsoft documentation to find concepts, tutorials, and code examples across Azure, .NET, Agent Framework, Aspire, VS Code, GitHub, and more. Uses Microsoft Learn MCP as the default, with Context7 and Aspire MCP for content that lives outside learn.microsoft.com.

    • Agent & chat
    14,787 · popularity
    View Agent Skill
  8. Rank 16
    Possible

    memory-merger

    Merges mature lessons from a domain memory file into its instruction file. Syntax: `/memory-merger >domain [scope]` where scope is `global` (default), `user`, `workspace`, or `ws`.

    • Files & workspace
    • Git
    12,817 · popularity
    View Agent Skill
  9. Rank 17
    Possible

    aspire

    Aspire skill covering the Aspire CLI, AppHost orchestration, service discovery, integrations, MCP server, VS Code extension, Dev Containers, GitHub Codespaces, templates, dashboard, and deployment. Use when the user asks to create, run, debug, configure, deploy, or troubleshoot an Aspire…

    • Terminal
    • Extensions
    8,981 · popularity
    View Agent Skill
  10. Rank 18
    Possible

    mcp

    MCP Apps integration for json-render. Use when building MCP servers that render interactive UIs in Claude, ChatGPT, Cursor, or VS Code, or when integrating json-render with the Model Context Protocol.

    5,784 · popularity
    View Agent Skill
  11. Rank 19
    Possible

    draw-io-diagram-generator

    Use when creating, editing, or generating draw.io diagram files (.drawio, .drawio.svg, .drawio.png). Covers mxGraph XML authoring, shape libraries, style strings, flowcharts, system architecture, sequence diagrams, ER diagrams, UML class diagrams, network topology, layout strategy, the…

    • Extensions
    2,750 · popularity
    View Agent Skill
  12. Rank 20
    Possible

    nemo-rl-session-memory

    Manage durable working-session memory for coding agents. Use when a user asks to preserve or recover agent context across disconnects, VS Code restarts, long-running work, handoffs, or any session where important state should be written periodically under the repo's session directory. Do NOT use…

    • Git
    2,017 · popularity
    View Agent Skill
What this topic covers

What this topic covers

Each sub-topic groups Agent Skills for a specific situation.

Editing
The text editor at the center of the product.
Files & workspace
How the project is opened and navigated.
Terminal
Run and debug without leaving the editor.
Extensions
Add language smarts and extra tools.
Git
The working tree, commits, and reviews from the sidebar.
Agent & chat
An assistant that can propose or apply edits in this workspace.
Frequently asked questions

Frequently asked questions

How is this list ordered?
It is ranked by observed search demand, with skills that directly match the topic placed first. No single publisher can take more than a capped share of the list.
Do I need an agent to use these skills?
No. VS Code is an editor first: files, editing, terminal, extensions, and Git all work without one. Agent and chat skills are optional and sit on top of that.
Which sub-topic should I start with?
Pick the one that matches your immediate task, such as editing, files and workspace, terminal, extensions, Git, or agent and chat. A skill scoped to that area will fit better than one that tries to cover everything.
Can one skill cover both editing and Git?
Yes. Some skills span multiple sub-topics, for example proposing edits while reading the working tree and commits. Check what each skill actually touches before choosing.

How to install an Agent Skill

Start with the first skill on this page. Claude Code reads a SKILL.md once it is in the skills directory:

  • Claude Code — copy the SKILL.md for vscode-ext-commands into ~/.claude/skills/vscode-ext-commands/ for yourself, or .claude/skills/vscode-ext-commands/ to share it with a project.
  • From the registry — run npx skills add github/awesome-copilot@vscode-ext-commands.
  • Or download vscode-ext-commands from its source and place that SKILL.md in the directory above.

How to choose Check the source and the skill’s own instructions before you install. Official and Notable describe where a skill comes from.