Bootstrap Crimson Leaf Marketing: agents (Maya, Leo, Zara) + 5 templates
Agents: - Maya: Director of Marketing Operations (genesis, marketing_campaign, planning) - Leo: Senior Marketing Strategist (campaign_strategy, market_research) - Zara: Lead Creative Copywriter (social_media_pack, email_campaign, press_release) Templates: - genesis.yml: routes InputFromUser intake to marketing_campaign or planning - marketing_campaign.yml: full go-to-market plan → spawns social/email/press tasks - social_media_pack.yml: Instagram/TikTok/LinkedIn/X content pack (Zara) - email_campaign.yml: 5+ email sequence for launch/campaign (Zara) - press_release.yml: AP-style press release (Zara)
This commit is contained in:
53
templates/genesis.yml
Normal file
53
templates/genesis.yml
Normal file
@@ -0,0 +1,53 @@
|
||||
name: genesis
|
||||
description: "Marketing genesis — route new project intake to the correct marketing pipeline."
|
||||
system: agent_prompt
|
||||
agent_prompt:
|
||||
- "= identity.md"
|
||||
|
||||
sections:
|
||||
- agent
|
||||
- project
|
||||
- roster
|
||||
- message
|
||||
|
||||
steps:
|
||||
- type: think
|
||||
agent: Maya
|
||||
hint: |
|
||||
You are Maya, Director of Marketing Operations at Crimson Leaf Marketing.
|
||||
A new marketing project has been created and needs its FIRST task.
|
||||
|
||||
PROJECT BRIEF: {task.prompt}
|
||||
|
||||
CRITICAL RULE: Spawn EXACTLY ONE task — the single entry-point for this campaign.
|
||||
Use ONLY task types from the TEAM ROSTER.
|
||||
|
||||
ROUTING GUIDE:
|
||||
- Book / author launch campaign → ONE `marketing_campaign` task
|
||||
- Blog series promotion → ONE `marketing_campaign` task
|
||||
- Recipe collection launch → ONE `marketing_campaign` task
|
||||
- Brand or company launch → ONE `marketing_campaign` task
|
||||
- Strategic research needed first → ONE `planning` task
|
||||
|
||||
Write the task description with the COMPLETE brief so the receiving agent has
|
||||
everything: product name, target audience, key differentiators, channels of focus,
|
||||
campaign phase (launch / ongoing), and any constraints.
|
||||
|
||||
- type: package
|
||||
packet_type: PlanningResponsePacket
|
||||
schema:
|
||||
tasks:
|
||||
- task_name: "string — descriptive name for the single entry-point task"
|
||||
description: "string — COMPLETE campaign brief including product, audience, channels, timeline, constraints"
|
||||
agents:
|
||||
- "string — EXACT agent name from TEAM ROSTER"
|
||||
task_type: "string — one of: marketing_campaign, planning"
|
||||
priority: 1
|
||||
max_tasks: 1
|
||||
insert_children: true
|
||||
|
||||
- type: close
|
||||
rag_update: false
|
||||
|
||||
adjudication:
|
||||
enabled: false
|
||||
Reference in New Issue
Block a user