dev-browser

Automate browser interactions for web scraping, form submission, and UI testing.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/CxxxxDxxxF/project-blackout --skill dev-browser-cxxxxdxxxf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/CxxxxDxxxF/project-blackout/tree/main/packages/agent-core/mcp-tools/dev-browser
Command: npx skills add https://github.com/CxxxxDxxxF/project-blackout --skill dev-browser-cxxxxdxxxf

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, eliminating the need for manual clicking, typing, and navigation, and ensuring consistent execution of web-based tasks.

Core Features & Use Cases

  • Web Automation: Navigate websites, fill forms, click buttons, and extract data with precision.
  • Scripted Workflows: Execute complex multi-step browser tasks using a declarative API.
  • Use Case: Automate the process of logging into a web application, filling out a multi-page form, and submitting it, all without manual intervention.

Quick Start

Use the dev-browser skill to navigate to 'https://example.com' and then fill the input field with the selector '#search' with the text 'hello world'.

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 manual clicking?

Browser automation handles web scraping and form filling by programmatically navigating pages, clicking buttons, and extracting data. It eliminates manual typing and ensures consistent execution of web-based tasks through a declarative API.

Can I execute complex multi-step browser workflows like logging in and submitting a multi-page form?

Yes, multi-step browser workflows can be executed using the `browser_script` declarative API. You can automate logging into a web application, filling out multi-page forms, and submitting them entirely without manual intervention.

Does this browser automation approach support dynamic element selection and error handling?

Dynamic element selection and robust error handling are natively supported for reliable execution. These advanced features ensure that programmatic browser interactions like UI testing and form submission operate consistently even with dynamic page content.

What is the best way to perform UI testing through a programmatic interface?

The best way to perform UI testing programmatically is using a declarative API that controls browser interactions. This approach allows precise navigation, clicking, and data extraction while handling dynamic elements and errors robustly.

How do I get started with navigating to a URL and filling an input field using task automation?

To start task automation, instruct the skill to navigate to a target URL and then specify an input selector like '#search' with the desired text. The programmatic interface handles the navigation and text entry automatically.