agent-customization
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md,…
Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.
Claude Code
$ npx -y skills add microsoft/vscode --skill generate-run-commands --agent claude-code
Codex
$ npx skills add microsoft/vscode --skill generate-run-commands -a codex -y
Cursor
$ npx skills add microsoft/vscode --skill generate-run-commands -a cursor -y
Gemini CLI
$ npx skills add microsoft/vscode --skill generate-run-commands -a gemini-cli -y
GitHub Copilot
$ npx skills add microsoft/vscode --skill generate-run-commands -a github-copilot -y
OpenCode
$ npx skills add microsoft/vscode --skill generate-run-commands -a opencode -y
Windsurf
$ npx skills add microsoft/vscode --skill generate-run-commands -a windsurf -y
name: generate-run-commands description: Generate or modify run commands for the current session. Use when the user wants to set up or update run commands that appear in the session's Run button.
<!-- Customize this skill and select save to override its behavior. Delete that copy to restore the built-in behavior. -->
Help the user set up run commands for the current Agent Session workspace. Run commands appear in the session's Run button in the title bar.
A run command is a `tasks.json` task with:
{
"tasks": [
{
"label": "Install dependencies",
"type": "shell",
"command": "npm install",
"inAgents": true,
"runOptions": { "runOn": "worktreeCreated" }
},
{
"label": "Start dev server",
"type": "shell",
"command": "npm run dev",
"inAgents": true
}
]
}**First, read the existing `.vscode/tasks.json`** to check for existing run commands (`inAgents: true` tasks).
**If run commands already exist:** treat this as a modify request — ask the user what they'd like to change (add, remove, or update a command).
**If no run commands exist:** try to infer the right commands from the workspace:
Always write to `.vscode/tasks.json` in the workspace root. If the file already exists, merge — do not overwrite unrelated tasks.
After writing, briefly confirm what was added and how to trigger it from the Run button.
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md,…
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks…
Create a Copilot extension canvas at user, workspace, or plugin scope.
Create a hook (.json) to enforce policy or automate agent lifecycle events.
Create an instructions file (.instructions.md) for a project rule or convention.
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.