add-command Skill
Use when adding a new cmake. command to CMake Tools. Touches package.json (contributes.commands), package.nls.json, src/extension.ts (funs array), and CHANGELOG.md. Triggers: "add command", "register command", "new command palette entry". Published by microsoft in vscode-cmake-tools.
What is add-command Skill?
Use when adding a new cmake. command to CMake Tools. Touches package.json (contributes.commands), package.nls.json, src/extension.ts (funs array), and CHANGELOG.md. Triggers: "add command", "register command", "new command palette entry". Published by microsoft in vscode-cmake-tools. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using vscode-cmake-tools
Technical details
- Install or run with Copy skill directory
When to use add-command Skill
- Use it for developers using vscode-cmake-tools.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/vscode-cmake-tools
- Skill file: .github/skills/add-command/SKILL.md
What it does
Use when adding a new cmake. command to CMake Tools. Touches package.json (contributes.commands), package.nls.json, src/extension.ts (funs array), and CHANGELOG.md. Triggers: "add command", "register command", "new command palette entry".
Skill instructions
Adding a New Command Recipe for adding a new cmake. command to CMake Tools. Files you must touch | File | What to add | |------|-------------| | package.json | Command declaration in contributes.commands + optional menu entries | | package.nls.json | English title string | | src/extension.ts | Method name in funs array + handler method on ExtensionManager | | CHANGELOG.md | Entry under the current version | --- Step 1 — Declare the command in package.json 1a — contributes.commands jsonc // package.json → contributes.commands { "command": "cmake.myCommand", "title": "%cmake-tools.command.cmake.myCommand.title%", "category": "CMake" } Rules - Command ID format: cmake.<commandName (camelCase). - Title: NLS key in the format %cmake-tools.command.cmake.<commandName.title%. - Category: "CMake" — this prefixes the title in the Command Palette as CMake: <title. - when (optional): controls when the command appears in the Command Palette. - icon (optional): Codicon reference like "$(settings-gea
Explore related resources
Frequently asked questions
What is add-command?
add-command is a open-source AI agent skill with Copy skill directory. Use when adding a new cmake. command to CMake Tools. Touches package.json (contributes.commands), package.nls.json, src/extension.ts (funs array), and CHANGELOG.md.
Who is add-command best for?
add-command is best for reusing agent instructions, scripts, and references.
How do I install add-command?
Install or run add-command using Copy skill directory. Check add-command for the latest setup command.
Is add-command actively maintained?
add-command may need a closer maintenance check before production use.
Auto-fetched from GitHub.