# View Mode ## Execution **IMPORTANT:** Run server as Claude Code background task using `run_in_background: true` with the Bash tool. The skill is located at `.opencode/skills/markdown-novel-viewer/`. ### Stop Server If `--stop` flag is provided: ```bash node .opencode/skills/markdown-novel-viewer/scripts/server.cjs --stop ``` ### Start Server Run the `markdown-novel-viewer` server as CC background task with `--foreground` flag: ```bash INPUT_PATH="" if [[ -d "$INPUT_PATH" ]]; then node .opencode/skills/markdown-novel-viewer/scripts/server.cjs \ --dir "$INPUT_PATH" --host 0.0.0.0 --open --foreground else node .opencode/skills/markdown-novel-viewer/scripts/server.cjs \ --file "$INPUT_PATH" --host 0.0.0.0 --open --foreground fi ``` **Critical:** When calling the Bash tool: - Set `run_in_background: true` - Set `timeout: 300000` (5 minutes) - Parse JSON output and report URL to user After starting, report: - Local URL for browser access - Network URL for remote device access - Inform user that server is now running as CC background task (visible in `/tasks`) **CRITICAL:** MUST display the FULL URL including path and query string. NEVER truncate to just `host:port`.