Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

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

55/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
vscodeagent-customizationcustom-agentsprompt-files
+3instructions-filesyaml-frontmatterapplyto-patterns

What does this skill do, and when should you 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.

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

How do you install this skill?

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.
Before you start
Your agent needs
  • Local filesystem

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.

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/agent-customization" ~/.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:

  • Check why my .instructions.md is not being applied and fix its applyTo pattern.
  • Create a custom agent for this project with restricted tools and valid YAML frontmatter.

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.

What are this skill's strengths and limitations?

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 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 Agent Customization Assistant this page ✓ Microsoft · Official 55 · Use with care ★ 194k 11d ago MIT
Reusable Prompt Creator ✓ Microsoft · Official 45 · Not recommended ★ 194k 11d ago MIT
Codebase Customization Initializer ✓ Microsoft · Official 45 · Not recommended ★ 194k 11d ago MIT
SkillCheck Free 64 · Recommended ★ 41 14d ago MIT
Claude Code Agent Development Guide ✓ Anthropic · Official 54 · Use with care ★ 38k 11d ago Apache-2.0

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
55/ 100 5-point scale 2.8 / 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.
1Trust16 / 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.

2Reliability8 / 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.

3Adaptability11 / 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.

4Convention11 / 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.

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

6Verifiability3 / 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.

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][12][13][14][15][16][17]

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

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

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

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

Codebase Customization Initializer

Explore a codebase and create or update customization files that help AI coding agents work effectively.

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

Project Instruction Builder

Turn conversation patterns and preferences into a durable project instruction file.

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

Tool Rename Compatibility Check

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

★ 194k FS 63 Recommended 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
Dev & Engineering ✓ Microsoft · Official

Workflow Skill Builder

Turns a conversation's working method into a reusable SKILL.md.

★ 194k FS 50 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

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

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

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

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

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

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

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

Custom Agent Builder

Create a focused .agent.md agent from a job description and the user’s conversation context.

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

Copilot Chat OpenTelemetry Instrumentation

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

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

Agent Host E2E Test Assistant

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

★ 194k FS 56 Use with care 11d ago

Related skills