cmux-browser

Automate web interactions and data extraction using the cmux browser CLI.

8|Updated Jul 26, 2026
One-click install
npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill cmux-browser-joonlab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux-browser
Source: https://github.com/joonlab/joonlab-claudecode-setting-for-share/tree/main/claude/skills/cmux-browser
Command: npx skills add https://github.com/joonlab/joonlab-claudecode-setting-for-share --skill cmux-browser-joonlab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the challenge of performing reliable, multi-step web interactions and data extraction in environments where standard web tools fail due to CSP restrictions or complex navigation requirements.

Core Features & Use Cases

  • Robust Web Interaction: Provides a Playwright-style command surface for clicking, filling forms, and navigating pages using a WKWebView-based engine.
  • Parallel Research: Supports spawning multiple background sub-agents to scrape or research different websites simultaneously without session conflicts.
  • Reliable Extraction: Offers DOM-access commands that bypass common JavaScript errors and CSP-related failures found in standard evaluation methods.

Quick Start

Use the cmux-browser skill to open the target URL and extract the main article text into a summary.

Frequently Asked Questions about cmux-browser

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

FAQPage Schema
How do I scrape data from websites with strict CSP rules blocking standard JavaScript evaluation?

To scrape data from websites with strict CSP rules, you can use a headless browser with DOM-access commands that bypass CSP restrictions. This approach executes navigation and extraction directly, avoiding the JavaScript errors common in standard evaluation methods.

Can I run parallel web scraping tasks on multiple websites without session conflicts?

Yes, you can run parallel web scraping tasks on multiple websites by spawning multiple background sub-agents. These sub-agents research and scrape different websites simultaneously without session conflicts, ensuring isolated and efficient multi-site data extraction.

Do I need to install the cmux browser CLI tool before automating web interactions?

Yes, you need to install the cmux browser CLI tool before automating web interactions. The skill requires this CLI tool to execute navigation, DOM manipulation, and parallel browsing workflows using its WKWebView-based engine.

What's the best way to automate multi-step form filling in complex web environments?

The best way to automate multi-step form filling in complex web environments is using a Playwright-style command surface. It provides robust clicking, form filling, and navigation capabilities that handle complex requirements reliably.

Why does my standard web scraper fail on sites with complex navigation requirements?

Standard web scrapers fail on sites with complex navigation requirements because they lack robust multi-step interaction capabilities. A headless browser engine can execute sequential DOM manipulations and clicks to navigate these complex workflows successfully.