agent-browser

Automate browser tasks by opening pages, filling forms, and extracting data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation for AI agents to drive web interactions without manual scripting, enabling Open pages, fill forms, click elements, take screenshots, and extract data with a consistent interface.

Core Features & Use Cases

  • Deterministic, scriptable browser actions: open, snapshot, fill, click, wait, and navigate across pages.
  • Multi-session and frame-aware automation: supports named sessions, tabs, and iframes, with inlined iframe content in snapshots.
  • Data extraction and testing workflows: capture text, URLs, and visuals for QA, validation, and data gathering; reuse across AI workflows.
  • Use cases span automated site exploration, form submission, data scraping, visual regression testing, and end-to-end automation of web apps.

Quick Start

Open a URL with agent-browser and begin a simple scripted automation using snapshot, fill, and click commands.

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 without manual scripting?

Browser automation for AI agents uses a CLI to drive actions like opening pages, filling forms, clicking elements, taking screenshots, and extracting data. This provides a consistent interface for web interaction without manual scripting.

Can I automate web testing across multiple sessions and iframes?

Yes, browser automation supports multi-session and frame-aware workflows. You can manage named sessions, tabs, and iframes, with iframe content inlined in snapshots for comprehensive end-to-end testing across multiple contexts.

What is the best way to extract data and capture screenshots from web apps?

The best way to extract data and capture visuals is through scriptable browser actions that snapshot pages and capture text, URLs, and screenshots. This enables data gathering, QA validation, and visual regression testing.

Does browser automation support form submission and site exploration workflows?

Yes, browser automation supports form submission and automated site exploration. You use deterministic commands to navigate across pages, wait for elements, fill inputs, and click buttons to interact with web apps seamlessly.

How do I start a simple browser automation script?

To start a simple browser automation script, open a URL using the CLI and begin driving interactions. Use snapshot, fill, and click commands sequentially to script your automated website interaction workflow.