init
This commit is contained in:
42
.opencode/skills/preview/references/view-mode.md
Normal file
42
.opencode/skills/preview/references/view-mode.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# 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="<resolved-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`.
|
||||
Reference in New Issue
Block a user