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:
75
templates/social_media_pack.yml
Normal file
75
templates/social_media_pack.yml
Normal file
@@ -0,0 +1,75 @@
|
||||
name: social_media_pack
|
||||
description: "Write a complete social media content pack for one product/campaign across multiple platforms."
|
||||
system: agent_prompt
|
||||
agent_prompt:
|
||||
- "= identity.md"
|
||||
|
||||
sections:
|
||||
- agent
|
||||
- project
|
||||
- message
|
||||
- instructions
|
||||
|
||||
steps:
|
||||
- type: think
|
||||
agent: Zara
|
||||
hint: |
|
||||
You are Zara, Lead Creative Copywriter at Crimson Leaf Marketing.
|
||||
|
||||
CAMPAIGN BRIEF: {task.prompt}
|
||||
|
||||
Write a COMPLETE SOCIAL MEDIA CONTENT PACK. Structure it by platform:
|
||||
|
||||
## INSTAGRAM (10 posts)
|
||||
For each post:
|
||||
- POST TYPE: [Hook / Story / Behind-the-Scenes / Quote / CTA / Review Amplification]
|
||||
- VISUAL NOTE: [one sentence describing the ideal image/graphic]
|
||||
- CAPTION: [full caption with emojis if appropriate, hashtags at bottom]
|
||||
- CTA: [one specific action]
|
||||
|
||||
## TIKTOK / REELS (5 concepts)
|
||||
For each concept:
|
||||
- HOOK (first 3 seconds): [spoken text or on-screen text]
|
||||
- VIDEO CONCEPT: [what happens in the video]
|
||||
- CTA: [what to do at end]
|
||||
|
||||
## LINKEDIN (5 posts)
|
||||
For each post:
|
||||
- HEADLINE: [first line that earns the click-to-expand]
|
||||
- BODY: [3-5 paragraphs, professional tone, value-first]
|
||||
- CTA: [one specific professional action]
|
||||
|
||||
## TWITTER/X THREAD (1 thread, 7-10 tweets)
|
||||
- Tweet 1: [the hook]
|
||||
- Tweets 2-9: [one idea per tweet, builds momentum]
|
||||
- Final tweet: [CTA]
|
||||
|
||||
TONE RULES:
|
||||
- Match the audience described in the brief
|
||||
- Never start with "Exciting news!" or "We're thrilled to announce"
|
||||
- Every first line must earn attention
|
||||
- CTAs are specific and low-friction
|
||||
|
||||
- type: document
|
||||
filename: "{{task_name_slug}}-social"
|
||||
|
||||
- type: close
|
||||
rag_update: true
|
||||
|
||||
adjudication:
|
||||
enabled: true
|
||||
pass_threshold: 75
|
||||
deliverable_type: marketing_copy
|
||||
criteria:
|
||||
hook_quality:
|
||||
weight: 30
|
||||
description: "Opening lines stop the scroll — specific, unexpected, or emotionally resonant"
|
||||
voice_consistency:
|
||||
weight: 25
|
||||
description: "Tone matches the target audience and product throughout"
|
||||
cta_effectiveness:
|
||||
weight: 25
|
||||
description: "CTAs are specific, low-friction, and varied across posts"
|
||||
platform_appropriateness:
|
||||
weight: 20
|
||||
description: "Each post is written for its platform, not copy-pasted across"
|
||||
Reference in New Issue
Block a user