agent-browser

Orchestrate browser drivers to open pages, locate refs, and perform click, fill, and snapshot actions.

183|58|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/nicepkg/auto-company --skill agent-browser-nicepkg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/nicepkg/auto-company/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/nicepkg/auto-company --skill agent-browser-nicepkg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Browser automation enables AI agents to drive websites, interact with UI, and extract data without manual human inputs.

Core Features & Use Cases

  • Open and navigate websites with agent-browser open <url>, snapshot for element refs, and interact via refs to fill forms, click buttons, and validate results.
  • Capture data from pages, take screenshots, and perform basic UI testing across single or multiple sessions with state persistence if needed.
  • Use Case: Automate login flows for dashboards, test data entry forms, and extract product data from catalogs.

Quick Start

Open a website, snapshot the page to capture refs, and perform interactions using those refs to complete a task.

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 like form filling and clicking with AI agents?

Automate browser interactions by orchestrating a CLI-based browser driver to open pages, snapshot elements with refs, and perform actions like click and fill. You capture a page snapshot to locate elements, then instruct the agent to interact using those refs to complete tasks such as form automation.

What is snapshot-based ref identification for web testing and data extraction?

Snapshot-based ref identification is a mechanism where the browser captures a page state and assigns refs to elements. The agent uses these refs to accurately locate and interact with UI components for web testing or data extraction without relying on brittle CSS selectors.

Can I maintain state across multiple browser sessions for automated UI testing?

Yes, you can maintain state across multiple sessions for automated UI testing. The skill supports multi-session browsing across sites with optional state persistence, allowing you to continue interactions like dashboard login flows across different automation runs.

Do I need a CLI-based browser driver to extract data from web catalogs?

Yes, a CLI-based browser driver is required to extract data from web catalogs. The skill depends on this driver to open URLs, capture page snapshots, and use refs to navigate and extract product data automatically.

What's the best way to automate login flows and validate dashboard UI?

The best way to automate login flows is to open the dashboard URL, snapshot the page to capture element refs, and use those refs to fill credentials and click submit. You can then take a screenshot or snapshot to validate the resulting UI state.

Why does my browser automation task fail to locate elements after page load?

Browser automation fails to locate elements if you attempt interactions before capturing a page snapshot. You must snapshot the page after it loads to generate fresh refs, as the agent relies exclusively on these refs to identify and interact with UI elements accurately.