agent-browser

Automate browser navigation, form filling, screenshots, and data extraction.

Updated Aug 24, 2012
One-click install
npx skills add https://github.com/yurikoval/dotfiles --skill agent-browser-yurikoval
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/yurikoval/dotfiles/tree/main/claude/.claude/skills/agent-browser
Command: npx skills add https://github.com/yurikoval/dotfiles --skill agent-browser-yurikoval

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 filling, capturing screenshots, and extracting data from web pages.

Core Features & Use Cases

  • Web Navigation: Open, close, reload, and navigate back/forward through web pages.
  • Form Interaction: Fill text fields, check/uncheck boxes, select dropdown options, and submit forms.
  • Data Extraction: Retrieve text, HTML, attributes, and structured data from web elements.
  • Screenshots & PDF: Capture full-page or element-specific screenshots and save pages as PDFs.
  • Use Case: Automate the process of logging into a web application, filling out a complex form, and then taking a screenshot of the confirmation page.

Quick Start

Use agent-browser to open the URL https://example.com and then take a 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?

You can automate browser interactions for web testing by using a skill that handles web navigation, form interaction, and element interaction via semantic locators. It streamlines tasks like opening pages, filling forms, and capturing screenshots.

Can I extract structured data from web pages using browser automation?

Yes, browser automation supports data extraction by retrieving text, HTML, attributes, and structured data from web elements. You can automate the process of navigating to pages and pulling the specific content you need.

What do I need to run browser automation commands against web pages?

To run browser automation commands, you need a browser automation engine to execute the actions against web pages. The skill provides the scripts and references for navigation, state management, and network control.

How do I take full-page screenshots during web scraping?

You can take full-page or element-specific screenshots during web scraping by executing browser automation commands. The skill allows you to navigate to a URL and capture the page state directly.

Does this method support filling out complex forms and submitting them?

Yes, this method supports form interaction including filling text fields, checking boxes, selecting dropdown options, and submitting forms. It can automate logging into applications and completing complex multi-step forms.

What is the best way to manage state and network control during web testing?

The best way to manage state and network control during web testing is using a comprehensive browser automation skill. It supports navigation, element interaction via refs, and network control to maintain session state across actions.