agent-browser

Automate browser interactions via a native Rust CLI using Chrome/Chromium over CDP.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation for AI agents to interact with websites, navigate pages, fill forms, take screenshots, and test web apps, all via a fast, native CLI.

Core Features & Use Cases

  • Fast native Rust CLI for browser automation via CDP with accessibility snapshots and reliable element references.
  • Specialized skills for Electron apps, Slack, QA/testing, and cloud sandbox environments.
  • State persistence, session management, and an authentication vault to enable long-running workflows across sessions.

Quick Start

Launch agent-browser and load the core workflows to start automating a website with a few guided steps.

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 AI agents using a fast CLI?

Browser automation for AI agents is handled via a fast native Rust CLI that uses Chrome/Chromium via CDP with accessibility-tree snapshots for reliable element references. It allows navigating pages, filling forms, and taking screenshots across desktop and Electron environments.

What is the best way to run E2E testing for Electron apps with AI agents?

E2E testing for Electron apps is supported through specialized skills that apply fast native Rust CLI automation using CDP and accessibility-tree snapshots. This ensures reliable element references when navigating pages, filling forms, and testing web apps in desktop and Electron environments.

Does CDP automation work with accessibility-tree snapshots for reliable element targeting?

CDP automation works with accessibility-tree snapshots to provide reliable element references for browser interactions. The fast native Rust CLI applies this mechanism to navigate pages, fill forms, take screenshots, and test web apps across desktop and Electron environments.

Can I maintain authentication and session state across long-running browser automation workflows?

Authentication and session state can be maintained across long-running browser automation workflows using state persistence, session management, and an authentication vault. These features enable AI agents to continue interacting with websites across multiple sessions without re-authenticating.

Why use a native Rust CLI for browser automation instead of other tools in the same category?

A native Rust CLI for browser automation provides fast execution speed and reliable element references via CDP and accessibility-tree snapshots. It specializes in desktop and Electron environments, offering session management and an authentication vault that support long-running AI agent workflows.