agent-browser

Automate browser navigation, form filling, and screenshots via Chrome DevTools Protocol.

1|Updated Jun 26, 2026
One-click install
npx skills add https://github.com/xijunww/Pentest --skill agent-browser-xijunww
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/xijunww/Pentest/tree/main/packages/core/src/config/skills/builtin/agent-browser
Command: npx skills add https://github.com/xijunww/Pentest --skill agent-browser-xijunww

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires chrome, chromedriver, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates browser interactions, such as navigating websites, filling out forms, clicking buttons, taking screenshots, and more, streamlining web-based tasks.

Core Features & Use Cases

  • Browser Automation: Interact with websites programmatically, including navigation, form filling, button clicks, screenshot capture, and data scraping.
  • Authentication Handling: Supports various login methods, including importing auth from the user's browser, Chrome profile reuse, and persistent profiles.
  • Efficiency Strategies: Offers methods to minimize tool calls and token usage for efficient automation.
  • Use Case: Automatically fill out a web form and submit it, or capture screenshots of a webpage at specified intervals.

Quick Start

To open a website and take a screenshot, use the following command:

agent-browser open <url> && agent-browser 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 form filling and screenshot capture?

Web form filling and screenshot capture are automated using the Chrome DevTools Protocol to programmatically interact with website elements, streamlining browser-based workflows without manual input.

Do I need Chrome and chromedriver to automate browser interaction?

Yes, browser interaction requires a local or remote Chrome instance with DevTools enabled, along with chromedriver, to execute navigation, button clicks, and data scraping tasks.

Can I reuse my Chrome profile for web automation authentication?

Yes, web automation supports authentication handling by importing auth from your browser, reusing an existing Chrome profile, or maintaining persistent profiles for interactive web application testing.

What is the best way to automate website navigation and data scraping?

The best way to automate website navigation and data scraping is through Chrome DevTools Protocol commands, which offer efficiency strategies to minimize tool calls and token usage during browser automation.

How does browser automation handle interactive web application testing?

Browser automation handles interactive web application testing by programmatically navigating websites, filling out forms, clicking buttons, and capturing screenshots to validate web-based tasks.