browser

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

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/optimaxin/Tredev_Gems --skill browser-optimaxin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/optimaxin/Tredev_Gems/tree/main/.claude/skills/browser
Command: npx skills add https://github.com/optimaxin/Tredev_Gems --skill browser-optimaxin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manual web browsing for testing, scraping, and form filling is slow and error-prone, and raw DOM dumps overwhelm AI context windows. This Skill automates browser control with compact accessibility snapshots that reduce context usage by 93% through element references. ## Core Features & Use Cases - AI-Optimized Snapshots: Capture interactive elements only with refs like @e1, @e2 instead of full DOM trees. - Full Interaction Set: Click, fill, type, hover, select, scroll, and wait for elements, text, URLs, or network states. - Multi-Session Support: Run isolated parallel sessions and share saved authentication state between agents. - Use Case: Automate a login flow by opening a 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, take an interactive snapshot, and fill in and submit the login form using element 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 @e1, then use click and fill commands with those refs. Re-snapshot after any page change to get updated refs.

How to fill out and submit a web form programmatically?

Navigate to the page, take an interactive snapshot to identify input refs, use the fill command for each field, click the submit button ref, then wait for confirmation text or a URL change to verify submission.

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

Element refs 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 with a name to create isolated sessions. You can save authentication state from one session and load it into another, which is useful for swarm-style parallel scraping.

Why does my browser automation fail after navigation?

Element refs become stale after page changes or navigation. Always take a fresh snapshot after clicking links, submitting forms, or waiting for URL changes before interacting with new elements.