From marvin
Set up a local share server for coding-agent HTML/static artifacts, or connect portable share skills to an existing compatible server. Use when the user wants local browser-share infrastructure, Tailscale-backed viewing, or reusable artifact publishing across coding agents.
npx claudepluginhub ondrej-svec/heart-of-gold-toolkit --plugin marvinThis skill uses the workspace's default tool permissions.
Set up or adopt a local share server for cross-agent HTML/static artifact sharing.
Control the local share server lifecycle after setup. Use when the user wants to check status, start or stop the local share server, restart it, or enable or disable private Tailscale viewer exposure.
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.
Provides shared reference documents on CLI availability checks, fallbacks for bd/ao/gt/codex/cass, and multi-agent capabilities. Loaded JIT by AgentOps skills like council/crank/swarm.
Share bugs, ideas, or general feedback.
Set up or adopt a local share server for cross-agent HTML/static artifact sharing.
share-html cannot run because the share server is not configured yetThis skill may:
~/.agent-share/config.jsontailscale serve for the viewer listenerThis skill may not:
bash scripts/healthcheck.sh
bash scripts/install-reference-server.sh
bash scripts/install-launch-agent.sh
bash scripts/configure-tailscale-viewer.sh --public-base-url "https://<machine>.<tailnet>.ts.net"
If the user already has a compatible local share server, write the config without reinstalling:
bash scripts/configure-existing-server.sh \
--api-url "http://127.0.0.1:4815" \
--viewer-url "http://127.0.0.1:4816" \
--public-base-url "https://<machine>.<tailnet>.ts.net" \
--provider existing
Then verify:
bash scripts/healthcheck.sh
Install the reference server files, initialize config, and verify health:
bash scripts/install-reference-server.sh
bash scripts/healthcheck.sh
On macOS, set up long-running mode:
bash scripts/install-launch-agent.sh
Tailscale is optional.
If used, expose only the viewer listener. The publish/admin API remains localhost-only.
This skill's Tailscale helper configures:
127.0.0.1:4816tailscale serve --bg 4816publicBaseUrlscripts/healthcheck.sh — check config and GET /healthscripts/install-reference-server.sh — install the reference server and initialize configscripts/install-launch-agent.sh — configure macOS LaunchAgent persistencescripts/configure-existing-server.sh — point config at an already-running compatible serverscripts/configure-tailscale-viewer.sh — expose viewer listener over tailscale serve and update configdocs/setup.mddocs/existing-server.mddocs/troubleshooting.md