dev-browser

Automate browser interactions for navigation, form filling, screenshots, and data extraction.

Updated Aug 12, 2018
One-click install
npx skills add https://github.com/ivanov-i/dots --skill dev-browser-ivanov-i
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/ivanov-i/dots/tree/main/codex/skills/dev-browser
Command: npx skills add https://github.com/ivanov-i/dots --skill dev-browser-ivanov-i

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser interactions by controlling a browser to navigate websites, fill forms, take screenshots, extract data, test web apps, and automate browser workflows, all while preserving page state across actions.

Core Features & Use Cases

  • Persistent page state across interactions to maintain context between steps.
  • Form filling, link navigation, and test automation across websites.
  • Screenshots, data extraction, and quick web-app testing workflows.
  • Use Case: Automate end-to-end user flows like sign-up, form submissions, and data capture across multiple sites.

Quick Start

Open a URL, navigate to a page, fill a form, and capture a screenshot while preserving the browser state.

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 workflows while preserving session state across multiple steps?

Browser automation with session persistence maintains page state across interactions, allowing you to navigate links, fill forms, and extract data across multiple sites without losing context between sequential actions.

Can I fill out forms and take screenshots during web testing automation?

Yes, web testing automation supports filling out forms and taking screenshots. It controls a browser to navigate pages, input data, and capture the visual output for automated testing workflows.

What's the best way to extract data across multiple websites with persistent browser state?

Data extraction across multiple sites is handled by controlling a browser to navigate pages and capture information while preserving the session state, ensuring consistent context throughout the collection process.

Do I need a specific runtime environment to run browser automation scripts for web testing?

Yes, browser automation requires a runtime capable of launching and driving a browser. The environment must support scripting to execute navigation, form filling, and data extraction tasks.

Does browser automation handle error recovery during end-to-end user flow testing?

Browser automation includes robust error recovery to handle failures during end-to-end user flows. This ensures automated sign-ups, form submissions, and data capture workflows complete reliably across websites.

When should I use persistent browser automation instead of standard data extraction tools?

Persistent browser automation is ideal when your data extraction or web testing requires maintaining page state, filling forms, or navigating multi-step user flows that standard extraction tools cannot handle.