agent-browser

Automate Chromium browser interactions via CDP with CLI commands.

6|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/archibate/archibate-skills --skill agent-browser-archibate
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/archibate/archibate-skills/tree/main/skills/agent-browser
Command: npx skills add https://github.com/archibate/archibate-skills --skill agent-browser-archibate

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

agent-browser removes repetitive, manual interactions with websites by providing a CLI-driven browser automation workflow that lets agents and developers navigate pages, authenticate, interact with UI, capture screenshots, and extract content without hand-driving a GUI.

Core Features & Use Cases

  • Element snapshots with compact refs for low-context interactions and reliable element targeting.
  • Session persistence, state import/export, and an auth vault to reuse authenticated sessions safely.
  • Headed and headless Chromium automation via CDP with device emulation, viewport control, proxies, and recorder/profiler support for debugging and CI evidence.
  • Annotated screenshots, visual diffing, PDF export, downloads management, and commands for parallel sessions and E2E testing.
  • Use cases: automated form submission and login flows, content capture and scraping, visual regression tests, accessibility snapshots, and end-to-end interactive tests.

Quick Start

Open the target page, take an interactive snapshot to get element refs, perform fills and clicks, wait for navigation, then save a screenshot with the agent-browser CLI.

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 and form filling without manual GUI input?

Automate browser interactions by using a CLI-driven workflow to navigate pages, authenticate, interact with UI elements, and extract content. This removes repetitive manual interactions by applying programmatic browser automation directly to websites and web applications.

Can I reuse authenticated sessions for automated web scraping and E2E testing?

Yes, you can reuse authenticated sessions for automated web scraping and E2E testing. The workflow supports session persistence, state import/export, and an auth vault to safely maintain and reuse authenticated states across multiple browser automation tasks.

Does CDP-based Chromium automation support device emulation and proxy configuration?

CDP-based Chromium automation supports device emulation, viewport control, and proxy configuration. It enables both headed and headless browser environments, providing flexible rendering and network routing options for diverse automation requirements.

What is the best way to capture annotated screenshots and perform visual diffing in CI?

The best way to capture annotated screenshots and perform visual diffing in CI is using CLI commands that generate visual evidence. The workflow supports annotated screenshots, visual regression tests, PDF export, and recorder/profiler outputs for debugging.

How do I reliably target elements for automated form submission and login flows?

Reliably target elements for automated form submission by taking interactive element snapshots. These snapshots provide compact refs for low-context interactions, ensuring accurate fills and clicks during automated login flows and navigation.

Can I run parallel sessions for end-to-end interactive tests in Chromium environments?

Yes, you can run parallel sessions for end-to-end interactive tests in Chromium environments. The workflow includes specific commands for parallel session management, enabling efficient execution of E2E testing and accessibility snapshots.