agent-browser

Automate browser interactions via CLI commands like open, snapshot, fill, and click.

Updated Apr 2, 2026
One-click install
npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill agent-browser-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/ev3rlit/magam-canonical-archive/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/ev3rlit/magam-canonical-archive --skill agent-browser-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates browser interactions for AI agents, enabling reliable navigation, data extraction, form submission, and visual validation without manual scripting.

Core Features & Use Cases

  • Deterministic navigation and element interaction using a CLI (open, snapshot, fill, click, screenshot).
  • Reusable automation patterns for data extraction, testing, and workflow validation across websites.
  • Supports session isolation and optional state persistence for parallel workflows.

Quick Start

Open a target website, snapshot the page to obtain element refs, then perform a simple action like filling a form and taking a 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 browser interactions for an AI agent without manual scripting?

Automating browser interactions for AI agents is achieved by using CLI commands like open, snapshot, fill, and click to orchestrate end-to-end workflows. This approach enables reliable navigation, data extraction, and form submission without manual scripting.

Can I run parallel browser automation sessions and persist state?

Yes, parallel browser automation sessions are supported through session isolation and optional state persistence. This allows you to manage multiple concurrent workflows and maintain refs across different automation tasks simultaneously.

How do I extract data and capture screenshots during web testing?

To extract data and capture screenshots during web testing, use the snapshot command to obtain element refs, interact with controls, and then use the screenshot command for visual validation. This CLI workflow ensures deterministic data scraping and testing.

Does this CLI browser automation tool require any external dependencies?

No external dependencies are required to run this CLI browser automation tool. It operates independently to execute commands for opening websites, filling forms, and scraping data directly within your AI agent environment.

What is the best way to fill forms and click controls on websites via CLI?

The best way to fill forms and click controls via CLI is to open the target website, snapshot the page for element refs, and then apply the fill and click commands. This deterministic method ensures reliable form submission and workflow validation.