agent-browser

Automate browser interactions via command-line interface for navigation, form filling, and data extraction.

2|Updated Nov 5, 2018
One-click install
npx skills add https://github.com/gyuha/blog --skill agent-browser-gyuha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/gyuha/blog/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/gyuha/blog --skill agent-browser-gyuha

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates interactions with web browsers, enabling tasks like navigating websites, filling forms, clicking buttons, extracting data, and taking screenshots, all programmatically.

Core Features & Use Cases

  • Web Navigation: Open any URL, go back/forward, reload pages.
  • Element Interaction: Click, type, fill forms, select dropdowns, check boxes.
  • Data Extraction: Scrape text, attributes, and HTML content from web pages.
  • Screenshots & PDFs: Capture full-page screenshots or save pages as PDFs.
  • Use Case: Automate the process of logging into a web application, filling out a complex form, and submitting it, then verifying the submission was successful.

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 without writing complex browser scripts?

Browser automation simulates user interactions with web pages programmatically. You can navigate URLs, fill out complex forms, click buttons, and extract text or HTML content using a command-line interface without manual intervention.

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

Yes, you can capture full-page screenshots or save pages as PDFs during web interaction. This allows you to programmatically document visual layouts or archive web content after navigating to a specific URL.

Does this browser automation tool support proxy configuration and session management?

Yes, this browser automation tool supports advanced features like proxy configuration, session management, and authentication state persistence. This enables sustained web scraping and interaction across multiple navigations without losing login states.

What is the best way to verify a successful form submission after automated web navigation?

To verify a successful form submission after automated web navigation, programmatically fill out and submit the form, then use data extraction to scrape the resulting text or HTML content from the confirmation page.

How do I extract specific data attributes and text from web pages during scraping?

Data extraction during web scraping captures text, attributes, and HTML content from web pages. You can programmatically navigate to the target URL and extract the specific elements needed after simulating required user interactions.