browser

Automate web browser interactions using Playwright and Chrome DevTools Protocol.

147|11|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/CrawlScript/MMClaw --skill browser-crawlscript
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/CrawlScript/MMClaw/tree/main/mmclaw/skills/browser
Command: npx skills add https://github.com/CrawlScript/MMClaw --skill browser-crawlscript

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright==1.58.0, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates complex browser interactions, enabling users to navigate websites, fill forms, scrape data, and execute custom JavaScript without manual intervention.

Core Features & Use Cases

  • Persistent Browser Session: Maintains an open browser instance for multi-step workflows.
  • CDP Integration: Leverages the Chrome DevTools Protocol for deep browser control.
  • Use Case: Automate a multi-step online application process, from logging in to filling out forms and submitting the final application.

Quick Start

Use the browser skill to navigate to 'https://example.com' and print its title.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I automate web scraping and form filling with Playwright?

Web scraping and form filling are automated using Playwright and Chrome DevTools Protocol (CDP) to navigate URLs, click elements, fill forms, and extract page content. It maintains a persistent browser session to support multi-step workflows without manual intervention.

Does browser automation via CDP support executing custom JavaScript?

Browser automation via CDP supports executing custom JavaScript on target pages. By leveraging Playwright's deep browser control, you can run custom scripts to manipulate page elements, extract specific data, or trigger dynamic interactions during your web scraping workflows.

Can I maintain a persistent browser session for multi-step online applications?

You can maintain a persistent browser session for multi-step online applications. This approach keeps the browser instance open, allowing you to sequentially log in, fill out forms across multiple pages, take screenshots, and submit the final application.

Do I need a running browser instance with CDP enabled to use this?

You need a running browser instance with CDP enabled and the Playwright dependency installed to use this. These prerequisites allow the automation scripts to establish a connection, control browser interactions, and execute commands directly.

What is the best way to capture screenshots during web automation tasks?

The best way to capture screenshots during web automation tasks is by using Playwright's integrated browser control capabilities. It allows you to programmatically take screenshots at any point in your workflow, documenting page states after navigating or clicking elements.

Why use Chrome DevTools Protocol for web automation instead of standard HTTP requests?

Chrome DevTools Protocol is used for web automation instead of standard HTTP requests when you need to interact with dynamic, JavaScript-rendered content. It provides deep browser control to execute custom JavaScript, simulate clicks, and fill forms exactly as a user would.