agent-browser

Automate browser navigation, form filling, and page interaction via CLI.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/LuizEduPP/skills --skill agent-browser-luizedupp
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/LuizEduPP/skills/tree/main/agent-browser
Command: npx skills add https://github.com/LuizEduPP/skills --skill agent-browser-luizedupp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

agent-browser removes tedious manual browsing steps so agents can click buttons, fill forms, and gather data without repeated human guidance, especially on authenticated or dynamic single-page apps.

Core Features & Use Cases

  • CLI-first control: Use the agent-browser commands to open URLs, snapshot the accessibility tree, interact with @refs, manage tabs, and chain commands via Bash to keep the browser daemon alive.
  • Authentication & persistence: Import auth states, reuse Chrome profiles, and save session files or use the auth vault to keep logins valid across runs.
  • Observability & exports: Capture screenshots, PDFs, or videos, diff snapshots, stream sessions, and consult the reference guides for commands, profiling, and proxy strategies.
  • Use case: Automate regression testing or customer journey checks by scripting navigation through multiple pages, filling forms, waiting for selectors, and validating snapshots.

Quick Start

Tell agent-browser to open https://example.com, snapshot the page to gather refs, interact with the desired elements, and capture a screenshot to confirm completion.

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 navigation and form filling for repetitive web tasks?▼

You automate browser navigation by using CLI commands to open URLs, snapshot the accessibility tree, interact with @refs, and chain commands via Bash to keep the browser daemon alive for form filling and data gathering.

What is the best way to maintain authenticated sessions for automated web testing?▼

Maintaining authenticated sessions involves importing auth states, reusing Chrome profiles, and saving session files or using the auth vault to keep logins valid across automated browser runs.

Do I need a specific browser environment to run CLI browser automation?▼

Running CLI browser automation requires a Chromium environment accessible via CDP and the agent-browser CLI toolchain to execute commands and manage session/auth vault features.

How do I capture screenshots and PDFs during automated web page interaction?▼

Capturing screenshots and PDFs during web interaction is done using the observability and exports features of the agent-browser CLI, which also records videos, diffs snapshots, and streams sessions.

Can I automate regression testing for dynamic single-page apps using CLI commands?▼

Automating regression testing for dynamic single-page apps is possible by scripting navigation, filling forms, waiting for selectors, and validating snapshots to verify customer journeys.