agent-browser

Automate browser navigation, form filling, scraping, and screenshots via CLI.

Updated Jan 22, 2026
One-click install
npx skills add https://github.com/dtbuchholz/claude-config --skill agent-browser-dtbuchholz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/dtbuchholz/claude-config/tree/main/skills/agent-browser
Command: npx skills add https://github.com/dtbuchholz/claude-config --skill agent-browser-dtbuchholz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates web browser interactions, allowing AI agents to navigate websites, fill forms, take screenshots, and scrape data without manual intervention.

Core Features & Use Cases

  • Web Navigation: Open URLs, go back/forward, reload pages.
  • Element Interaction: Click, type, fill forms, select options, hover, and scroll.
  • Data Scraping: Extract text, HTML, attributes, and page titles.
  • Screenshots & PDFs: Capture visual representations of web pages.
  • Use Case: An AI agent needs to research competitors by visiting their websites, filling out contact forms, and saving the resulting product information.

Quick Start

Use the agent-browser skill to navigate to https://example.com and then click on the element with ref e1.

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 an AI agent?

Browser automation for AI agents is handled via command-line execution to navigate URLs, fill forms, and take screenshots. The agent-browser CLI supports ref-based element selection and semantic locators for precise control over web page elements.

What is the best way to fill out web forms automatically using an AI agent?

Filling out web forms automatically is achieved by using semantic locators and ref-based element selection to click, type, and select options. This precise control allows AI agents to interact with web page elements accurately without manual input.

How does an AI agent scrape data from web pages through a CLI?

Data scraping from web pages is executed through CLI commands that extract text, HTML, attributes, and page titles. This allows AI agents to gather information directly from websites without manual intervention.

Can I use ref-based element selection to click elements on a web page?

Yes, ref-based element selection can be used to precisely click and interact with web page elements. Semantic locators also provide accurate targeting for typing, hovering, and scrolling during browser automation tasks.

Does headless browser automation support taking screenshots and generating PDFs?

Headless browser automation supports capturing visual representations of web pages by generating screenshots and PDFs. This allows AI agents to save visual states of websites during automated navigation or research tasks.