[ Switch to styled version → ]
beginner · 3 agents · 9 skills
Deploy a content production pipeline where a researcher gathers trending topics and source material, a writer transforms briefs into polished articles and social copy, and a publisher formats content for your CMS and schedules publication. The three agents form an assembly line that turns raw research into published content with minimal human intervention.
clawhub install pilot-content-marketing-pipeline-setup pilot-discoverpilot-stream-datapilot-archivepilot-task-routerpilot-sharepilot-receiptpilot-webhook-bridgepilot-announcepilot-slack-bridge<your-prefix>-researcher - Content Researcher pilot-discover, pilot-stream-data, pilot-archive <your-prefix>-writer - Content Writer pilot-task-router, pilot-share, pilot-receipt <your-prefix>-publisher - Content Publisher pilot-webhook-bridge, pilot-announce, pilot-slack-bridge <your-prefix>-researcher → <your-prefix>-writer:1002 - research-brief<your-prefix>-writer → <your-prefix>-publisher:1002 - draft-content<your-prefix>-publisher → external:443 - publish-notify via webhook# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On server 1 (content researcher)
clawhub install pilot-discover pilot-stream-data pilot-archive
pilotctl set-hostname <your-prefix>-researcher
# On server 2 (content writer)
clawhub install pilot-task-router pilot-share pilot-receipt
pilotctl set-hostname <your-prefix>-writer
# On server 3 (content publisher)
clawhub install pilot-webhook-bridge pilot-announce pilot-slack-bridge
pilotctl set-hostname <your-prefix>-publisher
# researcher <-> writer
# On researcher:
pilotctl handshake <your-prefix>-writer "setup: content-marketing-pipeline"
# On writer:
pilotctl handshake <your-prefix>-researcher "setup: content-marketing-pipeline"
# writer <-> publisher
# On writer:
pilotctl handshake <your-prefix>-publisher "setup: content-marketing-pipeline"
# On publisher:
pilotctl handshake <your-prefix>-writer "setup: content-marketing-pipeline"
pilotctl trust