Install VS Code/Cursor extensions from a local .vsix via CLI (code, code-insiders, cursor, cursor-nightly). Use whenever asked to install an extension programmatically.
Use this skill when the user asks to install a VS Code-compatible extension into VS Code or Cursor (stable or nightly).
.vsix file..vsix path (unless they explicitly want Marketplace install)..vsix)code --install-extension "/path/to/extension.vsix" --force
code --list-extensions --show-versions
code-insiders --install-extension "/path/to/extension.vsix" --force
code-insiders --list-extensions --show-versions
cursor --install-extension "/path/to/extension.vsix" --force
cursor --list-extensions --show-versions
Prefer cursor-nightly if it’s on PATH. If not (macOS default), call it from the app bundle:
"/Applications/Cursor Nightly.app/Contents/Resources/app/bin/cursor-nightly" --install-extension "/path/to/extension.vsix" --force
"/Applications/Cursor Nightly.app/Contents/Resources/app/bin/cursor-nightly" --list-extensions --show-versions
cursor --list-extensions --show-versions | rg -n "<publisher>\\.<name>|<name>"If the user wants isolated installs (recommended for scripts/CI), add:
--user-data-dir <dir>--extensions-dir <dir>Example:
cursor --user-data-dir /tmp/cursor-user --extensions-dir /tmp/cursor-ext --install-extension "/path/to/extension.vsix" --force
Installing extensions writes to user/application support directories (outside the repo). In sandboxed runs, request escalated permissions for these commands.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer