agent-browser

Automate browser interactions for web testing, form filling, screenshots, and data extraction.

5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/AndreDalwin/DrizzyAgent --skill agent-browser-andredalwin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/AndreDalwin/DrizzyAgent/tree/main/src/features/builtin-skills/agent-browser
Command: npx skills add https://github.com/AndreDalwin/DrizzyAgent --skill agent-browser-andredalwin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates browser interactions, streamlining tasks like web testing, form submission, data scraping, and screenshot generation, reducing manual effort and increasing efficiency.

Core Features & Use Cases

  • Web Navigation: Open URLs, navigate back/forward, and reload pages.
  • Element Interaction: Click, fill forms, type, check/uncheck, select dropdowns, and hover over elements using robust selectors (refs, semantic locators).
  • Data Extraction: Retrieve text, HTML, attributes, and other element properties.
  • Screenshots & PDF: Capture full-page or annotated screenshots and save pages as PDFs.
  • Session Management: Maintain persistent browser states, cookies, and storage across sessions.
  • Use Case: Automate the process of logging into a web application, filling out a complex form, submitting it, and then taking a screenshot of the confirmation page.

Quick Start

Open the URL 'https://example.com' and take a full-page screenshot.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate browser interactions for web testing and data scraping?

You can automate browser interactions for web testing and data scraping by using Playwright to navigate URLs, fill forms, click elements, and extract text or HTML attributes automatically.

Can I take full-page screenshots and save web pages as PDFs during browser automation?

Yes, browser automation allows you to take full-page screenshots and save web pages as PDFs. It captures visual states of web applications after interactions like form submissions for testing records.

How does browser automation handle session management and persistent states?

Browser automation handles session management by maintaining persistent browser states, cookies, and local storage across multiple sessions. This allows you to resume authenticated web scraping or testing workflows without repeated logins.

What's the best way to fill out complex forms and extract confirmation data from web applications?

The best way to fill complex forms is by using robust selectors like semantic locators and element refs to interact with input fields, dropdowns, and checkboxes, then extracting text from the resulting confirmation page.

Does Playwright support cross-browser automation for web scraping and element interaction?

Yes, Playwright supports cross-browser automation for web scraping and element interaction. It enables navigation, clicking, hovering, and state management across different browser engines and cloud provider integrations.