What problem does it solve?
This Skill solves the problem of manually clicking through web pages inside cmux webviews by providing a reliable, ref-based workflow for navigation, interaction, waiting, and extraction.
Core Features & Use Cases
- End-user browser automation: Open or target browser surfaces, navigate to URLs, and manage page transitions.
- Snapshot-driven element refs: Take interactive snapshots to obtain fresh element refs, then act on those refs (click, fill, type, select, press).
- Wait for the right state: Wait for selectors, text, URL changes, load state, or custom JavaScript conditions before acting or extracting.
- Authentication and session persistence patterns: Save/load authenticated state to reuse logins and continue workflows across runs.
- Artifact capture for debugging: Produce snapshots and screenshots as step evidence, especially when flows are flaky or rich snapshots fail.
Quick Start
Use the cmux-browser skill to open a page in a cmux browser surface, wait for load completion, take an interactive snapshot, fill form fields by ref, click submit with a post-action snapshot, and then re-snapshot after navigation.