browser

Automates web browser navigation and interaction using AI-optimized accessibility snapshots.

Updated Aug 18, 2026
One-click install
npx skills add https://github.com/wandreandrade2018-maker/claude-config --skill browser-wandreandrade2018-maker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/wandreandrade2018-maker/claude-config/tree/main/.claude/skills/browser
Command: npx skills add https://github.com/wandreandrade2018-maker/claude-config --skill browser-wandreandrade2018-maker

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual web browsing for data extraction, form filling, and testing is slow and error-prone, and raw DOM dumps overwhelm AI context windows. This Skill automates browser control with compact accessibility-tree snapshots that reduce context usage by 93% via element refs. ## Core Features & Use Cases - AI-Optimized Snapshots: Capture interactive elements only (snapshot -i) and interact via stable element refs like @e2 instead of fragile selectors. - Full Browser Control: Navigate, click, fill forms, press keys, scroll, wait for elements or URLs, and take screenshots. - Multi-Session Support: Run isolated parallel sessions and share saved authentication state between them. - Use Case: Automate a login flow by opening the page, snapshotting interactive elements, filling credentials via refs, clicking submit, and waiting for the dashboard URL. ## Quick Start Ask the agent to open a website with the browser skill, take an interactive snapshot, and click or fill elements using the returned refs.

Frequently Asked Questions about browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate browser interactions with an AI agent?

Open a URL with agent-browser, run snapshot -i to get interactive elements with refs like @e2, then use click, fill, and press commands against those refs. Re-snapshot after any page change to get updated refs.

How to fill and submit a web form programmatically?

Navigate to the form page, snapshot interactive elements, then use fill with each input's ref to enter values and click the submit button's ref. Confirm success with wait --text or wait --url for the confirmation state.

What is the difference between element refs and CSS selectors in browser automation?

Element refs (@e1, @e2) come from accessibility snapshots and are deterministic for the current page state, making them more reliable for AI agents. CSS selectors like #submit work too but can break when page structure changes.

Can I run multiple browser sessions in parallel?

Yes, use the --session flag to create isolated sessions, each with its own browser state. You can save authentication state from one session and load it into another for shared login contexts.

Why does my browser automation fail after navigation?

Element refs become stale after page navigation or DOM changes. Always re-run snapshot after navigation, clicks that trigger page updates, or dynamic content loads before interacting again.