cmux-browser

Control cmux webviews for navigation, element interaction, and data extraction.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/hheydaroff/common-agent-skills --skill cmux-browser-hheydaroff
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cmux-browser
Source: https://github.com/hheydaroff/common-agent-skills/tree/main/skills/cmux-browser
Command: npx skills add https://github.com/hheydaroff/common-agent-skills --skill cmux-browser-hheydaroff

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates complex browser interactions and testing workflows by controlling cmux webviews efficiently.

Core Features & Use Cases

  • Browser Session Management: Open, target, and control multiple browser surfaces for varied tasks.
  • Page Interaction: Fill forms, click elements, navigate, and wait for specific page states.
  • Data Extraction: Take snapshots, get URLs, titles, and element references for automation scripting.
  • Use Case: Automate login, data scraping, or form submission flows on web pages using a single command line or script.

Quick Start

Use this skill to open a website, interact with a form, and verify navigation without leaving the command line.

Frequently Asked Questions about cmux-browser

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

FAQPage Schema
How do I automate browser interactions and web testing from the command line?

Browser automation allows you to script page navigation, fill forms, and click elements directly from the command line. This skill controls cmux webviews to execute testing and data scraping workflows without leaving your terminal.

Can I extract data and take page snapshots during web scraping workflows?

Data extraction during web scraping captures page URLs, titles, and element references. You can take snapshots and retrieve current page state information to gather data efficiently within sandboxed cmux webview environments.

Does this tool support managing multiple browser sessions for concurrent UI automation?

Managing multiple browser sessions supports opening, targeting, and controlling several browser surfaces concurrently. This enables varied UI automation tasks and testing workflows to run in parallel within secure webview contexts.

What is the best way to automate complex form submission and login flows in a sandboxed environment?

Automating login and form submission flows in a sandboxed webview environment requires simulated user actions. You can script element interaction, wait for specific page states, and verify navigation using a single command sequence.

Are there limitations when scripting element interaction within cmux webviews?

Scripting element interaction within cmux webviews operates inside a secure, sandboxed context. This sandboxed architecture ensures safe execution of testing and scraping workflows but requires specific commands to simulate user actions and extract page state.

Do I need any external dependencies to run webview automation scripts?

No external dependencies are required to run webview automation scripts. The skill operates independently to provide automated control over page navigation, element interaction, and data retrieval within your existing cmux environments.