agent-browser_skill

This skill automates browser tasks such as opening pages, clicking elements, filling forms, and taking screenshots to streamline web interactions.
  • Shell

212

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill chachamaru127/claude-code-harness --skill agent-browser

  • SKILL.md6.3 KB

Overview

This skill controls a browser like an extension of your hands and eyes. It automates page navigation, element interaction, form filling, screenshots, data extraction, and web app testing. Use it to perform repeatable browser workflows or to debug UI issues quickly.

How this skill works

The skill uses the agent-browser CLI to open URLs, take AI-friendly snapshots that reference interactive elements, and execute actions by element reference (click, fill, type, press keys). Typical flow: open a page, capture a snapshot to discover element refs, then run click/fill/screenshot commands. It can run headless by default or visible with --headed and supports session-scoped parallel tabs.

When to use it

  • Navigate to or verify a specific URL
  • Automate filling and submitting web forms
  • Take screenshots or record page state for debugging
  • Scrape visible text or HTML from page elements
  • Run quick UI tests or reproduce UX bugs

Best practices

  • Start every interactive workflow with agent-browser snapshot -i -c to get element refs
  • Prefer element references (e.g., @e3) over brittle selectors for reliable automation
  • Use --session to isolate parallel flows and remember to close sessions when done
  • Run headed mode (--headed) for visual debugging and headless for CI or scripted runs
  • Capture screenshots after key steps to validate state and for audit trails

Example use cases

  • Log into a web app, fill credentials, and verify post-login page elements
  • Automate a multi-step checkout form: open, fill fields, submit, screenshot confirmation
  • Scrape product titles and prices by taking a snapshot and extracting text from listed elements
  • Run a smoke test: open critical pages, click key buttons, confirm responses and capture screenshots
  • Reproduce a reported UI bug by recording the exact sequence of opens, clicks, and form inputs

FAQ

Take a snapshot (agent-browser snapshot -i -c) to get element refs like @e2, then use agent-browser click @e2 or agent-browser fill @e3 "text".

Can I run multiple sessions at once?

Yes. Use --session <name> when opening pages to maintain separate sessions and list them with agent-browser session list.

How do I see the browser while debugging?

Add the --headed flag to commands (e.g., agent-browser --headed open <url>) to run the browser in visible mode.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational