Labsco
microsoft logo

microsoft / vscode

✓ Official187,000

A skill package that teaches your agent 25 capabilities — every one documented and browsable below, no GitHub required · by microsoft.

Each skill below is one capability this package teaches your agent. Install the whole package, or open a skill to install just that one.

accessibility🔥🔥🔥✓ VerifiedFreeQuick setup

Primary accessibility skill for VS Code. REQUIRED for new feature and contribution work, and also applies to updates of existing UI. Covers accessibility help…

1 file — installable on its own

add-policy🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when adding, modifying, or reviewing VS Code configuration policies. Covers the full policy lifecycle from registration to export to platform-specific…

3 files — installable on its own

author-contributions🔥🔥🔥✓ VerifiedFreeQuick setup

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…

1 file — installable on its own

auto-perf-optimize🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Run agent-driven VS Code performance or memory investigations. Use when asked to launch Code OSS, automate a VS Code scenario, run the Chat memory smoke…

8 files — installable on its own

azure-pipelines🔥🔥✓ Verified🔒 repo maintenanceFreeNeeds API keys

Use when validating Azure DevOps pipeline changes for the VS Code build. Covers queueing builds, checking build status, viewing logs, and iterating on pipeline…

2 files — installable on its own

chat-customizations-editor🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when working on the Chat Customizations editor — the management UI for agents, skills, instructions, hooks, prompts, MCP servers, and plugins.

1 file — installable on its own

chat-perf🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Run chat perf benchmarks and memory leak checks against the local dev build or any published VS Code version. Use when investigating chat rendering…

1 file — installable on its own

code-oss-logs🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Find and read logs from Code OSS dev builds. Use when: finding logs, reading log files, debugging Code OSS, checking renderer logs, extension host logs, agent…

1 file — installable on its own

component-fixtures🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when creating or updating component fixtures for screenshot testing, or when designing UI components to be fixture-friendly. Covers fixture file structure,…

1 file — installable on its own

cpu-profile-analysis🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-*.json). Use when: profiling performance, investigating slow functions, comparing…

1 file — installable on its own

fix-ci-failures🔥🔥🔥✓ VerifiedFreeQuick setup

Investigate and fix CI failures on a pull request. Use when CI checks fail on a PR branch — covers finding the PR, identifying failed checks, downloading logs…

1 file — installable on its own

fix-errors🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Guidelines for fixing unhandled errors from the VS Code error telemetry dashboard. Use when investigating error-telemetry issues with stack traces, error…

1 file — installable on its own

heap-snapshot-analysis🔥🔥🔥🔥✓ VerifiedFreeAdvanced setup

Analyze V8 heap snapshots to investigate memory leaks and retention issues. Use when given .heapsnapshot files, asked to compare before/after snapshots, asked…

9 files — installable on its own

hygiene🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when making code changes to ensure they pass VS Code's hygiene checks. Covers the pre-commit hook, unicode restrictions, string quoting rules, copyright…

1 file — installable on its own

integration-tests🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when running integration tests in the VS Code repo. Covers scripts/test-integration.sh (macOS/Linux) and scripts/test-integration.bat (Windows), their…

1 file — installable on its own

launch🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Launch and automate VS Code (Code OSS) using @playwright/cli via Chrome DevTools Protocol. Use when you need to interact with the VS Code UI, automate the chat…

4 files — installable on its own

memory-leak-audit🔥🔥🔥🔥✓ VerifiedFreeQuick setup

Audit code for memory leaks and disposable issues. Use when reviewing event listeners, DOM handlers, lifecycle callbacks, or fixing leak reports. Covers…

1 file — installable on its own

otel🔥🔥✓ Verified🔒 repo maintenanceFreeNeeds API keys

OpenTelemetry instrumentation for the Copilot Chat extension — covers the four agent execution paths, the IOTelService abstraction, span/metric/event…

1 file — installable on its own

project-setup-info-context7🔥🔥🔥✓ VerifiedFreeQuick setup

Comprehensive setup steps to help the user create complete project structures in a VS Code workspace. This tool is designed for full project initialization and…

1 file — installable on its own

sessions🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Agents window architecture — covers the agents-first app, layering, folder structure, chat widget, menus, contributions, entry points, and development…

50 files — installable on its own

tool-rename-deprecation🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Ensure renamed built-in tool references preserve backward compatibility. Use when renaming a toolReferenceName, tool set referenceName, or any tool identifier.…

1 file — installable on its own

unit-tests🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when running unit tests in the VS Code repo. Covers the runTests tool, scripts/test.sh (macOS/Linux) and scripts/test.bat (Windows), and their supported…

1 file — installable on its own

update-screenshots🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Download screenshot baselines from the latest CI run and commit them. Use when asked to update, accept, or refresh component screenshot baselines from CI, or…

1 file — installable on its own

update-skills🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Create or update repository skills and instructions when major learnings are discovered during a session. Use when the user says "learn!", when a significant…

1 file — installable on its own

vscode-dev-workbench🔥🔥✓ Verified🔒 repo maintenanceFreeQuick setup

Use when the user wants to run the vscode.dev server locally and exercise the VS Code workbench or Agents window in the integrated browser against the local…

1 file — installable on its own