agent-browser
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages.
Skill by johnohhh1
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/johnohhh1-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: testing, data, research, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
agent-browser- Description
- Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages. Use whenever a browser would be useful, not just when the user explicitly asks.
- License
- MIT
- Allowed tools
- Bash(agent-browser:*)
- Instructions
- 155 lines in SKILL.md · view on GitHub
Before installing
- Pre-approves some shell commands
Files (1)
- SKILL.md
SKILL.md (first lines)
# Browser Automation with agent-browser ## Quick start ```bash agent-browser open <url> # Navigate to page agent-browser snapshot -i # Get interactive elements with refs agent-browser click @e1 # Click element by ref agent-browser fill @e2 "text" # Fill input by ref agent-browser close # Close browser ``` ## Core workflow 1. Navigate: `agent-browser open <url>` 2. Snapshot: `agent-browser snapshot -i` (returns elements with refs like `@e1`, `@e2`) 3. Interact using refs from the snapshot 4. Re-snapshot after navigation or significant DOM changes ## Commands ### Navigation ```bash agent-browser open <url> # Navigate to URL agent-browser back # Go back agent-browser forward # Go forward agent-browser reload # Reload page agent-browser close # Close browser ``` ### Snapshot (page analysis) ```bash agent-browser snapshot # Full accessibility tree agent-browser snapshot -i # Interactive elements only (recommended) agent-browser snapshot -c # Compact output agent-browser snapshot -d 3 # Limit depth to 3 agent-browser snapshot -s "#main" # Scope to CSS selector ``` ### Interactions (use @refs from snapshot) ```bash agent-browser click @e1 # Click agent-browser dblclick @e1 # Double-click agent-browser fill @e2 "text" # Clear and type agent-browser type @e2 "text" # Type without clearing agent-browser press Enter # Press key agent-browser hover @e1 # Hover agent-browser check @e1 # Check checkbox agent-browser uncheck @e1 # Uncheck checkbox agent-browser select @e1 "value" # Select dropdown option agent-browser scroll down 500 # Scroll page agent-browser upload @e1 file.pdf # Upload files ``` ### Get information ```bash agent-browser get text @e1 # Get element text agent-browser get html @e1 # Get innerHTML agent-browser get value @e1 # Get input value agent-browser get attr @e1 href # Get attribute agent-browser get title # Get page title agent-browser get url # Get current URL agent-browser get count ".item" # Count matching elements ``` ### Screenshots & PDF ```bash agent-browser screenshot # Save to temp directory agent-browser screenshot path.png # Save to specific path agent-browser screenshot --full # Full page agent-browser pdf output.pdf # Save as PDF ``` ### Wait ```bash agent-browser wait @e1 # Wait for element agent-browser wait 2000 # Wait milliseconds agent-browser wait --text "Success" # Wait for text agent-browser wait --url "**/dashboard" # Wait for URL pattern agent-browser wait --load networkidle # Wait for network idle ``` ### Semantic locators (alternative to refs) ```bash agent-browser find role button click --name "Submit" agent-browser find text "Sign In" click agent-browser find label "Email" fill "user@test.com" agent-browser find placeholder "Search" type "query" ``` ### Authentication with saved state ```bash # Login once 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 # Later: load saved state agent-browser state load auth.json agent-browser open https://app.example.com/dashboard ``` ### Cookies & Storage ```bash agent-browser cookies # Get all cookies agent-browser cookies set name value # Set cookie
From johnohhh1/nanoclaw-codex, MIT.
More from johnohhh1/nanoclaw-codex
- 0.437score
skill-creator
johnohhh1
Create, validate, and package NanoClaw skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
playwright
johnohhh1
Use Playwright for deterministic browser automation, DOM inspection, assertions, and repeatable UI testing.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
slack-formatting
johnohhh1
Format messages for Slack using mrkdwn syntax.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
status
johnohhh1
Quick read-only health check — session context, workspace mounts, tool availability, and task snapshot.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
agent-browser
johnohhh1
Browse the web for research, extraction, and UI interaction tasks.
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
capabilities
johnohhh1
Show what this NanoClaw instance can do — installed skills, available tools, and system info.
SkillDFreshness: D★ 1Claude Code +9 - 0.424score
capabilities
johnohhh1
Report what this NanoClaw instance can do in the current group, including installed skills, visible workspace context, and available tools.
SkillDFreshness: D★ 1Claude Code +9 - 0.424score
slack-formatting
johnohhh1
Format outbound messages for Slack using mrkdwn.
SkillDFreshness: D★ 1Claude Code +9 - 0.424score
status
johnohhh1
Produce a concise operational status report for the current NanoClaw environment, including workspace visibility, utilities, and task state.
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Feb 9, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/johnohhh1/nanoclaw-codex
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.421score
agent-browser
FreedomIntelligence
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages.
SkillDFreshness: D★ 3.1KClaude Code +9 - 0.326score
agent-browser
FridrichMethod
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages.
SkillCFreshness: C★ 15Claude Code +9 - 0.295score
agent-browser
CypresBateau
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages.
SkillCFreshness: C★ 1Claude Code +9 - 0.213score
agent-browser
x402agent
Browse the web for any task — research topics, read articles, interact with web apps, fill forms, take screenshots, extract data, and test web pages.
SkillDFreshness: DClaude Code +9
More from johnohhh1
- 0.437score
skill-creator
johnohhh1
Create, validate, and package NanoClaw skills.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
playwright
johnohhh1
Use Playwright for deterministic browser automation, DOM inspection, assertions, and repeatable UI testing.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
slack-formatting
johnohhh1
Format messages for Slack using mrkdwn syntax.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
status
johnohhh1
Quick read-only health check — session context, workspace mounts, tool availability, and task snapshot.
SkillDFreshness: D★ 1Claude Code +9 - 0.432score
agent-browser
johnohhh1
Browse the web for research, extraction, and UI interaction tasks.
SkillDFreshness: D★ 1Claude Code +9 - 0.428score
capabilities
johnohhh1
Show what this NanoClaw instance can do — installed skills, available tools, and system info.
SkillDFreshness: D★ 1Claude Code +9
Cite this page
agent-browser skill. Agent Mart. https://agentmart.dev/skills/johnohhh1-agent-browser (last updated 2026-10-24)