dev-browser

Automate browser tasks while preserving page state across runs.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/drseanwing/Pipelines --skill dev-browser-drseanwing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/drseanwing/Pipelines/tree/main/apps/ralph/skills/dev-browser
Command: npx skills add https://github.com/drseanwing/Pipelines --skill dev-browser-drseanwing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser tasks while preserving page state across runs.

Core Features & Use Cases

  • Small, focused scripts that each perform a single action (navigate, click, fill, check)
  • ARIA snapshot and element references for stable interaction across sessions
  • Support for both standalone and extension modes to automate real-user workflows

Quick Start

Launch the dev-browser server and write small, focused scripts that reuse named pages across sessions.

Frequently Asked Questions about dev-browser

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

FAQPage Schema
How do I preserve browser page state across multiple automation runs?

You preserve page state across runs by launching a local server and writing small, focused scripts that reuse named pages. This approach maintains session continuity for navigating websites, filling forms, and scraping data without resetting the browser context.

How does ARIA snapshot element referencing work for web automation?

ARIA snapshots provide stable element references for web automation by capturing the accessibility tree. This allows scripts to reliably locate and interact with elements across sessions, ensuring recurring browser workflows remain stable even when underlying page structures shift.

Can I run browser automation in both standalone and extension modes?

Yes, you can run browser automation in both standalone and extension modes. This dual support allows you to automate real-user workflows directly via a local server or integrate the automation capabilities into existing extension environments.

What is the best way to automate recurring browser workflows like form filling?

The best way to automate recurring workflows like form filling is using small, focused scripts that each perform a single action. Combined with a local server and named pages, this approach reliably automates repeated navigation and data entry tasks while preserving state.

Do I need a local server to run stateful browser automation scripts?

Yes, a local server is required to run stateful browser automation scripts. The server manages the browser environment and named pages, enabling small control scripts to execute actions like taking screenshots and testing web apps while maintaining persistent state.