agent-browser

Automate browser navigation, form filling, screenshots, and data extraction via CLI.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/vimalinx/VimaOS --skill agent-browser-vimalinx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/vimalinx/VimaOS/tree/main/oh-my-opencode/src/features/builtin-skills/agent-browser
Command: npx skills add https://github.com/vimalinx/VimaOS --skill agent-browser-vimalinx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser tasks such as web testing, form filling, taking screenshots, and data extraction, reducing manual QA time and speeding up web automation workflows.

Core Features & Use Cases

  • Automated navigation and interaction: open pages, click elements, fill forms, and submit data.
  • Snapshotting and element refs: capture accessible elements with stable references for reliable interactions.
  • Data capture and export: extract text, attributes, and page data; optionally render PDFs or screenshots and output JSON.
  • Session management: run parallel sessions and profiles for isolated testing environments.

Quick Start

Open a URL with agent-browser open https://example.com and begin interacting using snapshot 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 like form filling and taking screenshots from the command line?

You can automate browser tasks by using a CLI to open URLs, navigate pages, fill forms, and capture screenshots. The agent-browser tool provides commands for navigation, interaction, snapshotting, and data extraction.

Can I extract web page data and export it as JSON during web automation?

Yes, web automation allows you to extract text, attributes, and page data, with an option to output the results as JSON. The agent-browser CLI supports data capture and export commands for this purpose.

How do I capture stable element references for reliable web testing interactions?

Capture accessible elements with stable references using the snapshot command. This provides reliable element refs or selectors for clicking, filling forms, and interacting with the page during web testing.

Does this web automation tool support parallel sessions and profiles for isolated testing?

Yes, the web automation tool supports session management, allowing you to run parallel sessions and profiles. This creates isolated testing environments for your browser interactions and data extraction tasks.

What's the best way to start automating web page navigation and interactions?

Start web automation by opening a URL with the CLI, such as `agent-browser open https://example.com`. Then use snapshot and click commands to interact with elements, fill forms, and submit data.

Can I render PDFs and capture screenshots while navigating pages for web testing?

Yes, you can render PDFs and capture screenshots while navigating pages. The web automation CLI includes state management and screenshot/PDF commands to capture visual snapshots of your testing sessions.