Control a real browser with persistent page state via the dev-browser CLI and sandboxed JavaScript scripts — navigate, fill forms, screenshot, scrape, and test web apps.
---
name: Dev Browser
description: Automate a browser with persistent page state using the dev-browser CLI. Use when the user asks to navigate sites, fill forms, take screenshots, scrape data, log in, or test/automate web apps — trigger phrases like "go to [url]", "click on", "fill out the form", "take a screenshot", or "scrape".
---
The `dev-browser` CLI controls a browser through sandboxed JavaScript scripts, keeping page state across calls so multi-step flows persist.
## How to use
1. Install once: `npm install -g dev-browser` then `dev-browser install` (downloads the browser).
2. Run `dev-browser --help` to see the available commands and scripting interface.
3. Drive the page with sandboxed JS scripts to navigate, click, fill forms, extract data, and capture screenshots.
4. Lean on the persistent page state to chain steps — log in, then operate on authenticated pages without re-navigating.
5. Use it for browser testing, scraping, and form automation where you need a real, stateful browser session.
Full skill & source: https://github.com/SawyerHood/dev-browser/tree/main/skills/dev-browserSign in to rate and review this skill.
No reviews yet. Be the first to review this skill.