agent-browser

Automate web browsing, form filling, and data extraction via headless browser navigation.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/leroylim20/AWS_NanoClaw --skill agent-browser-leroylim20
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/leroylim20/AWS_NanoClaw/tree/main/container/skills/agent-browser
Command: npx skills add https://github.com/leroylim20/AWS_NanoClaw --skill agent-browser-leroylim20

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates repetitive and error-prone web interactions so users can research, fill forms, test pages, capture screenshots, and extract structured data without manual clicking and copying.

Core Features & Use Cases

  • Programmatic Navigation & Snapshots: Open pages, navigate history, reload, and capture accessibility-aware DOM snapshots that include stable element refs for reliable interaction.
  • UI Interaction & Form Automation: Click, fill, type, select, upload, and press keys using element refs or semantic locators to automate logins, form submissions, and end-to-end web workflows.
  • Data Extraction & Reporting: Retrieve element text, attributes, counts, page titles/URLs, take screenshots or PDFs, manage cookies/storage, evaluate JavaScript, and save/load authenticated session state for repeated tasks.

Quick Start

Use agent-browser to open the target URL, take an interactive snapshot, perform the needed clicks and form fills using element refs, then save the authenticated state for reuse.

Frequently Asked Questions about agent-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping for dynamic web apps that require DOM interaction?

Automate web scraping for dynamic web apps by using headless browser navigation to access rendered DOM elements. You can capture interactive snapshots, use semantic locators to click and fill forms, and extract structured data without manual intervention.

Can I save and reuse authenticated session state for repeated web automation tasks?

Yes, you can save and load authenticated session state for repeated web automation tasks. The skill provides session state management alongside cookie and storage control, allowing you to bypass login workflows on subsequent multipage browsing executions.

What is the best way to fill out multipage web forms automatically?

The best way to fill out multipage web forms automatically is by taking accessibility-aware DOM snapshots with stable element refs. You then use these refs to programmatically type, select, and click through each page section sequentially.

Does headless browser automation work for taking screenshots and capturing PDFs?

Headless browser automation works for taking screenshots and capturing PDFs of rendered web pages. You can programmatically navigate to a target URL and capture the visual output or document format directly from the browser session.

How do I extract specific element text and attributes from a rendered web page?

Extract specific element text and attributes from a rendered web page by evaluating JavaScript or using semantic locators within the captured DOM snapshot. This allows precise data extraction from dynamically loaded content without manual copying.

What are the limitations of using DOM snapshots for UI testing workflows?

Using DOM snapshots for UI testing workflows relies on stable element refs and semantic locators, meaning significant page layout shifts or dynamic attribute changes may disrupt interaction. Complex JavaScript rendering might also require explicit evaluation to capture state accurately.