
Vscode Ext Commands
Handles the specific conventions for contributing commands to VS Code extensions, covering the distinction between regular Command Palette commands and Side Bar commands. It enforces proper naming patterns like the underscore prefix and #sideBar suffix for sidebar commands, ensures you set up icons and enablement rules correctly, and guides you through the group positioning for view/title and view/item/context menus. The skill is focused on the mechanical details that trip up extension developers, like when commands should be visible in the Command Palette versus when they shouldn't, and how to structure the contribution points properly.
- skills.sh installs
- 9K
- GitHub stars
- 41K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add github/awesome-copilot --skill vscode-ext-commands --agent claude-codeInstalls into .claude/skills of the current project.
Files
VS Code extension command contribution
This skill helps you to contribute commands in VS Code extensions
When to use this skill
Use this skill when you need to:
- Add or update commands to your VS Code extension
Instructions
VS Code commands must always define a title, independent of its category, visibility or location. We use a few patterns for each "kind" of command, with some characteristics, described below:
- Regular commands: By default, all commands should be accessible in the Command Palette, must define a
category, and don't need anicon, unless the command will be used in the Side Bar.
Sponsors
Details
- Repository
- github.com/github/awesome-copilot
- Categories
- Git & Pull Requests, Code Review & Quality, AI & Agent Building
More from github/awesome-copilot
All 318- Power Bi Model Design Review9K
- Aspire9K
- Csharp Nunit9K
- Copilot Instructions Blueprint Generator9K
- Breakdown Epic Arch9K
- Remember Interactive Programming9K
- Convert Plaintext To Md9K
- Github Copilot Starter9K
- Repo Story Time9K
- Create Github Issues For Unmet Specification Requirements8.9K
- Create Github Pull Request From Specification8.9K
- What Context Needed8.9K
- Update Markdown File Index8.9K
- Azure Static Web Apps8.9K
- Generate Custom Instructions From Codebase8.9K
- Java Refactoring Remove Parameter8.9K
- Suggest Awesome Github Copilot Skills8.9K
- Create Github Issue Feature From Specification8.9K
- Legacy Circuit Mockups8.9K
- Power Bi Performance Troubleshooting8.9K
- Containerize Aspnetcore8.9K
- Php Mcp Server Generator8.9K
- Terraform Azurerm Set Diff Analyzer8.9K
- Vscode Ext Localization8.9K