/install vscode-agent-creator
VS Code Copilot Custom Agent Creator
Trigger Scenarios
Use when the user needs to create a custom Copilot Agent in VS Code, configure a specialized AI role, define handoff workflows, set tool permissions, or write agent instructions. Trigger keywords include "create agent", "custom agent", "VS Code agent", "copilot agent", "agent.md", "handoff", etc.
⚡ Workflow
- Understand requirements → Ask user about: agent role, available tools, whether handoff chain is needed
- Generate file → Create
.agent.mdfile following the template - Placement → Tell user to place it in
.github/agents/(workspace) or~/.copilot/agents/(user-level)
File Locations
| Scope | Path |
|---|---|
| Workspace | .github/agents/\x3Cname>.agent.md |
| Claude format | .claude/agents/\x3Cname>.md |
| User-level | ~/.copilot/agents/\x3Cname>.agent.md |
Workspace agents can have additional search paths configured via
chat.agentFilesLocations
File Structure
---
name: Agent Name # Optional, defaults to filename
description: Brief description # Displayed in input placeholder
argument-hint: Argument hint # Optional, guides user input
model: GPT-5.2 (copilot) # Optional, string or array (attempt in order)
tools: # Tool list
- search/codebase
- web/fetch
- edit
agents: # Available sub-agents, * for all, [] to prohibit
- Researcher
user-invocable: true # Optional, whether to appear in dropdown (default true)
disable-model-invocation: false # Optional, prevent being called as sub-agent by other agents
handoffs: # Optional, handoff chain
- label: Button text
agent: Target agent
prompt: Pre-filled prompt
send: false # Optional, whether to auto-send
model: GPT-5.2 (copilot) # Optional
hooks: # Optional (Preview), scoped hooks
PostToolUse:
- type: command
command: "./scripts/format.sh"
---
# Agent Instruction Body
Write the agent's behavior guidelines, workflow, output format, etc. here.
Supports Markdown links to other files.
Reference tools with: #tool:web/fetch
Frontmatter Field Reference
| Field | Type | Description |
|---|---|---|
name |
string | Agent name |
description |
string | Brief description |
argument-hint |
string | Input box placeholder text |
model |
string/array | Model name (Model (vendor) format), array attempts in order |
tools |
array | Available tools list. MCP services use \x3Cserver>/* |
agents |
array | Available sub-agent list, * = all, [] = prohibit |
user-invocable |
bool | Whether to appear in dropdown (default true) |
disable-model-invocation |
bool | Prevent being called by other agents (default false) |
target |
string | vscode or github-copilot |
mcp-servers |
array | MCP service config for GitHub Copilot |
handoffs |
array | Handoff chain definition |
handoffs.label |
string | Button text |
handoffs.agent |
string | Target agent identifier |
handoffs.prompt |
string | Pre-filled prompt |
handoffs.send |
bool | Auto-send (default false) |
handoffs.model |
string | Specify model |
hooks |
object | (Preview) Agent-level hooks, requires chat.useCustomAgentHooks |
Handoff Workflow
Handoffs display buttons after the agent responds, allowing one-click switching with pre-filled context:
Plan → Implementation → Code Review
Example:
handoffs:
- label: Start Implementation
agent: implementer
prompt: Implement the plan above.
send: false
- label: Review Code
agent: reviewer
prompt: Review the changes for security and quality.
Built-in Tool Reference
| Tool | Description |
|---|---|
search/codebase |
Search codebase |
search/usages |
Search usages |
web/fetch |
Fetch web page |
web/search |
Web search |
edit |
Edit files |
read/terminalLastCommand |
Read terminal output |
agent |
Call sub-agent |
Reference tools using
#tool:\x3Cname>syntax, e.g.,#tool:web/fetch
Common Agent Templates
Planner Agent
---
name: Planner
description: Generate implementation plans
tools: ['search/codebase', 'web/fetch', 'search/usages']
model: ['Claude Opus 4.5', 'GPT-5.2']
handoffs:
- label: Implement
agent: implementer
prompt: Implement the plan above.
---
You are in planning mode. Generate a detailed plan with:
- Overview, Requirements, Implementation Steps, Testing.
Do NOT make code edits.
Code Reviewer Agent
---
name: Reviewer
description: Review code for quality and security
tools: ['search/codebase', 'web/fetch']
---
Review code changes for:
- Security vulnerabilities
- Code quality issues
- Performance concerns
- Adherence to project conventions
Implementer Agent
---
name: Implementer
description: Implement code changes
tools: ['edit', 'read/terminalLastCommand', 'search/codebase']
---
Implement changes following existing code patterns.
Make minimal, focused edits. Run tests after changes.
Creation Process
- In Chat, type
/agentsor click the gear icon → Agent Customizations editor - Select New Agent (Workspace) or New Agent (User)
- Enter filename →
.agent.mdtemplate generated - Fill in frontmatter + instruction body
- Or use
/create-agentto have AI generate based on description
Claude Format Compatibility
.claude/agents/*.md supports Claude-specific fields:
tools: Comma-separated string ("Read, Grep, Glob, Bash")disallowedTools: List of prohibited tools
VS Code automatically maps Claude tool names to VS Code tools.
Organization-level Agents
Enable github.copilot.chat.organizationCustomAgents.enabled: true to automatically discover organization-level agents.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install vscode-agent-creator - After installation, invoke the skill by name or use
/vscode-agent-creator - Provide required inputs per the skill's parameter spec and get structured output
What is VS Code Copilot Custom Agent Creator?
Create VS Code Copilot custom Agent (.agent.md) files. It is an AI Agent Skill for Claude Code / OpenClaw, with 102 downloads so far.
How do I install VS Code Copilot Custom Agent Creator?
Run "/install vscode-agent-creator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is VS Code Copilot Custom Agent Creator free?
Yes, VS Code Copilot Custom Agent Creator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does VS Code Copilot Custom Agent Creator support?
VS Code Copilot Custom Agent Creator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created VS Code Copilot Custom Agent Creator?
It is built and maintained by OpenLark (@openlark); the current version is v1.0.0.