Help us improve
Share bugs, ideas, or general feedback.
From vscode
Opens drafted content via stdin or existing files in VS Code for interactive user editing before proceeding. Blocks until tab closed; returns edited content or modifies in place.
npx claudepluginhub bendrucker/claude --plugin vscodeHow this skill is triggered — by the user, by Claude, or both
Slash command
/vscode:editThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Open content in VS Code for the user to review and edit before proceeding.
Uses editor CLI commands to open code/text files at specific lines (VSCode, Vim, etc.) for step-by-step walkthroughs explaining code or changes, one file at a time.
Delegates simple file edits, bulk refactoring, code generation, and documentation updates to OpenAI Codex CLI to preserve Claude context for complex reasoning.
Delegates coding tasks (debug, implement, refactor) to OpenAI Codex CLI via codex exec, skipping the Node companion runtime for faster execution. Codex writes code; Claude verifies.
Share bugs, ideas, or general feedback.
Open content in VS Code for the user to review and edit before proceeding.
Draft the content for the user's request, then pipe it to the edit script:
printf '%s' '<content>' | bun ${CLAUDE_SKILL_DIR}/scripts/edit.ts --ext <ext>
The script opens VS Code with --wait, blocks until the tab is closed, then prints the edited content to stdout. Use the returned content for the next step (MCP call, file write, commit message, etc.).
Pass the file path directly:
bun ${CLAUDE_SKILL_DIR}/scripts/edit.ts <file>
VS Code opens the file with --wait. The user edits and closes the tab. No stdout — the file is modified in place.
For multi-field content (issues, PRs, specs), use YAML front matter for structured fields and the body for prose. Parse the front matter from stdout to extract fields for API requests.
| Flag | Default | Purpose |
|---|---|---|
--ext <ext> | md | File extension for temp files (determines VS Code syntax highlighting) |
--no-wait | off | Open without blocking (fire-and-forget) |