agent-browser

Automate web browsing with navigation, DOM snapshots, and JavaScript evaluation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates manual browsing by allowing the assistant to programmatically navigate web pages, interact with elements, extract content, and capture visual outputs so users can automate research, testing, and repetitive web tasks.

Core Features & Use Cases

  • Navigation & Interaction: Open pages, go back/forward, click, double-click, hover, type, fill forms, press keys, and upload files.
  • Page Analysis & Data Extraction: Snapshot full or scoped accessibility trees with stable element refs, get text/html/attributes/values, count selectors, and run arbitrary JavaScript for complex extraction.
  • Automation & Session Management: Save/load authentication state, manage cookies and storage, wait for network or element conditions, capture screenshots and PDFs, and run semantic locators for robust element selection.
  • Use Case: Log into an analytics dashboard, extract a table of metrics, take a screenshot of the results, and save session state for repeated runs.

Quick Start

Open the site, locate login fields, submit credentials, wait for the dashboard to load, then capture a screenshot of the dashboard.

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 browsing and extract data from web pages?

To automate web browsing and extract data, you can navigate pages, interact with elements, snapshot the accessibility tree, and run arbitrary JavaScript to capture text, HTML, or attributes programmatically.

Can I automate form filling and UI testing on authenticated sites?

Yes, you can automate form filling and UI testing on authenticated sites by saving and loading session state, managing cookies, and interacting with forms using stable element references.

What is the best way to capture screenshots and generate PDFs during web scraping?

The best way to capture screenshots and generate PDFs during web scraping is to use browser automation commands that navigate to the target page and trigger visual output capture directly.

Does this browser automation tool work with dynamic content and JavaScript-heavy pages?

Yes, the browser automation tool handles dynamic content by evaluating arbitrary JavaScript, waiting for specific network or element conditions, and snapshotting scoped accessibility trees.

How do I save and load session state for repeated automated web tasks?

You can save and load session state for repeated automated web tasks by managing cookies and storage, allowing you to resume authenticated sessions without repeatedly submitting login credentials.