dev-browser

Automate browser tasks while preserving page state across script executions.

Updated Jan 12, 2026
One-click install
npx skills add https://github.com/JCaraballo113/ralph-cli --skill dev-browser-jcaraballo113
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/JCaraballo113/ralph-cli/tree/main/skills/dev-browser
Command: npx skills add https://github.com/JCaraballo113/ralph-cli --skill dev-browser-jcaraballo113

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation with persistent page state across script executions to streamline multi-step web tasks and reduce repetitive manual interactions.

Core Features & Use Cases

  • Persistent page state: keep pages open across script executions to maintain context.
  • Two modes: Standalone Mode and Extension Mode for browser control.
  • Client API & workflow: Script-oriented workflow with a plan to write small, focused scripts; ARIA snapshot and debugging utilities mentioned.
  • Use case example: Automate login flows, form filling, data extraction, and taking screenshots across sessions.

Quick Start

Launch standalone mode and write small scripts to automate browser tasks while preserving page state across runs.

Frequently Asked Questions about dev-browser

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

FAQPage Schema
How do I automate browser tasks while keeping page state across script executions?

To automate browser tasks with persistent page state, you write small, focused scripts that preserve page context across runs. This approach maintains open pages and session data between executions to streamline multi-step web tasks.

What is the best way to maintain browser context for multi-step web automation?

The best way to maintain browser context for web automation is using a script-centric workflow that preserves page state. This allows you to keep pages open across script executions, reducing repetitive manual interactions during navigation and form filling.

Does this browser automation approach support both standalone scripts and browser extensions?

Yes, this browser automation approach supports a two-mode architecture consisting of Standalone Mode and Extension Mode. Both modes allow you to control the browser and execute scripts while preserving page state.

How do I handle login flows and data extraction across multiple sessions without losing state?

To handle login flows and data extraction across sessions without losing state, you use a persistent page state mechanism. This keeps pages open across script executions so you can maintain context and continue interactions seamlessly.

Can I use ARIA snapshots for debugging web automation scripts that require persistent state?

Yes, you can use ARIA snapshots for debugging web automation scripts that require persistent state. The script-centric workflow includes ARIA snapshot and debugging utilities to help inspect and interact with page elements across executions.

What are the limitations of using persistent page state for browser automation?

A limitation of using persistent page state for browser automation is that it relies on a script-centric workflow requiring small, focused scripts. Complex multi-step tasks must be broken down into separate executions to maintain context properly.