dev-browser

Automate browser interactions with persistent page state across script executions.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/zhangjunxiangg/Zeus_OS --skill dev-browser-zhangjunxiangg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/zhangjunxiangg/Zeus_OS/tree/main/src/features/builtin-skills/dev-browser
Command: npx skills add https://github.com/zhangjunxiangg/Zeus_OS --skill dev-browser-zhangjunxiangg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Manages repetitive browser tasks by maintaining a persistent page state across script executions, reducing manual interactions and context switching.

Core Features & Use Cases

  • Stateful automation: keep pages open and reuse them across tasks without reloading.
  • Two modes: Standalone mode with a new browser instance and Extension mode connected to an existing Chrome session.
  • Fine-grained control: navigate, click, fill forms, take screenshots, and scrape data; test web apps and automate workflows.
  • Use Case: Imagine a QA engineer running end-to-end tests across multiple pages with minimal setup.

Quick Start

Launch a minimal workflow by asking it to open a page and navigate to a URL to begin automating a browser task.

Frequently Asked Questions about dev-browser

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

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

You can maintain persistent browser state by using stateful automation that keeps pages open and reuses them across script executions without reloading. This reduces manual interactions and context switching during repetitive web tasks.

Can I connect browser automation scripts to an existing Chrome session?

Yes, you can connect automation scripts to an existing Chrome session using Extension mode. This mode works alongside Standalone mode, which launches a new browser instance for isolated web testing and scraping tasks.

How do I automate web testing workflows like navigating and filling forms?

You automate web testing workflows by using fine-grained controls to navigate URLs, click elements, fill forms, and take screenshots. Scripts wait for page readiness before execution to ensure reliable end-to-end web app testing.

Do I need a local runtime to run browser automation scripts?

Yes, you need a local runtime to execute browser automation scripts. You also need to connect to a browser server or extension to enable persistent page state and execute modular, single-purpose web interaction scripts.

What is the best way to extract data from web pages without reloading them?

The best way to extract data without reloading is using stateful browser automation that keeps pages open across executions. You can run modular scraping scripts to extract data from the persistent page state without losing your current context.