dev-browser

Automates browser interactions including navigation, filling, extraction, and screenshots with persistent page state via.

2|3|Updated Jan 3, 2026
One-click install
npx skills add https://github.com/Donnadieu/continuum --skill dev-browser-donnadieu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/Donnadieu/continuum/tree/main/.claude/plugins/ralph-advanced/.claude/skills/dev-browser
Command: npx skills add https://github.com/Donnadieu/continuum --skill dev-browser-donnadieu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates browser interactions, allowing for tasks like navigating websites, filling forms, taking screenshots, and extracting web data without manual intervention.

Core Features & Use Cases

  • Persistent Page State: Maintains login sessions and cookies across executions for seamless workflows.
  • Element Discovery: Uses ARIA snapshots to identify and interact with web elements, even on unknown page layouts.
  • Use Case: Automate the process of logging into a web application, filling out a complex form, and then taking a screenshot of the confirmation page.

Quick Start

Use the dev-browser skill to navigate to https://example.com and print its title.

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 form filling and data extraction locally?

Browser automation via Playwright handles navigation, form filling, and data extraction locally. It uses ARIA snapshots to discover elements and maintains persistent page state across executions for seamless local testing workflows.

How does persistent page state work for web scraping login sessions?

Persistent page state maintains login sessions and cookies across multiple browser automation executions. This allows you to scrape data or fill forms behind authentication without re-logging in during each separate workflow run.

Can I use Playwright to interact with unknown web page layouts?

Playwright can interact with unknown page layouts by using ARIA snapshots for element discovery. This mechanism identifies web elements dynamically, allowing automation scripts to navigate and fill forms without relying on hardcoded selectors.

What is the best way to automate taking screenshots of web confirmation pages?

Automating screenshots of confirmation pages is achieved through Playwright browser control. You can script the navigation, complete necessary form filling, and capture the final page state visually without any manual intervention required.

Does this browser automation approach support complex multi-step web workflows?

Yes, this browser automation supports complex multi-step web workflows. You can chain actions like logging into a web application, filling out complex forms, taking screenshots, and extracting data within a single persistent execution state.

Why use ARIA snapshots instead of CSS selectors for web automation?

ARIA snapshots provide element discovery by identifying accessible tree structures rather than visual CSS selectors. This allows browser automation to interact with web elements reliably, even when facing unknown page layouts or dynamic class names.