Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zhaoxinyi02-agent-browser
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, testing, data, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Shell scripts
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/agent-browser
Tools it pre-approves 1
From allowed-tools in SKILL.md: the agent may use these without asking you each time.
Bash(agent-browser:*)
What's inside
- Skill name
agent-browser- Description
- 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.
- License
- MIT
- Allowed tools
- Bash(agent-browser:*)
- Instructions
- 238 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Pre-approves some shell commands
Files (10)
- SKILL.md
- authentication.md · references/
- commands.md · references/
- proxy-support.md · references/
- session-management.md · references/
- snapshot-refs.md · references/
- video-recording.md · references/
- authenticated-session.sh · templates/
- capture-workflow.sh · templates/
- form-automation.sh · templates/
SKILL.md (first lines)
# Browser Automation with agent-browser ## Setup: Use Local Chrome Browser **Important:** To use your system's existing Chrome/Chromium instead of downloading Playwright's browser: ```bash # agent-browser install npm install -g agent-browser # Set environment variable to point to your local Chrome export AGENT_BROWSER_EXECUTABLE_PATH="/usr/bin/google-chrome" # Linux # export AGENT_BROWSER_EXECUTABLE_PATH="/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" # macOS # $env:AGENT_BROWSER_EXECUTABLE_PATH="C:\Program Files\Google\Chrome\Application\chrome.exe" # Windows # Or use --executable-path flag on each command agent-browser --executable-path /usr/bin/google-chrome open https://example.com ``` **Common Chrome paths:** - Linux: `/usr/bin/google-chrome` or `/usr/bin/chromium-browser` - macOS: `/Applications/Google Chrome.app/Contents/MacOS/Google Chrome` - Windows: `C:\Program Files\Google\Chrome\Application\chrome.exe` With this setup, you **don't need to run `agent-browser install`** - it will use your existing browser. ## Core Workflow Every browser automation follows this pattern: 1. **Navigate**: `agent-browser open <url>` 2. **Snapshot**: `agent-browser snapshot -i` (get element refs like `@e1`, `@e2`) 3. **Interact**: Use refs to click, fill, select 4. **Re-snapshot**: After navigation or DOM changes, get fresh refs ```bash agent-browser open https://example.com/form agent-browser snapshot -i # Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit" agent-browser fill @e1 "user@example.com" agent-browser fill @e2 "password123" agent-browser click @e3 agent-browser wait --load networkidle agent-browser snapshot -i # Check result ``` ## Essential Commands **Note:** All commands below can use `--executable-path <path>` to specify local browser, or set `AGENT_BROWSER_EXECUTABLE_PATH` environment variable once. ```bash # Navigation agent-browser open <url> # Navigate (aliases: goto, navigate) agent-browser close # Close browser # Snapshot agent-browser snapshot -i # Interactive elements with refs (recommended) agent-browser snapshot -i -C # Include cursor-interactive elements (divs with onclick, cursor:pointer) agent-browser snapshot -s "#selector" # Scope to CSS selector # Interaction (use @refs from snapshot) agent-browser click @e1 # Click element agent-browser fill @e2 "text" # Clear and type text agent-browser type @e2 "text" # Type without clearing agent-browser select @e1 "option" # Select dropdown option agent-browser check @e1 # Check checkbox agent-browser press Enter # Press key agent-browser scroll down 500 # Scroll page # Get information agent-browser get text @e1 # Get element text agent-browser get url # Get current URL agent-browser get title # Get page title # Wait agent-browser wait @e1 # Wait for element agent-browser wait --load networkidle # Wait for network idle agent-browser wait --url "**/page" # Wait for URL pattern agent-browser wait 2000 # Wait milliseconds # Capture agent-browser screenshot # Screenshot to temp dir agent-browser screenshot --full # Full page screenshot agent-browser pdf output.pdf # Save as PDF ``` ## Common Patterns ### Form Submission ```bash agent-browser open https://example.com/signup agent-browser snapshot -i agent-browser fill @e1 "Jane Doe" agent-browser fill @e2 "jane@example.com" agent-browser select @e3 "California" agent-browser check @e4 agent-browser click @e5 agent-browser wait --load networkidle ``` ### Authentication with State Persistence ```bash # Login once and save state agent-browser open https://app.example.com/login agent-browser snapshot -i agent-browser fill @e1 "$USERNAME" agent-browser fill @e2 "$PASSWORD" agent-browser click @e3 agent-browser wait --url "**/dashboard" agent-browser state save auth.json # Reuse in future sessions agent-browser state load auth.json agent-browser open https://app.example.com/dashboard ``` ### Data Extraction
From zhaoxinyi02/ClawPanel-Plugins, MIT.
More from zhaoxinyi02/ClawPanel-Plugins
- 0.478score
agent-reach
zhaoxinyi02
Give your AI agent eyes to see the entire internet.
SkillDFreshness: D★ 9Claude Code +9 - 0.478score
finance-data
zhaoxinyi02
Query A/HK stock prices, financial indicators, market news, and China macroeconomic data (GDP, CPI, PMI, etc.).
SkillDFreshness: D★ 9Claude Code +9 - 0.471score
qoderwork-ppt
zhaoxinyi02
Generate QoderWork-style presentations.
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
feishu-doc
zhaoxinyi02
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable.
SkillDFreshness: D★ 9Claude Code +9 - 0.449score
skill-creator
zhaoxinyi02
Create or update AgentSkills.
SkillDFreshness: D★ 9Claude Code +9 - 0.448score
pdf
zhaoxinyi02
Use this skill whenever the user wants to do anything with PDF files.
SkillDFreshness: D★ 9Claude Code +9 - 0.448score
find-skills
zhaoxinyi02
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
SkillDFreshness: D★ 9Claude Code +9 - 0.253score
34ai-api-suite
zhaoxinyi02
No description from the publisher yet.
SkillDFreshness: D★ 9Claude Code +9 - 0.253score
self-heal
zhaoxinyi02
No description from the publisher yet.
SkillDFreshness: D★ 9Claude Code +9 - 0.250score
feishu-common
zhaoxinyi02
No description from the publisher yet.
SkillDFreshness: D★ 9Claude Code +9 - 0.250score
_template
zhaoxinyi02
No description from the publisher yet.
SkillDFreshness: D★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/zhaoxinyi02/ClawPanel-Plugins
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from zhaoxinyi02
- 0.478score
finance-data
zhaoxinyi02
Query A/HK stock prices, financial indicators, market news, and China macroeconomic data (GDP, CPI, PMI, etc.).
SkillDFreshness: D★ 9Claude Code +9 - 0.478score
agent-reach
zhaoxinyi02
Give your AI agent eyes to see the entire internet.
SkillDFreshness: D★ 9Claude Code +9 - 0.471score
qoderwork-ppt
zhaoxinyi02
Generate QoderWork-style presentations.
SkillDFreshness: D★ 9Claude Code +9 - 0.470score
feishu-doc
zhaoxinyi02
Fetch content from Feishu (Lark) Wiki, Docs, Sheets, and Bitable.
SkillDFreshness: D★ 9Claude Code +9 - 0.449score
skill-creator
zhaoxinyi02
Create or update AgentSkills.
SkillDFreshness: D★ 9Claude Code +9 - 0.448score
find-skills
zhaoxinyi02
Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express…
SkillDFreshness: D★ 9Claude Code +9
Cite this page
agent-browser skill. Agent Mart. https://agentmart.dev/skills/zhaoxinyi02-agent-browser (last updated 2026-10-24)