dev-browser

Automate browser tasks with persistent page state across script executions.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/nous-labs/oh-my-opencode --skill dev-browser-nous-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/nous-labs/oh-my-opencode/tree/main/src/features/builtin-skills/dev-browser
Command: npx skills add https://github.com/nous-labs/oh-my-opencode --skill dev-browser-nous-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Keeps browser state across script executions, enabling multi-step automation without losing context.

Core Features & Use Cases

  • Persisted pages across runs for complex workflows
  • Standalone and extension modes for flexible environments
  • ARIA snapshot access and element interaction utilities

Quick Start

Launch the server and begin writing small scripts that perform a single browser action per run.

Frequently Asked Questions about dev-browser

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

FAQPage Schema
How do I maintain browser state across multiple script executions for automation?

You can maintain browser state across script executions by running this Skill, which persists page contexts automatically to enable complex multi-step workflows without losing session data between runs.

Can I use Playwright to automate multi-step form filling and web testing?

Yes, this Skill supports automating multi-step form filling and web testing by maintaining persistent pages and providing ARIA snapshot access to interact with elements across complex navigation workflows.

What is the best way to scrape data from web apps across multi-step workflows?

Scraping data across multi-step workflows is best handled by persistent browser sessions that maintain page context, allowing scripts to navigate sequential steps and extract data without losing session state.

Does this browser automation tool support standalone and extension modes?

Yes, this browser automation tool supports both standalone and extension modes, providing flexible environment configurations for executing scripts that perform single browser actions per run.

How do ARIA snapshots work when automating web app interactions?

ARIA snapshots capture the accessibility tree of a web page, allowing automation scripts to identify and interact with elements reliably during web app testing and data scraping workflows without relying on visual selectors.

Why do I need persistent sessions for taking screenshots during web testing?

Persistent sessions are needed for taking screenshots during web testing because they preserve page state across script executions, ensuring multi-step workflows maintain login status and navigation context before capturing the screen.