agent-customization

Create and troubleshoot VS Code Copilot customization files including instructions, prompts, agents, hooks, and skills.

Updated Aug 30, 2026
One-click install
npx skills add https://github.com/Tyrizx/Tyrizx --skill agent-customization-tyrizx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-customization
Source: https://github.com/Tyrizx/Tyrizx/tree/main/extensions/copilot/assets/prompts/skills/agent-customization
Command: npx skills add https://github.com/Tyrizx/Tyrizx --skill agent-customization-tyrizx

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? VS Code Copilot customization files (instructions, prompts, agents, hooks, skills) often fail silently due to YAML frontmatter errors, wrong file locations, or missing descriptions, leaving users unsure why their customizations are ignored. ## Core Features & Use Cases - Primitive Selection Guidance: Decision flow for choosing between agent instructions, file instructions, prompts, hooks, custom agents, and skills based on the task. - File Creation Workflow: Step-by-step process covering scope selection (workspace vs user profile), correct file locations, frontmatter requirements, and validation. - Troubleshooting Reference: Documents common pitfalls like unescaped colons in YAML, overly broad applyTo patterns, and weak descriptions that break discovery. - Use Case: A developer wants coding standards applied only to Python files; the skill guides creating a .instructions.md file in .github/instructions/ with an applyTo glob of **/*.py and a keyword-rich description. ## Quick Start Ask the agent to create a workspace instruction file that applies your team's testing conventions to all TypeScript files.

Frequently Asked Questions about agent-customization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create custom instructions for VS Code Copilot?▼

Create a .instructions.md file in .github/instructions/ with a YAML frontmatter containing a description and optional applyTo glob pattern. Use a keyword-rich description starting with 'Use when...' so the agent can discover it on demand.

What is the difference between a prompt file and a skill in VS Code?▼

Both appear as slash commands in chat. A prompt file (.prompt.md) handles a single focused task with parameterized inputs, while a skill (SKILL.md) provides a multi-step workflow with bundled scripts, references, and assets.

Why are my Copilot instructions not being applied?▼

Silent failures usually come from YAML frontmatter errors like unescaped colons, tabs instead of spaces, or a name that does not match the folder. Quote descriptions containing colons and verify the file sits in the correct .github/ location.

When should I use a custom agent instead of a skill?▼

Use a custom agent (.agent.md) when you need context isolation through subagents or different tool restrictions per workflow stage. Use a skill when the same capabilities apply across all steps of the workflow.

What does applyTo "**" do in an instructions file?▼

The applyTo "**" pattern loads the instruction into the context window on every interaction regardless of relevance, consuming context budget. Prefer specific globs like **/*.py or src/api/** unless the instruction truly applies to all files.