agent-browser

Automate browser navigation, form interaction, and data extraction for AI agents.

Updated Mar 28, 2026
One-click install
npx skills add https://github.com/skaile-ai/ai-assets --skill agent-browser-skaile-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/skaile-ai/ai-assets/tree/main/use/skills/agent-browser
Command: npx skills add https://github.com/skaile-ai/ai-assets --skill agent-browser-skaile-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates repetitive, manual browser interactions for AI agents, enabling reliable navigation, form filling, and data extraction without human intervention.

Core Features & Use Cases

  • Snapshot interactive elements and obtain @e refs for precise interactions.
  • Manage multiple isolated sessions to run concurrent automations without cross-contamination.
  • Full command suite: open, snapshot, fill, click, wait, screenshot, pdf, and auth/state persistence.
  • Debugging and documentation tooling: video capture, profiling, and diffing capabilities for regression checks.

Quick Start

Open a URL, snapshot the page to generate refs, then interact using those refs 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 tasks for AI agents?

To automate browser tasks for AI agents, use a CLI that provides commands like open, snapshot, fill, click, and wait. It handles web navigation, form interaction, and data extraction across single-page and multi-step workflows.

How do I interact with specific elements during web automation?

To interact with specific elements during web automation, use the snapshot command to capture interactive elements and generate @e refs. You then use these refs with commands like fill and click for precise interactions.

Can I run concurrent browser automation sessions without cross-contamination?

Yes, you can run concurrent browser automation sessions without cross-contamination. The CLI supports managing multiple isolated sessions, ensuring state persistence and preventing interference between concurrent workflows.

Does this browser automation CLI support testing and debugging workflows?

Yes, this browser automation CLI supports testing and debugging workflows. It includes screenshot and PDF generation, video capture, profiling, and diffing capabilities for regression checks and documentation.

What is the best way to handle multi-step form filling in web testing?

The best way to handle multi-step form filling in web testing is using a CLI with snapshot and fill commands. Snapshot generates refs for interactive elements, allowing precise fill and click actions across multiple workflow steps.

Can I persist authentication state across browser automation sessions?

Yes, you can persist authentication state across browser automation sessions. The CLI provides auth and state persistence features, allowing you to maintain logged-in states and session data between automated workflow runs.