agent-browser

Automate browser interactions via CLI with refs-based snapshots and session persistence.

42|1|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/everruns/everruns --skill agent-browser-everruns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/everruns/everruns/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/everruns/everruns --skill agent-browser-everruns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

agent-browser provides a robust CLI to orchestrate browser tasks for AI agents, enabling automated web interaction, data extraction, and form automation without manual scripting.

Core Features & Use Cases

  • Automated website navigation and interaction (open, click, fill, wait, screenshot) for AI-guided workflows.
  • Refs-based snapshots to minimize token usage and retain stable element references across actions.
  • Use cases include data extraction, form automation, website testing, and multi-session automations across sites.

Quick Start

Open a website, snapshot the page to identify element refs, fill a form, and capture 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 web tasks for AI agents without writing manual browser scripts?

You can automate web tasks for AI agents by using a CLI to open websites, fill forms, click elements, and take screenshots without manual scripting. It provides a command surface for automated web interaction and data extraction.

How do I fill forms and click elements in headless browser automation while minimizing token usage?

To minimize token usage in headless browser automation, use a refs-based snapshot system to identify stable element references across actions. You snapshot the page to capture refs, then use those refs to execute fill, click, and wait commands.

Can I maintain persistent authentication and cookies across multiple web automation sessions?

Yes, you can maintain persistent authentication and cookies across multiple web automation sessions. It supports persistent state management, allowing you to reuse existing sessions and handle multi-site automations seamlessly.

What is the best way to scrape data from websites using AI agents via a command line interface?

The best way to scrape data via a command line interface is to open the target website, take a snapshot to identify element refs, and execute extraction commands. This approach ensures stable element references and retains context for AI-guided workflows.

Does this browser automation tool support multi-site sessions for AI workflows?

Yes, this browser automation tool supports multi-site sessions for AI workflows. It manages persistent state and provides a comprehensive CLI to orchestrate interactions across different websites within the same automated session.

Why should I use ref-based snapshots for web automation instead of direct DOM interaction?

You should use ref-based snapshots for web automation because they minimize context token usage and maintain stable element references across actions. Direct DOM interaction often breaks when page structures change, whereas refs provide lasting stability.