Agento-patronum patronum-dev-remote-preview

Preview docs remotely (e.g. via dispatch or mobile) when not at the machine running the agent. Starts a public tunnel to the local docs dev server.

install
source · Clone the upstream repo
git clone https://github.com/emaarco/agento-patronum
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/emaarco/agento-patronum "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/patronum-dev-remote-preview" ~/.claude/skills/emaarco-agento-patronum-patronum-dev-remote-preview && rm -rf "$T"
manifest: .claude/skills/patronum-dev-remote-preview/SKILL.md
source content

Skill: patronum-dev-remote-preview

Preview docs when working remotely (e.g. via dispatch or Claude mobile app) and you don't have direct access to the machine running the agent. Starts a VitePress dev server and exposes it via a public tunnel.

Steps

1. Kill any existing dev servers

pkill -f "vitepress dev" 2>/dev/null || true
pkill -f tunnelmole 2>/dev/null || true

Wait 2 seconds for processes to stop.

2. Start VitePress dev server

cd docs && npx vitepress dev src --host --base / &

Wait 3 seconds for the server to start. Note the port from the output (default: 5173, may auto-increment if busy).

3. Start tunnel

Use the port from step 2:

npx tunnelmole <port>

4. Report

Show the user the public HTTPS URL from tunnelmole output as a plain URL (no markdown formatting, no bold, no stars). Tell them to open it on their phone or any device.