Install
openclaw skills install pubbluePublish and visualize output via the pubblue CLI, with live P2P browser sessions.
openclaw skills install pubblueUse this skill when the user asks about publishing, showing, or visualizing agent output on pub.blue.
Use pubblue CLI 0.6.9+.
pubblue --version
npm i -g pubblue@latest
# One-time auth
pubblue configure --api-key pub_KEY
# or
echo "pub_KEY" | pubblue configure --api-key-stdin
Key source: https://pub.blue/dashboard
By default, config is stored at ~/.openclaw/pubblue/config.json.
Override config directory with PUBBLUE_CONFIG_DIR env var (useful in sandboxed environments).
For OpenClaw bridge mode, daemon runtime defaults to OPENCLAW_WORKSPACE=~/.openclaw/workspace.
pubblue create page.html
pubblue create --slug demo --title "Demo" --public page.html
cat notes.md | pubblue create
pubblue get <slug>
pubblue get <slug> --content
pubblue update <slug> --file next.html
pubblue update <slug> --title "New title" --public
pubblue list
pubblue delete <slug>
Notes:
create supports --public/--private, --title, --slug, --expires.update supports --file, --title, --public/--private, --slug.Live is browser-initiated: the user opens the pub page and clicks Go Live; the daemon answers.
pubblue start --agent-name "<agent-name>"
# optional explicit mode:
pubblue start --agent-name "<agent-name>" --bridge openclaw
pubblue start --agent-name "<agent-name>" --bridge claude-code
pubblue status
pubblue write "Hello"
pubblue write -c canvas -f /tmp/view.html
pubblue read --follow -c chat
pubblue read --all
pubblue stop
pubblue doctor
pubblue doctor --wait-pong --timeout 30
pubblue doctor --skip-chat --skip-canvas
Important:
write waits for delivery confirmation.read is consumptive; avoid multiple read --follow consumers on the same channel.Only when needed:
pubblue configurepubblue statuspubblue <command> --help