dev-browser

Automate browser interactions while preserving page state across script executions.

1|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/lifeodyssey/opencode-team-config --skill dev-browser-lifeodyssey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/lifeodyssey/opencode-team-config/tree/main/skills/dev-browser
Command: npx skills add https://github.com/lifeodyssey/opencode-team-config --skill dev-browser-lifeodyssey

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser interactions while preserving page state across script executions, enabling seamless multi-step workflows without losing context.

Core Features & Use Cases

  • Maintain page state between runs to build complex workflows incrementally.
  • Write small, focused scripts that perform a single action (navigate, click, fill, screenshot) and compose them into larger tasks.
  • Choose between Standalone and Extension modes to connect to a live browser or control a local session; ideal for testing websites, data collection, form automation, and UI verification.

Quick Start

Launch the server with ./skills/dev-browser/server.sh & and begin writing small scripts to automate targeted browser actions.

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 interactions while preserving page state across script executions?

You can automate browser interactions with persistent page state by writing small, single-purpose scripts that navigate, click, fill forms, or take screenshots. These scripts compose into multi-step workflows without losing context between runs.

How do I start automating web testing and form filling on a local server?

To start automating web testing and form filling, launch the local server using the provided shell script. Once the server is running, you can write and execute focused scripts to perform targeted browser actions against your target websites.

Can I use this browser automation tool to connect to a live browser session?

Yes, you can connect to a live browser session using the extension mode. The tool supports both standalone mode for controlling local sessions and extension mode for interacting with an already active browser window.

What is the best way to structure scripts for complex web scraping and UI verification workflows?

The best way to structure complex web scraping and UI verification workflows is to enforce small, focused scripts that perform a single action. You then incrementally compose these individual scripts into larger, multi-step tasks.

Do I need any external dependencies to run headless browser automation scripts?

No external dependencies are required to run headless browser automation scripts. You only need to launch the included local server before writing and executing your small, single-purpose browser interaction scripts.

Why does my multi-step browser automation script lose context between executions?

Scripts lose context when page state is not explicitly managed. This tool solves the problem by preserving page state across script executions, allowing you to build complex workflows incrementally without losing the current session.