Agentacct Workflow
mikehasa/agentacct
A skill your agent uses when working in a repo with agentacct MCP configured, or when asked to track coding-agent work, smoke-test agentacct integrations, or report objective AI-agent task evidence.
Operate a real VS Code instance through drivable-vscode. An agent skill from forcedotcom/salesforcedx-vscode.
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscode --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/drivable-vscode .claude/skills/drivable-vscode && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .claude/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscodeType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscode --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/drivable-vscode .agents/skills/drivable-vscode && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .agents/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscode --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/drivable-vscode .cursor/skills/drivable-vscode && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .cursor/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/forcedotcom/salesforcedx-vscode.git --path .claude/skills/drivable-vscode--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscode --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/drivable-vscode .gemini/skills/drivable-vscode && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .gemini/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscodeInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/drivable-vscode .github/skills/drivable-vscode && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .github/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install forcedotcom/salesforcedx-vscode drivable-vscode --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/forcedotcom/salesforcedx-vscode.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/drivable-vscode .opencode/skills/drivable-vscode && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "drivable-vscode" agent skill from https://github.com/forcedotcom/salesforcedx-vscode/tree/develop/.claude/skills/drivable-vscode into .opencode/skills/drivable-vscode/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "drivable-vscode", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
drivable-vscodeOperate a real VS Code instance through drivable-vscode. An agent skill from forcedotcom/salesforcedx-vscode.
Drivable Vscode is an agent skill from forcedotcom/salesforcedx-vscode. Operate a real VS Code instance through drivable-vscode. Use for drivable VS Code, exploratory testing, customer bug reproduction, feature verification, screenshots, videos, or other evidence from VS Code.
Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Testing & QA, covering QA and bug reports. It works with Visual Studio Code and Model Context Protocol. The repository describes itself as: Salesforce Extensions for VS Code. The licence is BSD-3-Clause.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit f7bb6fe. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
pnpmclaudenpmnodecursoropencodeFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pnpm and npm, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Drivable Vscode loads about 1k tokens when it runs. Until then it costs about 55 tokens; SKILL.md has 356 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from forcedotcom/salesforcedx-vscode at commit f7bb6fe, republished under its BSD-3-Clause licence (© forcedotcom). 356 words, ~1,009 tokens.
.claude/skills/drivable-vscode/SKILL.md (or your agent's skills folder).Remote visual presence and operation in a running VS Code instance.
From repo root:
pnpm install
pnpm --filter @salesforce/drivable-vscode compilestart runs the cached vscode:package graph before VSIX launch. For faster source iteration, run pnpm run vscode:bundle, then start with extensionMode: "dev".
claude mcp add --scope local drivable-vscode -- ./packages/drivable-vscode/bin/drivable-vscode-mcp.js
claude mcp get drivable-vscodeRestart Claude Code after adding the server. Check /mcp when tools are unavailable.
Add to opencode.jsonc:
{
"mcp": {
"drivable-vscode": {
"type": "local",
"command": ["./packages/drivable-vscode/bin/drivable-vscode-mcp.js"],
"enabled": true,
"timeout": 10000
}
}
}Restart OpenCode. Verify with opencode mcp list.
cursor --add-mcp '{"name":"drivable-vscode","command":"./packages/drivable-vscode/bin/drivable-vscode-mcp.js"}'Or add the same command under mcpServers.drivable-vscode in .cursor/mcp.json. Restart Cursor, then enable drivable-vscode under Settings > Tools & MCP.
Use for repeatable checks or a scenario matrix. Drive MCP with a client, assert observations, always call finish.
Validated example:
npm run vscode:bundle
node packages/drivable-vscode/scripts/drivable-vscode-example.mjsExample source: packages/drivable-vscode/scripts/drivable-vscode-example.mjs.
Org Browser catalog manual gaps (orgBrowserDreamhouseTestOrg):
npm run vscode:bundle
node packages/drivable-vscode/scripts/catalog-manual-coverage.mjsCovers CustomObject fields, field retrieve to force-app, Broker__c overwrite modal (Yes / window.dialogStyle: custom), Report folders, Hide Local/Hide Org. Skips catalog state (sf:internal_dev).
Use for open-ended goals, exploratory testing, bug reproduction, or evidence capture.
start with the goal. Add orgAlias only when the scenario needs an authenticated org.observe; inspect screenshot plus ARIA/text state.act with the latest observation sequence.waitForText for a specific expected transition; never sleep or retry blindly.observe again.add_finding immediately for each defect, including reproduction steps and evidence paths.finish; report the artifact directory and relevant screenshots/video.Prompt example:
Use drivable-vscode to reproduce the reported deploy-command failure. Explore the workflow from a clean VS Code session, record defects as findings, and finish with screenshot/video evidence and exact reproduction steps.finish before starting another.click/fill within: { role, name } (e.g. Retrieve Metadata inside treeitem Email__c).finish on success and failure; it saves final screenshot, video, action log, console log, findings, and summary.@salesforce/effect-ext-utils into MCP runtime (barrel pulls vscode at require time).© forcedotcom, BSD-3-Clause. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .claude/skills/drivable-vscode of forcedotcom/salesforcedx-vscode.
Open the folder on GitHubat commit f7bb6fe
Drivable Vscode next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Drivable Vscode this skillforcedotcom/salesforcedx-vscode | 1k | — | ~1k | Automated safety check: Pass | BSD-3-Clause | |
| Agentacct Workflowmikehasa/agentacct | 765 | — | ~1.6k | Automated safety check: Pass | MIT | |
| ROSClaw SimForge Validatorros-claw/rosclaw | 216 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Hands On Testktnyt/cclsp | 675 | — | ~1.7k | Automated safety check: Pass | MIT | |
| Diff-Driven Smoke TestsSkyvern-AI/skyvern | 23k | — | ~5.2k | Automated safety check: Pass | AGPL-3.0 | |
| Glance TestDebugBase/glance | 156 | — | ~827 | Automated safety check: Pass | MIT |
mikehasa/agentacct
A skill your agent uses when working in a repo with agentacct MCP configured, or when asked to track coding-agent work, smoke-test agentacct integrations, or report objective AI-agent task evidence.
ros-claw/rosclaw
Validates ROSClaw simulation workflows across MuJoCo, ROS 2, Gazebo and Isaac Sim with evidence-backed smoke tests, never touching a real robot.
ktnyt/cclsp
Performs manual hands-on testing of a web application using playwright-cli.
Skyvern-AI/skyvern
Reads your git diff, writes a handful of happy-path browser smoke tests, runs them with Skyvern or Chrome DevTools MCP and posts screenshot evidence to the PR.
DebugBase/glance
Run E2E browser tests on any web application using Glance MCP.
styler-ai/ProjectAtlas
Build, review, or fix ProjectAtlas plugin/runtime installer integration for Codex, Claude Code, and OpenCode, especially version convergence, stale ProjectAtlas cache repair, MCP config generation…
forcedotcom/salesforcedx-vscode
Command palette, CodeLens, context menus, package.nls titles, and NotificationModeService.
forcedotcom/salesforcedx-vscode
Consume the salesforcedx-vscode-services extension API. An agent skill from forcedotcom/salesforcedx-vscode.
forcedotcom/salesforcedx-vscode
Polish the automated CHANGELOG on develop before the next stable build.
forcedotcom/salesforcedx-vscode
Public API exported by salesforcedx-vscode-core activate(). An agent skill from forcedotcom/salesforcedx-vscode.
forcedotcom/salesforcedx-vscode
Enforces Effect-TS patterns for services, errors, layers, atoms, and Effect.pipe composition.
forcedotcom/salesforcedx-vscode
Known external consumers of APIs from this monorepo's extensions.
Works with
Categories
Operate a real VS Code instance through drivable-vscode. An agent skill from forcedotcom/salesforcedx-vscode. Drivable Vscode is an agent skill from forcedotcom/salesforcedx-vscode. Operate a real VS Code instance through drivable-vscode.
Drivable Vscode fits situations like: drivable VS Code; exploratory testing; customer bug reproduction; feature verification.
Run `npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a claude-code`. Or copy the skill folder (.claude/skills/drivable-vscode in forcedotcom/salesforcedx-vscode) into .claude/skills/drivable-vscode in your project. Claude Code loads it when a task matches its description.
Run `npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a codex`. Or copy the skill folder (.claude/skills/drivable-vscode in forcedotcom/salesforcedx-vscode) into .agents/skills/drivable-vscode in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add forcedotcom/salesforcedx-vscode --skill drivable-vscode -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/drivable-vscode, .gemini/skills/drivable-vscode, .github/skills/drivable-vscode and .opencode/skills/drivable-vscode in your project.
Going by SKILL.md and its folder, Drivable Vscode needs the command-line tools its instructions call (pnpm, claude, npm, node, cursor and opencode).
SKILL.md contains no URLs. Its commands use npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Drivable Vscode is published under the BSD-3-Clause licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1k tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Drivable Vscode: Agentacct Workflow (mikehasa/agentacct, 765 stars), ROSClaw SimForge Validator (ros-claw/rosclaw, 216 stars), Hands On Test (ktnyt/cclsp, 675 stars) and Diff-Driven Smoke Tests (Skyvern-AI/skyvern, 23k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
forcedotcom (a GitHub organization) maintains it in forcedotcom/salesforcedx-vscode, which has 1,035 GitHub stars. The repository holds 37 skills in this directory. The repository was last updated on October 7, 2026.
Source: forcedotcom/salesforcedx-vscode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.