agent-browser

Automate web browsing, form filling, screenshots, and data extraction via CLI.

14|3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/bmad-labs/skills --skill agent-browser-bmad-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/bmad-labs/skills/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/bmad-labs/skills --skill agent-browser-bmad-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates complex browser interactions, enabling AI agents to navigate websites, fill forms, extract data, and perform testing tasks without manual intervention.

Core Features & Use Cases

  • Web Navigation: Open URLs, go back/forward, reload pages.
  • Element Interaction: Click, type, fill forms, check/uncheck, select dropdowns.
  • Data Extraction: Get text, HTML, attributes, and structured data from elements.
  • Screenshots & PDF: Capture full-page screenshots or save pages as PDFs.
  • Session Management: Run multiple isolated browser sessions.
  • Use Case: Automate the process of signing up for a new service by filling out a registration form, handling CAPTCHAs (if supported by underlying tools), and verifying successful registration.

Quick Start

Navigate to the specified URL 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 form filling?

Automating browser interactions is achieved by using a command-line interface that enables AI agents to navigate websites, fill forms, take screenshots, and extract data without manual intervention. It handles element interaction like clicking, typing, and selecting dropdowns.

What is web scraping and data extraction from web pages using AI agents?

Web scraping and data extraction with AI agents involves automating browser sessions to retrieve text, HTML, attributes, and structured data from web elements. This allows automated collection of information from web pages without direct human operation.

Can I run multiple isolated browser sessions for web automation?

Yes, you can run multiple isolated browser sessions. Session management is a core feature that allows AI agents to maintain separate, concurrent browser contexts for distinct web automation tasks like testing or data extraction.

How do I take full-page screenshots or save web pages as PDFs during browser automation?

To take full-page screenshots or save web pages as PDFs, the browser automation tool captures the visual output of the rendered web page. This function is executed directly through the command-line interface during navigation.

Does browser automation work for navigating websites and interacting with elements like dropdowns?

Yes, browser automation supports web navigation by opening URLs and going back or forward. It handles element interaction by clicking, typing, filling forms, and checking or unchecking boxes and selecting dropdowns.

What are the limitations of automating browser tasks like handling CAPTCHAs?

Automating browser tasks may face limitations when handling CAPTCHAs, as support depends on the underlying tools. Complex browser interactions for registration can be automated, but CAPTCHA resolution is not guaranteed.