Starts mo markdown viewer server for current project using config groups/patterns, migrates config if needed, and opens browser tab via cmux or default.
From claw-monpx claudepluginhub leejuoh/claude-code-zero --plugin claw-moThis skill is limited to using the following tools:
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Retrieves current documentation, API references, and code examples for libraries, frameworks, SDKs, CLIs, and services via Context7 CLI. Ideal for API syntax, configs, migrations, and setup queries.
Uses ctx7 CLI to fetch current library docs, manage AI coding skills (install/search/generate), and configure Context7 MCP for AI editors.
Start the mo markdown viewer server for the current project and open it in the browser.
For config schema, port logic, groups, and browser opening: read ${PLUGIN_DIR}/references/shared.md
command -v mo >/dev/null 2>&1git rev-parse --show-toplevel (fallback: $PWD)${PLUGIN_DATA_DIR}/config.json for this project key/claw-mo-setup, stoppatterns (v1), migrate to groups format and save backmo --status --json → check if server already running on this port# First group starts the server
mo --no-open -w 'pattern1' -w 'pattern2' --target groupName -p PORT
# Subsequent groups add to the running server
mo --no-open -w 'pattern3' --target anotherGroup -p PORT
$CMUX_SURFACE_ID set): check if a mo browser surface already exists from a previous run. If yes, cmux browser "$SURFACE_ID" navigate "http://localhost:$PORT" to reuse it. If no, cmux browser open "http://localhost:$PORT".open "http://localhost:$PORT"--no-open when starting mo — the skill controls browser opening separatelycmux browser open creates a new browser surface each time. If the user already has mo open in a browser surface, prefer cmux browser navigate to reuse it instead of creating a duplicate tab. See shared.md for details.