From sundial-org-awesome-openclaw-skills-4
Manages Tailscale `serve` for multiple paths without conflicts: check status, serve directories/files/ports at subpaths, remove paths, reset all. Useful for sharing local dev servers securely.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Manage multiple paths with `tailscale serve` without conflicts.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Manage multiple paths with tailscale serve without conflicts.
tailscale serve status
# Directory
tailscale serve --bg --set-path /slides /path/to/directory
# Single file
tailscale serve --bg --set-path /presentation /path/to/file.html
# Port (for running services)
tailscale serve --bg --set-path /api http://localhost:8080
tailscale serve --bg 8888
tailscale serve --https=443 /slides off
tailscale serve reset
/ will override all other paths--bg to keep it runningtailscale serve status before adding new paths# If control UI is at /, serve presentation at a subpath
tailscale serve --bg --set-path /slides ~/clawd/personal-agents-presentation.html
# Access at: https://[hostname].ts.net/slides
tailscale serve --bg --set-path /docs ~/documents
tailscale serve --bg --set-path /slides ~/presentations
tailscale serve --bg --set-path /files ~/files
tailscale serve --bg --set-path /app http://localhost:3000
tailscale serve status/slides, /docs, /api)--set-path /your-path /sourcetailscale serve status againhttps://[hostname].ts.net/your-path"Can't access my served content"
tailscale serve status - is it at the path you expect?/?"Want to replace everything with a port"
tailscale serve reset
tailscale serve --bg 8888
"Want to add to existing setup"
# Don't use reset! Just add with --set-path
tailscale serve --bg --set-path /newpath /source