agent-browser

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

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/D4ch1au/evil-oh-my-openagent --skill agent-browser-d4ch1au
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/D4ch1au/evil-oh-my-openagent/tree/main/src/features/builtin-skills/agent-browser
Command: npx skills add https://github.com/D4ch1au/evil-oh-my-openagent --skill agent-browser-d4ch1au

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates browser interactions, streamlining tasks like web testing, form filling, data extraction, and capturing screenshots, thereby reducing manual effort and increasing efficiency in web-based operations.

Core Features & Use Cases

  • Web Navigation: Open, close, and navigate through web pages.
  • Element Interaction: Click, fill forms, check/uncheck, select dropdowns, and more using element references or semantic locators.
  • Data & Content Retrieval: Extract text, attributes, HTML, and take screenshots or save pages as PDFs.
  • Use Case: Automate the process of testing a new web application by navigating through user flows, filling out forms, and verifying that elements are displayed correctly.

Quick Start

Use the agent-browser skill to open the URL 'https://example.com'.

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 for web testing and form filling is done by navigating to URLs, interacting with elements via semantic locators or refs, and extracting content. This streamlines testing workflows by automating clicks, form submissions, and data retrieval directly from web pages.

How does browser automation handle data extraction and content retrieval from web pages?

Browser automation handles data extraction by navigating web pages and retrieving specific content. It extracts text, attributes, and HTML from elements, and captures visual data through screenshots or saves complete pages as PDFs for offline analysis and record-keeping.

Can I use semantic locators to interact with web page elements during web scraping?

Yes, you can use semantic locators to interact with web page elements during web scraping. The automation supports clicking, filling forms, checking boxes, and selecting dropdowns by targeting elements through semantic locators or specific element references for precise interaction.

Does this browser automation approach support session management and network interception?

This browser automation approach supports advanced features including session management, network interception, and CDP integration. These capabilities allow for complex web testing scenarios that require monitoring network traffic or maintaining persistent browser sessions across multiple interactions.

What is the best way to capture screenshots and save web pages as PDFs during automated testing?

The best way to capture screenshots and save web pages as PDFs during automated testing is through programmatic browser navigation. The automation tool navigates to the target URL and directly triggers content retrieval functions to capture the visual state or export the page.

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

You should not use browser automation for web scraping when simple HTTP requests suffice, as browser automation incurs higher overhead. It is best reserved for dynamic web pages requiring JavaScript execution, complex form filling, or visual verification through screenshots and element interaction.