agent-browser

Automate browser tasks like login flows, form submissions, and data extraction.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/nawwwal/dex --skill agent-browser-nawwwal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/nawwwal/dex/tree/main/plugins/tools/skills/agent-browser
Command: npx skills add https://github.com/nawwwal/dex --skill agent-browser-nawwwal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate browser-based tasks to streamline repetitive web interactions such as login flows, form submissions, and data extraction, reducing manual effort and human error.

Core Features & Use Cases

  • Navigation and interaction: open URLs, click, fill, type, and manage focus across pages.
  • Snapshot and refs: capture interactive elements with stable references for deterministic automation and reuse across steps.
  • Auth patterns and persistence: support for OAuth, headless/manual sign-in, and session/state management with multiple providers.
  • Get information and diagnostics: extract text, attributes, HTML, and page metadata for verification or data pipelines.
  • Flexible deployment: works with various providers and includes security defaults and event-driven workflows.

Quick Start

Open a URL with agent-browser, snapshot interactive elements to obtain refs, and interact using those refs to automate tasks.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate web form submission and login flows?

Automate web form submission and login flows by opening a URL, snapshotting interactive elements to obtain stable refs, and interacting using those refs. This snapshot-based approach ensures deterministic browser automation across multiple web apps.

What's the best way to extract web data from pages reliably?

The best way to extract web data reliably is to use snapshot-based refs to capture interactive elements, then extract text, attributes, HTML, and page metadata. This deterministic automation creates stable data pipelines for verification and information gathering.

Can I use headless browser automation for end-to-end workflows?

Yes, headless browser automation supports end-to-end workflows across multiple web apps. It includes configurable security defaults, session persistence, and provider flexibility, enabling repeatable automated interactions without manual intervention.

How do snapshot refs work for deterministic web interaction?

Snapshot refs work by capturing interactive elements on a web page and assigning them stable references. You use these refs in subsequent automation steps to click, fill, and type, ensuring deterministic element interaction that remains reliable across workflow reuse.

Does this browser automation tool support OAuth and session persistence?

Yes, this browser automation tool supports OAuth, headless sign-in, and manual sign-in patterns. It includes session and state management with multiple providers, allowing you to maintain authenticated sessions across automated workflow runs.

What are the limitations of snapshot-based browser automation?

Snapshot-based browser automation requires re-snapshotting if page elements change dynamically, which can interrupt workflows. It relies on stable interactive elements for deterministic refs, so highly dynamic or heavily obfuscated pages may reduce interaction reliability.