claw-mo-down

Solid

Stop the mo markdown viewer server for the current project. Use when the user says claw-mo-down, wants to stop mo, shut down doc viewer, or kill mo server.

AI & Automation 48 stars 5 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
56
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
95
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# claw-mo-down Stop the mo markdown viewer server for the current project, with accurate reporting of whether it was actually running. For config schema and `--shutdown` semantics: read `${CLAUDE_PLUGIN_ROOT}/references/shared.md` ## Steps 1. **Prerequisites**: `command -v mo >/dev/null 2>&1`. If missing, tell the user `brew install k1LoW/tap/mo` and stop. 2. **Project key**: `git rev-parse --show-toplevel` (fallback: `$PWD`). 3. **Read config** from `${CLAUDE_PLUGIN_DATA}/config.json`. If no entry for this project, tell the user no mo server is configured for this project and stop. 4. **Check actual running state**: `mo --status --json 2>/dev/null`. Look for a server whose port matches `$PORT`. - **Not running**: tell the user "mo is not running on :$PORT (nothing to stop). Config preserved." and stop. - **Running**: continue to step 5. 5. **Shutdown**: `mo --shutdown -p $PORT` 6. **Verify**: re-run `mo --status --json 2>/dev/null` and confirm the port is gone. Report the result: - Success → "Stopped mo on :$PORT. Config preserved — run `/claw-mo-up` to restart." - Still present → warn the user (rare; orphaned process) and suggest `kill <pid>` using the PID from status. ## Gotchas - **Config is preserved** — shutdown only stops the server, it doesn't delete the project config. `/claw-mo-up` will restart with the same groups. - **Backup file is preserved** too — next start auto-restores the session. Use `/claw-mo-manage` → Reset session (which runs `--c...

Details

Author
LeeJuOh
Repository
LeeJuOh/claude-code-zero
Created
6 months ago
Last Updated
1 weeks ago
Language
JavaScript
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category