Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
erich3000 avatar

Cmux Browser Navigating

  • 1 installs
  • Updated July 27, 2026
  • erich3000/ji-agent-skills

Navigate the cmux browser pane to a URL without taking a screenshot, opening a split browser if none exists.

About

Navigates the cmux browser pane to a URL and waits for load without capturing a screenshot. A developer uses it when they want to point cmux at a page but skip the visual capture step.

  • Discovers the browser surface ref fresh each session via cmux rpc
  • Uses open-split to keep the terminal pane visible

Cmux Browser Navigating by the numbers

  • 1 all-time installs (skills.sh)
  • Ranked #468 of 550 CLI & Terminal skills by installs in the Skillselion catalog
  • Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/erich3000/ji-agent-skills --skill cmux-browser-navigating

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1
Last updatedJuly 27, 2026
Repositoryerich3000/ji-agent-skills

What it does

Navigate the cmux browser pane to a URL without taking a screenshot, opening a split browser if none exists.

Files

SKILL.mdMarkdownGitHub ↗

cmux Browser Navigating

Navigate the cmux browser to a URL without taking a screenshot. Opens a split browser if none exists.

Step 1 — Discover workspace and browser surface

WS=$(cmux identify | jq -r '.focused.workspace_ref')
SURF=$(cmux rpc surface.list "{\"workspace_ref\":\"$WS\"}" | jq -r '[.surfaces[] | select(.type == "browser")] | first | .ref // empty')
  • If SURF is non-empty → a browser pane exists.
  • If SURF is empty → no browser pane open.

Step 2 — Open or navigate

No browser exists → open one alongside the terminal

cmux browser open-split <url>

Browser exists → navigate it and wait for load

cmux browser $SURF navigate <url>
cmux browser $SURF wait --load-state complete

Done — no screenshot.

Notes

  • Prefer open-split over open to keep the terminal pane visible alongside the browser.
  • Surface refs change between sessions — always discover fresh, never hardcode.
  • If a screenshot is also needed after navigating, use cmux-browser-screenshooting instead.

Related skills

CLI & Terminalintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.