Use 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:
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 --help 共 2 个版本