Dev & Engineering ✓ Microsoft · Official vscode-extensionextension-idvscode-commandpre-release-version

VS Code Extension Installer

Install a VS Code extension from its extension ID.

FollowSkills review · FSRS-2.0
Not recommended
41/ 100 5-point scale 2.1 / 5
Trust8 / 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.

Reliability7 / 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.

Adaptability8 / 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.

Convention8 / 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.

Effectiveness6 / 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.

Verifiability4 / 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.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
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.
See the full review method →

What it does & when to 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.

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

Pros & cons

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 to install

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.

How to use

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.

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

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

Dev & Engineering ✓ Microsoft · Official

Copilot Chat OpenTelemetry Instrumentation

A repository-specific guide for consistent OpenTelemetry instrumentation in Copilot Chat.

Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

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

Dev & Engineering ✓ Microsoft · Official

Agent Host E2E Test Assistant

Maintain VS Code Agent Host end-to-end tests with strict replay fixtures.

Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

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

Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

Dev & Engineering ✓ Microsoft · Official

Commit Assistant

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

Dev & Engineering ✓ Microsoft · Official

Agent Host Log Investigator

Trace session, transport, and host failures in Agent Host debug exports.

Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

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

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.

Dev & Engineering ✓ Microsoft · Official

VS Code Accessibility Development Guide

A practical specification for accessible interactive features in VS Code.

Design & Frontend ✓ Microsoft · Official

VS Code CSS Layout Standards

Build reliable VS Code-style CSS layouts and text truncation behavior

Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

Dev & Engineering ✓ Microsoft · Official

Component Fixtures for Screenshot Testing

Create stable, theme-aware VS Code component fixtures for isolated screenshot testing.

Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Assistant

Run, filter, and debug VS Code end-to-end smoke tests.

Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

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

Dev & Engineering ✓ Microsoft · Official

Local VS Code Web Workbench

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

Dev & Engineering ✓ Microsoft · Official

Feedback Action

Reads current-session feedback and applies the requested code changes.

Related skills