dev-browser

Automate browser navigation, form filling, data extraction, and screenshotting via provided tools.

5|1|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/xztxy/openwork --skill dev-browser-xztxy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/xztxy/openwork/tree/main/packages/agent-core/mcp-tools/dev-browser
Command: npx skills add https://github.com/xztxy/openwork --skill dev-browser-xztxy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a robust and reliable way to automate browser interactions, ensuring that all web-based tasks are performed within a controlled environment, preventing errors caused by using the user's default browser.

Core Features & Use Cases

  • Browser Automation: Navigate websites, click elements, fill forms, and extract data using a dedicated automation browser.
  • Scripted Workflows: Execute complex, multi-step browser tasks efficiently using the browser_script function.
  • Use Case: Automate the process of logging into a web application, filling out a multi-page form, and then extracting specific data from the final page.

Quick Start

Use the dev-browser skill to navigate to "https://example.com" and then fill the search bar with the text "AI automation".

Frequently Asked Questions about dev-browser

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

FAQPage Schema
How do I automate web scraping and form filling without unpredictable shell commands?

Browser automation restricts web interactions to a controlled environment, preventing unreliable shell commands. It executes web scraping, form filling, and navigation safely using dedicated tools to ensure predictable, error-free outcomes.

What is the best way to execute complex, multi-step browser workflows?

Complex browser workflows are handled efficiently through the `browser_script` function. This function chains multi-step navigation, form filling, and data extraction tasks into a single automated execution sequence.

Can I automate navigation and data extraction using a dedicated automation browser?

Yes, you can navigate websites, click elements, and extract data using a dedicated automation browser. This approach ensures all scripted interactions occur within a controlled environment rather than your default browser.

Does this browser automation approach support taking screenshots during web scraping?

Yes, browser automation supports screenshotting alongside navigation, form filling, and data extraction. It strictly enforces provided tools for all web operations to prevent unpredictable behavior during the scraping process.

Why should I use a controlled automation browser instead of my default browser for scripting?

Using a controlled automation browser prevents errors caused by your default browser's state or extensions. It provides a robust, reliable environment for scripting web interactions and extracting data.