Dev & Engineering ✓ Microsoft · Official vscodeagent-customizationcustom-agentsprompt-filesinstructions-filesyaml-frontmatterapplyto-patterns

VS Code Agent Customization Assistant

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

FollowSkills review · FSRS-2.0
Not recommended
55/ 100 5-point scale 2.8 / 5
Trust16 / 25 · 3.2/5

The skill defines scope boundaries, recommends read-only subagent exploration, and asks whether the target is workspace or user-level; however, its creation workflow still permits direct file writes without explicit per-action confirmation, sensitive-data-flow guidance, rollback, or detailed external-tool permission controls, so points are deducted.

Reliability8 / 20 · 2.0/5

The decision table, creation steps, boundaries, and pitfalls are broadly consistent and include basic validation requirements; however, referenced documents and tools depend on the host environment, while abnormal-input handling and diagnosable failure feedback are thin. Static review also caps this score below 10.

Adaptability11 / 15 · 3.7/5

The description provides concrete trigger scenarios and non-fit cases across several VS Code customization files; however, inputs, expected outputs, semantic trigger boundaries, Chinese-language support, and mainland-China network fit are not sufficiently specified, so points are deducted.

Convention11 / 15 · 3.7/5

The documentation uses a layered main document plus reference files and includes templates, locations, naming guidance, progressive loading, license context, and official-source pointers; however, the skill lacks its own versioning, changelog, explicit maintenance owner, and update path, with dependencies on external documentation.

Effectiveness6 / 15 · 2.0/5

It can guide primitive selection, file creation, and basic validation, so it addresses the core task; however, no representative output or execution result is verified, and practical completion depends on the host agent and unavailable tools. Static calibration limits this score to at most 7.

Verifiability3 / 10 · 1.5/5

The material contains auditable templates and rules, plus repository CI and test context, but those workflows and tests do not cover this skill's key paths. There is no third-party execution evidence or independent reproduction, so only limited credit is warranted.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e
Before you use it
  • The workflow involves writing customization files and potentially defining executable hooks; manually confirm target paths, tool permissions, command contents, and backup or rollback plans before use.
  • Reference material is supplemented by external official links, so full validation may be unavailable offline or on restricted networks.
  • Skill discovery and triggering depend on host-agent semantic recognition and may miss relevant requests or trigger on borderline cases.
See the full review method →

What it does & when to use it

This workflow skill comes from the Visual Studio Code Code - OSS repository and focuses on Agent customization files. It covers creating, updating, reviewing, fixing, and debugging .instructions.md, .prompt.md, .agent.md, SKILL.md, copilot-instructions.md, and AGENTS.md files. It also helps investigate why customizations are not loaded or invoked, including applyTo patterns, tool restrictions, custom agent modes, and YAML frontmatter. It is not intended for general coding questions, runtime debugging, MCP server configuration, or VS Code extension development.

Reads and writes Agent customization files; selects among agent instructions, File Instructions, Prompts, Hooks, Custom Agents, and Skills based on the request; asks questions to clarify requirements; uses read-only subagents for codebase exploration when needed; checks file locations, YAML frontmatter syntax, and the presence of a meaningful description; and explains the distinctions among applyTo patterns, tool restrictions, custom agents, prompts, and skills. For a single file created from a known pattern or a quick YAML fix, it recommends editing directly instead of invoking the skill.

  1. A developer wants project-wide coding preferences that apply consistently and needs to create or update copilot-instructions.md or AGENTS.md.
  2. A team member finds that an .instructions.md file is being ignored and needs to inspect its location, description, or applyTo pattern.
  3. A user wants a custom agent with tool restrictions or context isolation and needs to choose between a Custom Agent, Skill, and Prompt.
  4. A team wants to package domain knowledge as an on-demand workflow and needs guidance on organizing SKILL.md with references, scripts, or templates.
  5. A user encounters silent YAML frontmatter failures and needs to correct fields, indentation, quoting, or a name that does not match the folder.

Pros & cons

Pros
  • Covers several VS Code Agent customization file types rather than focusing on only one.
  • Provides a complete flow from determining scope and choosing a primitive to creating and validating the file.
  • Clearly distinguishes the intended roles of Instructions, Skills, Prompts, Hooks, and Custom Agents.
  • Targets concrete failure points such as applyTo, description, YAML frontmatter, and file placement.
Limitations
  • The source provides no standalone test suite, success-rate data, or compatibility test results.
  • The source does not document a specific installation command for the skill collection.
  • It depends on runtime access to filesystem tools, an ask-questions tool, and subagents; clients without those capabilities require adaptation.
  • It explicitly excludes general coding questions, runtime error diagnosis, MCP configuration, and VS Code extension development.

How to install

The supplied source does not provide an installation command for the skill collection. The repository path for this skill is extensions/copilot/assets/prompts/skills/agent-customization/SKILL.md. The SKILL.md lists .github/skills/<name>/, .agents/skills/<name>/, and .claude/skills/<name>/ as skill locations; when using it elsewhere, follow the target Agent Skills client's installation procedure.

How to use

Ask a compatible Agent for a concrete customization task, such as: “Check why my .instructions.md is not being applied and fix its applyTo pattern.” Another example is: “Create a custom agent for this project with restricted tools and valid YAML frontmatter.” If the task is only to create one file from a known pattern or make a quick YAML frontmatter fix, edit the file directly because the skill explicitly says those single operations do not need it.

FAQ

Will this skill appear as a slash command in chat?
No. Its frontmatter sets user-invocable to false and states that it should not be shown as a slash command.
Will it automatically change my project files?
It is designed to read and write customization files, but actual changes depend on whether the host Agent provides and authorizes filesystem tools. After creation, the file path, frontmatter, and description should be checked.
Can it troubleshoot every Agent or programming problem?
No. Its scope is Agent customization files and issues such as files not being loaded or invoked. General coding questions, runtime debugging, MCP server configuration, and VS Code extension development are out of scope.
When should I avoid invoking it?
For a single file created from a known pattern or a quick YAML frontmatter fix, the SKILL.md recommends editing directly rather than invoking the skill.

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

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.

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.

Related skills