duotify/githubclawtoolkit/agent-browser
Claude Code and agent skill by duotify/githubclawtoolkit
- community
Checking that the SKILL.md file is still in the repository.
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction.
Install
npx vskill@latest install duotify/githubclawtoolkit/agent-browserSKILL.md
Browser Automation with agent-browser
IMPORTANT — You MUST use the `agent-browser` CLI for all browser automation tasks. Do NOT use puppeteer, playwright, or any other library. The `agent-browser` CLI is the only supported tool.
Step 0: Ensure agent-browser Is Installed
Before running any command, check if agent-browser is available. If not, install it and ensure a browser is ready:
Core Workflow
Every browser automation follows this pattern — open → snapshot → interact → re-snapshot:
Critical rule: Refs (@e1, @e2) are invalidated when the page changes. Always re-snapshot after clicks that navigate, form submissions, or dynamic content loading.
Essential Commands
Command Chaining
Chain commands with && when you don't need intermediate output:
Run separately when you need to parse output (e.g., snapshot → read refs → interact).
Common Patterns
Form Submission
Authentication (State Persistence)
Data Extraction
JavaScript Evaluation
Security (Important)
Always apply these safeguards, especially in CI/automated environments:
State files and auth tokens: State files (.json) may contain session tokens in plaintext. Always add them to .gitignore and delete when no longer needed. Use AGENT_BROWSER_ENCRYPTION_KEY for encryption at rest.
Deep-Dive References
For advanced usage, consult the reference docs in this skill directory:
| Reference | When to Use | |
|---|---|---|
| references/commands.md | Full command reference with all options | |
| references/snapshot-refs.md | Ref lifecycle, invalidation rules | |
| references/session-management.md | Parallel sessions, state persistence | |
| references/authentication.md | OAuth, 2FA, cookie-based auth | |
| references/video-recording.md | Recording workflows for debugging | |
| references/profiling.md | Chrome DevTools profiling | |
| references/proxy-support.md | Proxy configuration, geo-testing |
Ready-to-Use Templates
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 repositoryCheckingskills/agent-browser/SKILL.md
Popularity
- Repository stars
- 242
- Repository forks
- 50
- 7-day trend score
- 27
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 25 May 2026, 5 months ago.
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/duotify/githubclawtoolkit/agent-browser)