agent-browser

Automate browser interactions for navigation, form filling, clicking, screenshots, and data extraction.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates manual and fragile browser tasks like navigating websites, filling forms, clicking UI elements, taking screenshots, and extracting data so workflows become repeatable, faster, and less error-prone.

Core Features & Use Cases

  • Interactive Element Snapshots: Discover and reference interactive elements with stable refs for reliable automation.
  • Session Persistence & Parallel Sessions: Save and reuse authenticated states, run isolated sessions, and manage multiple agents concurrently.
  • Headed/Headless and Device Support: Run in headed mode for debugging, connect to an existing Chrome via CDP, or automate iOS simulators and mobile flows.
  • Use Case: Log into a web app once, persist cookies and localStorage, then programmatically capture pages, extract structured data, and produce screenshots or PDFs across many pages.

Quick Start

Open the target site, take an interactive snapshot to discover element refs, perform the required fills and clicks to reach the desired page, wait for the page to stabilize, and save the session 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 on pages that require login and session persistence?

To automate web scraping with session persistence, you log into the web app once, save the authenticated state including cookies and localStorage, and reuse that session programmatically across multiple pages to extract structured data.

Can I use Playwright for browser automation on mobile simulators and existing Chrome instances?

Yes, Playwright browser automation supports connecting to an existing Chrome instance via CDP connectivity, running in headed mode for debugging, and automating iOS simulators or mobile flows for responsive testing.

How do I fill forms and click elements reliably during dynamic page scraping?

For reliable dynamic page scraping, you take an interactive snapshot to discover interactive elements with stable refs, use these semantic locators to perform form filling and clicks, then wait for the page to stabilize before extracting data.

Does headless browser automation support running parallel sessions for multi-session orchestration?

Yes, headless browser automation supports multi-session orchestration by running isolated sessions in parallel, allowing you to manage multiple agents concurrently while maintaining separate authenticated states.

What is the best way to generate screenshots and PDFs from authenticated web pages?

The best way to capture screenshots and PDFs from authenticated web pages is to automate the navigation and login sequence, persist the session state, and programmatically capture pages across the site during your workflow.

When should I not use browser automation for web scraping tasks?

You should avoid browser automation for web scraping if the target site offers a stable API, as direct API integration is faster and less fragile than scripting dynamic page interactions and waiting for UI elements to stabilize.