agent-customization
**WORKFLOW SKILL** — Create, update, review, fix, or debug VS Code agent customization files (.instructions.md, .prompt.md,…
Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.
Claude Code
$ npx -y skills add microsoft/vscode --skill commit --agent claude-code
Codex
$ npx skills add microsoft/vscode --skill commit -a codex -y
Cursor
$ npx skills add microsoft/vscode --skill commit -a cursor -y
Gemini CLI
$ npx skills add microsoft/vscode --skill commit -a gemini-cli -y
GitHub Copilot
$ npx skills add microsoft/vscode --skill commit -a github-copilot -y
OpenCode
$ npx skills add microsoft/vscode --skill commit -a opencode -y
Windsurf
$ npx skills add microsoft/vscode --skill commit -a windsurf -y
name: commit description: Commit staged or unstaged changes with an AI-generated commit message that matches the repository's existing commit style. Use when the user asks to 'commit', 'commit changes', 'create a commit', 'save my work', or 'check in code'.
<!-- Customize this skill and select save to override its behavior. Delete that copy to restore the built-in behavior. -->
Help the user commit code changes with a well-crafted commit message derived from the diff, following the conventions already established in the repository.
Run the following to sample recent commits and the user's own commits:
# Recent repo commits (for overall style) git log --oneline -20 # User's recent commits (for personal style) git log --oneline --author="$(git config user.name)" -10
Analyse the output to determine the commit message convention used in the repository (e.g. Conventional Commits, Gitmoji, ticket-prefixed, free-form). All generated messages **must** follow the detected convention.
git status --short
Obtain the full diff of what will be committed:
git diff --cached --stat git diff --cached
Using the diff and the commit convention detected in step 1, draft a commit message with:
Construct the `git commit` command with the generated message.
Execute the commit:
git commit -m "<subject>" -m "<body>"
After the commit:
**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.