Dev & Engineering ✓ Microsoft · Official

Run Command Builder

Configure and update commands shown in a VS Code Agent Session's Run button.

48/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
vscodetasks-jsonrun-commandsworktrees
+1typescript

What does this skill do, and when should you use it?

This skill helps users configure run commands for the current Agent Session workspace. It represents those commands as tasks in .vscode/tasks.json so they appear in the session title bar's Run button. It checks for existing inAgents tasks before deciding whether the request is a modification or a new configuration. It is useful for projects that need consistent setup, development, or other workspace entry points.

Reads .vscode/tasks.json and checks for tasks with inAgents: true; if such tasks exist, asks whether the user wants to add, remove, or update a command; otherwise examines files such as package.json, Makefile, pyproject.toml, Cargo.toml, go.mod, and .nvmrc to infer setup and development commands; merges the resulting tasks into .vscode/tasks.json at the workspace root and can configure setup tasks to run on worktreeCreated.

Good fit
  • A project maintainer wants dependency installation to run automatically when a new worktree is created.
  • A developer wants a development server command available from the VS Code Agent Session Run button.
  • A team member needs to update one existing run command without replacing unrelated tasks.
  • A developer working with standard project files wants clear setup and development commands inferred from the workspace.

How do you install this skill?

Before you use it
  • Automatically inferred shell commands, especially worktreeCreated installation commands, may perform network access, scripts, and side effects without confirmation; add confirmation, command preview, privilege and sensitive-data warnings, and recovery guidance.
  • Specify handling for platform-specific commands, multiple candidates, invalid or missing tasks.json files, and merge conflicts, and validate the generated JSON.
  • Repository-level CI and licensing do not substitute for skill-specific tests, version history, or maintenance documentation.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem

The repository bundles 61 skills, and this skill is located at src/vs/sessions/skills/generate-run-commands/SKILL.md. The supplied README does not document a standalone installation command; the repository is licensed under MIT.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/src/vs/sessions/skills/generate-run-commands" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

Try saying

Once installed, send your agent any of these to trigger it:

  • Set up run commands for this project
  • Update the development command in the Run button.

In a project-backed Agent Session workspace, ask for a request such as “Set up run commands for this project” or “Update the development command in the Run button.” The skill first checks .vscode/tasks.json; after configuration, the generated tasks can be triggered from the Run button in the session title bar.

What are this skill's strengths and limitations?

Pros
  • Detects existing inAgents tasks and treats them as modification requests.
  • Supports automatic setup tasks through worktreeCreated.
  • Merges tasks.json while preserving unrelated tasks.
  • Can infer commands from several common project configuration files.
Limitations
  • The source does not provide a standalone installation procedure or command.
  • It asks the user to decide when the project structure or command choice is ambiguous.
  • The source shows command generation and file writing, but does not establish that generated commands are executed or tested by the skill.
  • The Run button and Agent Session behavior depend on the corresponding VS Code workspace environment.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Run Command Builder this page ✓ Microsoft · Official 48 · Use with care ★ 194k 11d ago MIT
VS Code Configuration Policy Maintainer ✓ Microsoft · Official 59 · Recommended ★ 194k 11d ago MIT
VS Code Chat Customizations Editor Skill ✓ Microsoft · Official 52 · Use with care ★ 194k 11d ago MIT
Codex CLI Builder ✓ OpenAI · Official 55 · Use with care ★ 28k 4mo ago —
Context7 Project Bootstrapper ✓ Microsoft · Official 36 · Not recommended ★ 194k 11d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
48/ 100 5-point scale 2.4 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust12 / 25 · 2.4/5

The skill requires reading the existing tasks.json, merging rather than overwriting unrelated tasks, and disclosing worktree-triggered execution, providing basic scoping. However, inferred shell commands need no user confirmation, and the skill does not disclose command data flow, privilege or sensitive-data risks, or provide rollback and verification steps, so points are deducted.

2Reliability8 / 20 · 2.0/5

The decision flow and tasks.json format are clear, and package.json exposes recognizable commands. However, there is no handling or diagnostic guidance for invalid JSON, missing directories, command failures, platform differences, or merge conflicts. This is a static review without skill-specific key-path tests, so the score is capped below 10.

3Adaptability11 / 15 · 3.7/5

The audience, trigger scenario, input file, and output location are fairly clear, and several project stacks are covered. Boundaries for non-standard or multi-command projects, platform variation, and cases where automatic installation is inappropriate are under-specified, and Chinese-language interaction is not addressed.

4Convention8 / 15 · 2.7/5

The name, description, sectioning, examples, and core behavior are readable. The README, MIT license, version, and Microsoft attribution provide repository-level governance context, but the skill itself lacks versioning, changelog, maintenance ownership, installation notes, known limitations, and troubleshooting guidance, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

For simple projects, it can produce directly usable tasks.json entries for the Run button and explain how to trigger them. Inference may still produce incomplete or unsuitable commands, automatic installation can have side effects, and there is no evidence validating generated results or representative outputs; the static calibration therefore limits this to 7 or less.

6Verifiability3 / 10 · 1.5/5

The skill provides auditable schema, decision logic, and examples, while package.json and general CI files offer contextual evidence. There are no tests, fixed input/output fixtures, or third-party execution records for this skill, so the conclusion relies mainly on static documentation and is capped below 5.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will it overwrite an existing tasks.json?
No. The instructions require merging the file and preserving unrelated tasks.
When does a setup command run automatically?
Only a task configured with runOptions.runOn set to worktreeCreated runs automatically when a new worktree is created.
Does the skill execute npm install or other commands?
The source establishes that it generates or modifies run tasks, but does not establish that the skill itself validates or executes those commands.
Is the skill separately priced?
The source does not state separate pricing; it identifies the repository as MIT-licensed.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

VS Code Configuration Policy Maintainer

Standardize VS Code policy registration, export, and validation.

★ 194k FS 59 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Customizations Editor Skill

Guides developers through safe changes and testing for VS Code’s chat customization management UI.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Context7 Project Bootstrapper

Build a complete VS Code project scaffold using current library documentation.

★ 194k FS 36 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

★ 194k FS 63 Recommended 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

★ 194k FS 58 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integrated Browser Architecture

A practical architecture guide for safely changing VS Code's cross-process integrated browser.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agent Customization Assistant

Create, repair, and troubleshoot VS Code Agent customization files and their loading behavior.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Crash Dump Symbolicator

Turn native VS Code crash dumps into readable backtraces with method names.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Memory Leak Audit

Systematically find and fix listener, lifecycle, and disposable leaks in VS Code code.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Session Troubleshooter

Explain unexpected Copilot CLI behavior from session-log evidence.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Copilot Chat Troubleshooter

Explain unexpected agent behavior, latency, and tool failures from Copilot Chat debug logs.

★ 194k FS 49 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Hygiene Checks

Catch VS Code commit-blocking style and hygiene issues before the work is declared complete.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Performance Investigation Workflow

Automate repeatable VS Code scenarios and collect performance and memory evidence.

★ 194k FS 47 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Reusable Prompt Creator

Turn recurring tasks into reusable .prompt.md files.

★ 194k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Smoke Test Failure Diagnosis

Diagnose and validate intermittent VS Code Electron smoke-test failures in Azure DevOps.

★ 194k FS 45 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Anthropic SDK Upgrade Assistant

Upgrade Anthropic SDK packages methodically while checking API changes, compilation, and Claude-focused tests.

★ 194k FS 43 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

V8 Heap Snapshot Analyzer

Trace V8 heap retention paths to diagnose leaks and GC-surviving objects.

★ 194k FS 40 Not recommended 11d ago

Related skills