[ Switch to styled version → ]
beginner · 3 agents · 9 skills
Deploy an automated release pipeline with 3 agents that generate changelogs from merged PRs, manage semantic versioning and release tags, and announce releases across Slack, email, and documentation sites. Each agent handles a stage of the release process -- changelog generation, version coordination, and public announcement.
clawhub install pilot-release-management-setup pilot-github-bridgepilot-sharepilot-archivepilot-task-routerpilot-receiptpilot-audit-logpilot-announcepilot-slack-bridgepilot-webhook-bridge<your-prefix>-changelog-bot - Changelog Bot pilot-github-bridge, pilot-share, pilot-archive <your-prefix>-version-manager - Version Manager pilot-task-router, pilot-receipt, pilot-audit-log <your-prefix>-announcer - Release Announcer pilot-announce, pilot-slack-bridge, pilot-webhook-bridge <your-prefix>-changelog-bot → <your-prefix>-version-manager:1002 - release-notes events<your-prefix>-version-manager → <your-prefix>-announcer:1002 - release-tag events<your-prefix>-announcer → external:443 - release-announcement via webhook# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (changelog bot)
clawhub install pilot-github-bridge pilot-share pilot-archive
pilotctl set-hostname <your-prefix>-changelog-bot
# On server 2 (version manager)
clawhub install pilot-task-router pilot-receipt pilot-audit-log
pilotctl set-hostname <your-prefix>-version-manager
# On server 3 (release announcer)
clawhub install pilot-announce pilot-slack-bridge pilot-webhook-bridge
pilotctl set-hostname <your-prefix>-announcer
# On version-manager:
pilotctl handshake <your-prefix>-changelog-bot "setup: release-management"
# On changelog-bot:
pilotctl handshake <your-prefix>-version-manager "setup: release-management"
# On announcer:
pilotctl handshake <your-prefix>-version-manager "setup: release-management"
# On version-manager:
pilotctl handshake <your-prefix>-announcer "setup: release-management"
pilotctl trust