agent-browser

Automate browser interactions via command-line interface for navigation, forms, scraping, and screenshots.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/sadroad/.dotfiles --skill agent-browser-sadroad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/sadroad/.dotfiles/tree/main/modules/home-manager/opencode/skills/agent-browser
Command: npx skills add https://github.com/sadroad/.dotfiles --skill agent-browser-sadroad

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates browser interactions, allowing AI agents to navigate websites, fill forms, extract data, and perform complex web-based tasks programmatically, eliminating the need for manual user intervention.

Core Features & Use Cases

  • Web Navigation: Open, close, and navigate between web pages.
  • Form Interaction: Fill text fields, select dropdowns, check boxes, and submit forms.
  • Data Extraction: Scrape text content, attributes, and structured data from web pages.
  • Screenshots & PDFs: Capture full-page screenshots or save pages as PDFs.
  • Use Case: An AI agent needs to book a flight. It uses agent-browser to navigate to the airline's website, fill in departure and arrival dates, select seats, and complete the booking process.

Quick Start

Use the agent-browser skill to open the website '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 web scraping and form filling with a CLI for AI agents?

Browser automation for AI agents is handled through a command-line interface that supports navigation, form submission, data scraping, and screenshots. You can execute deterministic web tasks using element refs, semantic locators, and JavaScript evaluation.

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

Yes, full-page screenshots and PDF exports are supported during browser automation. The CLI allows an AI agent to capture the visual state of a web page or save it as a PDF document programmatically.

What is the best way to extract structured data from web pages without manual intervention?

Data extraction is automated by scraping text content, attributes, and structured data from web pages. The CLI uses semantic locators and JavaScript evaluation to programmatically extract the required information.

Does this browser automation CLI require any external dependencies to run?

No external dependencies are required to use this browser automation CLI. It operates independently to provide navigation, form interaction, and data extraction capabilities for AI agents.

How do I interact with web elements like dropdowns and checkboxes programmatically?

Form interaction is achieved by using the CLI to fill text fields, select dropdowns, check boxes, and submit forms. It supports various interaction methods including element refs and semantic locators for precise execution.

When should I use JavaScript evaluation for deterministic web task execution?

JavaScript evaluation is used for deterministic web task execution when standard element refs or semantic locators are insufficient. It allows direct script evaluation to handle complex browser automation interactions and data scraping.