browser

Automate web browsing with accessibility-tree snapshots and ref-based actions.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/FrekiManagarm/dunlo --skill browser-frekimanagarm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/FrekiManagarm/dunlo/tree/main/.claude/skills/browser
Command: npx skills add https://github.com/FrekiManagarm/dunlo --skill browser-frekimanagarm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of having to manually browse, click, and fill forms in order to complete web tasks while minimizing the amount of page content the agent must process.

Core Features & Use Cases

  • AI-optimized snapshots: Use accessibility-tree snapshots with element refs (optionally interactive-only) to reduce context while preserving reliable targeting.
  • Deterministic interactions: Navigate, click, fill, and extract information using refs rather than brittle full-DOM selectors.
  • Iteration-ready workflows: Re-snapshot after state changes (navigation, form submits) to keep actions aligned with the current page.

Quick Start

Tell your agent to open the target URL, take an interactive snapshot, fill the login fields using the returned element refs, then click the submit control and wait for the expected page change.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web navigation and form filling without using brittle CSS selectors?

Automate web navigation using accessibility-tree snapshots with AI element refs to click and fill forms deterministically. This approach replaces brittle full-DOM selectors with stable references, reducing context while preserving reliable targeting for interactive tasks.

What is an accessibility tree snapshot and how does it help with web automation?

An accessibility tree snapshot is an AI-optimized page representation using element refs for interactive components. It helps web automation by minimizing processed page content while maintaining reliable targeting for actions like click and fill.

How do I handle page state changes during automated login flows and form submissions?

Handle page state changes during login flows by re-snapshotting the accessibility tree after navigation or form submits. This keeps click and fill actions aligned with the current page state for reliable execution.

Can I use interactive-only snapshots for UI testing and data extraction?

Yes, you can use interactive-only accessibility tree snapshots for UI testing and data extraction. They reduce context by focusing on actionable elements with stable refs, enabling reliable click, fill, and information extraction operations.

Why does web automation fail when page content changes after clicking submit?

Web automation fails because page state changes invalidate previous element refs. Re-snapshotting the accessibility tree after navigation or form submission updates the refs, keeping subsequent click and fill actions aligned with the current page.