hernanjiang/craftstation/chrome-control
- community
Checking that the SKILL.md file is still in the repository.
Use the user's real Chrome tabs and signed-in sessions for visible browser workflows. Use when existing authentication, open tabs, cookies, or extensions matter; prefer a purpose-built connector for semantic service operations unless the user explicitly asks for Chrome.
Install
npx vskill@latest install hernanjiang/craftstation/chrome-controlSKILL.md
Chrome Control
Use CraftStation's chrome MCP when a task depends on the user's current Chrome tabs, authenticated sessions, or installed extensions. If a purpose-built connector can complete a semantic service operation, prefer it unless the user explicitly requested Chrome or visual interaction is part of the task.
Workflow
- Call
chrome.chrome_statusfirst. If the extension is disconnected, ask the user to connect it rather than switching surfaces silently. - Call
chrome.enableonce before browser actions. Use the background CraftStation workspace by default; callchrome.chrome_attachonly when the user asked to operate an existing tab. - Inspect with
chrome.chrome_snapshotorchrome.chrome_findbefore clicking or typing. Prefer returned element refs and usechrome_fillfor replacement versuschrome_typefor appending. - Keep every action scoped to the requested site and task. Do not explore other tabs or signed-in content for extra context.
- After every meaningful action, wait for and verify the resulting URL, text, control state, or screenshot.
- Call
chrome.disablebefore asking the user for input, waiting on an external event, or finishing.
Boundaries
- Treat tabs, cookies, storage, and signed-in content as sensitive user data. Do not read cookies unless the task requires it and Chrome data access is enabled.
- Never attach to an unrelated existing tab merely because it is already authenticated.
- A successful tool call is not proof that the website accepted the action; verify the visible result.
- Confirm the exact target and payload before purchases, submissions, messages, deletions, account changes, or other irreversible actions unless already authorized.
Output
Report the target site or tab, what changed, and the final visible evidence. State whether the background workspace or an existing user tab was used, and identify any action left pending for confirmation.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingresources/plugins/chrome-tools/skills/chrome-control/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/hernanjiang/craftstation/chrome-control)