agent-customization
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md,…
Create a hook (.json) to enforce policy or automate agent lifecycle events.
$ npx -y skills add microsoft/vscode --skill create-hook --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/create-hookContext preview
The summary Claude sees to decide when to auto-load this skill.
Create a hook (.json) to enforce policy or automate agent lifecycle events.
name: create-hook description: 'Create a hook (.json) to enforce policy or automate agent lifecycle events.' argument-hint: What should be enforced or automated? disable-model-invocation: true
Related skill: `agent-customization`. Load and follow **hooks.md** for template and principles.
Guide the user to create a hook in `.github/hooks/`.
First, review the conversation history. If the user has been expressing concerns about agent behavior (e.g., "don't run this command", "always check before doing X", "inject this context"), generalize that into a hook. Extract:
If no clear policy need emerges from the conversation, clarify:
1. Draft the hook JSON (and any scripts) and save them. 2. Identify the most ambiguous or weak parts and ask about those. 3. Once finalized, summarize what the hook enforces, suggest ways to test it, and propose related customizations to create next.
Remember to follow the `agent-customization` guidelines to create highly effective hooks.
Repo: microsoft/vscode
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md, .agent.md, SKILL.md,…
Analyze Copilot session history for standup reports, usage tips, session search, and session reindexing. Use when the user asks for a standup, daily summary,…
Create an instructions file (.instructions.md) for a project rule or convention.