Dev & Engineering ✓ Microsoft · Official

VS Code Extension Installer

Install a VS Code extension from its extension ID.

41/ 100
Not recommended

Current benefit does not outweigh risk or uncertainty.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
vscode-extensionextension-idvscode-commandpre-release-version

What does this skill do, and when should you use it?

This skill handles installing a Visual Studio Code extension from an extension ID. It recognizes IDs that typically use the publisher.extensionName format and invokes the VS Code workbench.extensions.installExtension command. It installs the stable release by default, switching to a pre-release when the user explicitly requests one or the environment is VS Code Insiders. The skill is one of 61 skills bundled in microsoft/vscode, whose source code is licensed under MIT.

It accepts an extension ID such as ms-python.python, builds arguments in the form [extensionId, { enable: true, installPreReleaseVersion: boolean }], and runs workbench.extensions.installExtension through copilot_runVscodeCommand with skipCheck set to true. It does not describe an extension's features or install multiple extensions.

Good fit
  • A developer wants to add a capability to an existing VS Code setup and knows the extension ID.
  • A user explicitly asks for a pre-release extension version.
  • An extension must be installed in a VS Code Insiders environment.
  • A user wants an agent to execute the VS Code installation command instead of installing the extension manually through the Extensions view.

How do you install this skill?

Before you use it
  • Installing an extension changes the user's VS Code environment; the extension ID, version choice, and intent should be confirmed first.
  • skipCheck=true bypasses command-existence checking; invalid IDs, unreachable networks, installation failures, and rollback are not specified.
  • Extension provenance, permissions, supply-chain risk, and mainland-China network reachability are not documented by the skill.
Before you start
Install first
  • Visual Studio Code
  • copilot_runVscodeCommand

The skill file is located in https://github.com/microsoft/vscode at extensions/copilot/assets/prompts/skills/install-vscode-extension/. The source does not document a standalone installation command, destination folder, or packaging procedure for a particular client; expose the file using the installation mechanism of the Agent Skills client in use.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/extensions/copilot/assets/prompts/skills/install-vscode-extension" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Install the ms-python.python extension in VS Code.

Use a request such as “Install the ms-python.python extension in VS Code.” The agent should call workbench.extensions.installExtension with arguments ["ms-python.python", {"enable": true, "installPreReleaseVersion": false}], execute it through copilot_runVscodeCommand, and set skipCheck to true. Set installPreReleaseVersion to true when the user explicitly requests a pre-release or the current environment is VS Code Insiders; otherwise set it to false.

What are this skill's strengths and limitations?

Pros
  • Uses one clearly defined VS Code command and the standard extension ID format.
  • Defines explicit stable-versus-pre-release behavior for ordinary VS Code and Insiders scenarios.
  • Always requests the extension to be enabled, making the intended post-install state clear.
Limitations
  • Requires an environment that can execute copilot_runVscodeCommand; other environments may need tool-call adaptation.
  • Covers installation by ID only, not extension search, removal, updating, or configuration.
  • The source provides no test suite, failure-handling procedure, or cross-platform validation details.
  • The source does not document a standalone installation procedure for the skill itself.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
VS Code Extension Installer this page ✓ Microsoft · Official 41 · Not recommended ★ 194k 11d ago MIT
Callimachus Recall 58 · Recommended ★ 43 3mo ago AGPL-3.0
OpenChamber UI/API Decoupling Skill 58 · Recommended ★ 12k 11d ago MIT
Search View Results Reader ✓ Microsoft · Official 43 · Not recommended ★ 194k 11d ago MIT
agentMemory — Hybrid Memory System for AI Coding Agents 42 · Not recommended ★ 33 9mo ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Not recommended
41/ 100 5-point scale 2.1 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust8 / 25 · 1.6/5

The skill clearly installs and enables a specified extension, creating an external environment change; it lacks user confirmation, source or data-flow disclosure, rollback guidance, and explicitly requires skipCheck=true, so points are deducted.

2Reliability7 / 20 · 1.8/5

The command, argument shape, and stable versus pre-release rule are clear for the happy path; tool availability, invalid extension IDs, network failures, and diagnostic feedback are unspecified. Static calibration limits the score to 10 or below.

3Adaptability8 / 15 · 2.7/5

The audience, scenario, and trigger are reasonably clear: install a VS Code extension by ID; non-fit cases, input validation, Chinese-language support, and mainland-China network reachability are not addressed, so points are deducted.

4Convention8 / 15 · 2.7/5

The document is concise and structured, while repository evidence supplies MIT licensing, versioning, and Microsoft maintenance provenance; the skill lacks dependency notes, output examples, limitations, troubleshooting, changelog, and an independent update path.

5Effectiveness6 / 15 · 2.0/5

The core task has a direct VS Code command and tool invocation and plausibly completes installation; however, success output, confirmation, recovery on failure, and comparative alternatives are absent, limiting directly usable evidence. Static calibration limits the score to 7 or below.

6Verifiability4 / 10 · 2.0/5

The skill instructions and command path are auditable, and the repository contains CI and test infrastructure; the supplied CI/tests do not cover this installation path and no independent reproduction evidence is included, so points are deducted.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Does it install the stable or pre-release version?
It installs the stable version by default. It selects the pre-release version only when the user explicitly mentions it or the current environment is VS Code Insiders.
What input does it require?
It requires an extension ID, typically in publisher.extensionName format, such as ms-python.python.
Does it search for extensions or verify that an extension exists?
The source specifies installing by extension ID and setting skipCheck to true. It does not document extension search or additional existence verification.
Does using it cost money?
The source does not state whether the skill or extension installation service has a cost. The Code - OSS source repository is licensed under MIT.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Search View Results Reader

Reads the existing results in Visual Studio Code’s Search view.

★ 194k FS 43 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

★ 194k FS 59 Recommended 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

★ 194k FS 58 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Commit Assistant

Creates repository-style commit messages and safely commits code changes.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

Validate VS Code workbench and Agents window changes in a local vscode.dev instance.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

★ 194k FS 51 Use with care 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Theme and Accessibility Styling

Build consistent, focus-visible, high-contrast VS Code interfaces with theme tokens.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

★ 194k FS 49 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Run Command Builder

Configure and update commands shown in a VS Code Agent Session's Run button.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

★ 194k FS 47 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Insiders UI Automation

Automate VS Code Insiders and Copilot Chat through Playwright and CDP.

★ 194k FS 46 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

★ 194k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Project Bootstrapper

Builds complete project scaffolds in VS Code from the requested project type.

★ 194k FS 43 Not recommended 11d ago

Related skills