Content pillar atomizer
Take 1 blog post or article and generate 15-30 platform-native micro-content pieces.
How to use it
- Hit Copy the whole skill.
- Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
ChatGPT: make a Project and paste it into Instructions.
Neither? Paste it at the top of a new chat — it works for that chat. - Describe your job in plain words. The AI follows the skill from there.
npx degit Affitor/affiliate-skills/skills/content/content-pillar-atomizer#main ~/.claude/skills/content-pillar-atomizerFor one project only, change the path to .claude/skills/content-pillar-atomizer.
Not working?
- Check which app you pasted it into — the steps above name the right one.
- Some skills need the paid tier of Claude or ChatGPT.
Paste into Claude, ChatGPT or Cursor.
Show the full text317 lines
Content Pillar Atomizer
Take 1 blog post or article and generate 15-30 platform-native micro-content pieces. This is NOT reformatting — it's re-contextualizing each piece for the platform's culture, format, and audience expectations. A LinkedIn post reads nothing like a Reddit comment, even if they carry the same insight.
Stage
S2: Content Creation — This IS content creation, just at 10x scale. One piece of deep work becomes a month of social content.
When to Use
- User has a blog post, article, or long-form content and wants to maximize its reach
- User asks to "repurpose" or "atomize" content
- User says "turn this into social posts", "content multiplication", "pillar content"
- After
affiliate-blog-builder(S3) produces an article — atomize it into social - User wants to maintain consistent content output without creating from scratch daily
Input Schema
pillar_content: string # REQUIRED — the full blog post/article text, or URL to fetch
platforms: string[] # OPTIONAL — target platforms
# Options: "twitter", "linkedin", "reddit", "tiktok", "email", "threads"
# Default: ["twitter", "linkedin", "reddit"]
product: object # OPTIONAL — affiliate product being promoted
name: string
url: string
reward_value: string
mode: string # OPTIONAL — "quality" | "volume"
# Default: "quality"
tone: string # OPTIONAL — "professional" | "casual" | "edgy" | "educational"
# Default: inferred from pillar content
Chaining from S3: If affiliate-blog-builder was run, use its output article as pillar_content.
Chaining from S1 monopoly-niche-finder: Use monopoly_niche positioning to angle all micro-content.
Workflow
Step 1: Analyze Pillar Content
- If URL provided, use
web_fetchto retrieve content - Extract: key insights (5-8), data points, quotes, frameworks, stories, opinions
- Identify the "atomic units" — self-contained ideas that work independently
- Note the product/affiliate angle (if present)
Step 1.5: Check Platform Performance for This Topic (data-driven)
Before atomizing equally across all platforms, understand which platforms are hot for this topic:
If trending-content-scout ran:
- Use platform-level engagement data from
pattern_analysis - Check
engagement_benchmark.platform_averages— which platform has highest engagement for this keyword? - Prioritize platforms where this topic has highest engagement
- Adjust platform allocation accordingly (see below)
Quick check (no scout data):
web_search "[topic] youtube vs tiktok vs linkedin"→ which platform dominates discussion?- Check: is this topic more visual (→ TikTok/YouTube heavy) or professional (→ LinkedIn heavy)?
- Look for: which platform shows up most in search results for this topic?
Apply to atomization allocation:
- Default: equal split across platforms
- Data-driven: proportional to engagement potential
- If TikTok engagement is 5x LinkedIn for this topic → generate 5 TikTok scripts, 1 LinkedIn post
- If Reddit has high engagement → don't skip Reddit (often ignored by affiliates = opportunity)
- If YouTube dominates → consider atomizing into YouTube Shorts scripts instead of just TikTok
Platform allocation example:
Default (no data): Twitter: 5 | LinkedIn: 3 | Reddit: 3 | TikTok: 3 | Email: 2
Data-driven (TikTok hot): Twitter: 3 | LinkedIn: 1 | Reddit: 2 | TikTok: 6 | Email: 2
Data-driven (LinkedIn hot): Twitter: 3 | LinkedIn: 5 | Reddit: 2 | TikTok: 2 | Email: 2
Step 2: Platform Mapping
Read shared/references/platform-rules.md for platform-specific rules.
For each platform, map the culture:
| Platform | Format | Tone | Length | CTA Style |
|---|---|---|---|---|
| Twitter/X | Thread or single tweet | Punchy, opinionated | 280 chars or 5-10 tweet thread | Last tweet |
| Story or insight post | Professional, first-person | 1300 chars | Soft CTA in comments | |
| Value-first post/comment | Helpful, honest, skeptical-aware | Variable | Disclosure + subtle | |
| TikTok | Script with hook | Casual, energetic | 30-60s script | Verbal + bio link |
| Newsletter section | Conversational | 200-400 words | Direct link | |
| Threads | Conversational take | Casual, authentic | 500 chars | Bio link |
Step 3: Generate Micro-Content
For each platform, generate pieces from different atomic units:
- Twitter: 3-5 pieces (1 thread, 2-3 standalone tweets, 1 hot take)
- LinkedIn: 2-3 pieces (1 story post, 1 insight post, 1 question post)
- Reddit: 2-3 pieces (1 detailed post, 1-2 comment-ready responses)
- TikTok: 2-3 scripts (1 educational, 1 hot take, 1 tutorial)
- Email: 1-2 pieces (newsletter section, dedicated email)
- Threads: 2-3 pieces (conversational takes)
Each piece must:
- Stand alone (makes sense without reading the pillar)
- Feel native to the platform (not a copy-paste resize)
- Carry one clear insight or value point
- Include appropriate FTC disclosure for affiliate content
Step 4: Tag for Tracking
Tag each piece with:
- Source pillar reference
- Platform
- Content type (thread, single, story, script)
- Affiliate product (if applicable)
- Suggested posting time/day
Step 5: Self-Validation
- Each piece feels native to its platform (not copy-pasted)
- Each piece stands alone without needing the pillar
- FTC disclosure included where affiliate links present
- No two pieces on the same platform say the same thing
- Platform rules followed (Reddit skepticism, LinkedIn professionalism, etc.)
Output Schema
output_schema_version: "1.0.0"
atomized_content:
pillar_title: string
total_pieces: number
platforms_covered: string[]
pieces:
- platform: string
type: string # "thread" | "single" | "story" | "script" | "email" | "comment"
content: string # The actual content, ready to post
insight_source: string # Which atomic unit from the pillar
has_affiliate_link: boolean
suggested_timing: string # e.g., "Tuesday 9am"
variant_id: string # For volume mode A/B tracking
content_pillars: string[] # Atomic units extracted (for chaining)
chain_metadata:
skill_slug: "content-pillar-atomizer"
stage: "content"
timestamp: string
suggested_next:
- "social-media-scheduler"
- "email-drip-sequence"
- "ab-test-generator"
Output Format
## Content Atomizer: [Pillar Title]
### Pillar Analysis
- **Atomic units extracted:** X insights
- **Platforms:** [list]
- **Total pieces generated:** XX
---
### Twitter/X (X pieces)
**Thread: [Title]**
🧵 1/ [first tweet]
2/ [second tweet]
...
[last tweet with CTA]
**Standalone Tweet:**
[tweet text]
---
### LinkedIn (X pieces)
**Story Post:**
[full LinkedIn post]
---
### Reddit (X pieces)
**Post: r/[subreddit]**
Title: [title]
[body with disclosure]
---
[Continue for each platform]
### Posting Schedule
| Day | Platform | Piece | Time |
|---|---|---|---|
| Mon | Twitter | Thread | 9am |
| Tue | LinkedIn | Story | 8am |
| Wed | Reddit | Post | 12pm |
Error Handling
- No pillar content provided: "Paste your blog post or article, or give me the URL and I'll fetch it."
- Content too short: "This is quite short for atomization. I'll extract what I can, but consider writing a longer pillar first with
affiliate-blog-builder." - No affiliate angle: Generate content without affiliate links. Pure value content builds audience for future promotions.
- Platform not supported: "I don't have specific rules for [platform]. I'll format it generically — review before posting."
Examples
Example 1: "Atomize my HeyGen review blog post into social content" → Extract 6 key insights, generate 15 pieces across Twitter (thread + 3 tweets), LinkedIn (2 posts), Reddit (2 posts), TikTok (2 scripts).
Example 2: "Turn this article into LinkedIn and Twitter content" → Focus on 2 platforms only. Generate 3 LinkedIn posts (story, insight, question) and 5 Twitter pieces (thread, 3 tweets, hot take).
Example 3: "Atomize in volume mode" (after affiliate-blog-builder) → Pick up article from chain. Generate 25-30 pieces with multiple variations per platform for A/B testing.
Revenue & Action Plan
Expected Outcomes
- Revenue potential: Each atomized piece is a new touchpoint driving affiliate clicks. 15-30 pieces from 1 article = 15-30x more chances for commission
- Benchmark: Top affiliate content creators report 2-5% of social impressions convert to link clicks. At $50 avg commission, 10,000 impressions across all pieces = $100-250/month from ONE pillar article
- Key metric to track: Bio link / affiliate link CTR per platform — which platform drives the most clicks per impression?
Do This Right Now (15 min)
- Pick the single strongest piece from the output — the one with the most specific, surprising insight
- Post it on your highest-engagement platform immediately
- Add your affiliate link in bio or first comment
- Set a reminder to post the next piece tomorrow
Track Your Results
After 7 days, check: which platform generated the most affiliate link clicks? Double down on that platform, reduce effort on underperformers.
Next step — copy-paste this prompt: "Schedule all my atomized content for the next 30 days" → runs
social-media-scheduler
Flywheel Connections
Feeds Into
social-media-scheduler(S5) — atomized pieces ready to scheduleemail-drip-sequence(S5) — email-format pieces for sequencesab-test-generator(S6) — volume mode variants for testing
Fed By
trending-content-scout(S1) — platform performance data for allocationcontent-angle-ranker(S1) — recommended angle for the pillar topicaffiliate-blog-builder(S3) — pillar content to atomizemonopoly-niche-finder(S1) — positioning angle for all piecescontent-repurposer(S7) — repurposed content to atomize further
Feedback Loop
performance-report(S6) reveals which platforms and content types perform best → focus future atomization on winning platforms
Quality Gate
Before delivering output, verify:
- Would I share this on MY personal social?
- Contains specific, surprising detail? (not generic)
- Respects reader's intelligence?
- Remarkable enough to share? (Purple Cow test)
- Irresistible offer framing? (if S4 offer skills ran)
Any NO → rewrite before delivering.
Volume Mode
When mode: "volume":
- Generate 5-10 variations per platform instead of 2-3
- Prioritize speed + variety over perfection
- Tag each with variant ID for A/B tracking
- Let data pick the winner (GaryVee philosophy)
volume_output:
variants:
- id: string # e.g., "tw-v1", "tw-v2"
content: string # The variation
angle: string # What makes this one different
References
shared/references/platform-rules.md— Platform-specific culture, format, and CTA rulesshared/references/ftc-compliance.md— FTC disclosure per platform typeshared/references/affitor-branding.md— Branding rulesshared/references/flywheel-connections.md— Master connection map
| 1 | |
| 2 | name content-pillar-atomizer |
| 3 | description > |
| 4 | Take 1 blog post or article and generate 15-30 platform-native micro-content pieces. |
| 5 | Not reformatting — re-contextualizing for each platform's culture. |
| 6 | Triggers on: "atomize this content", "repurpose my blog post", "turn this into social posts", |
| 7 | "content atomizer", "pillar content", "one to many content", "repurpose content", |
| 8 | "multiply my content", "content explosion", "turn article into posts", |
| 9 | "break down this article", "micro content from blog", "content pillar strategy", |
| 10 | "10x my content", "platform-native content", "atomize", "content multiplication". |
| 11 | license MIT |
| 12 | version "1.0.0" |
| 13 | tags ["affiliate-marketing", "content-creation", "social-media", "copywriting", "content-strategy", "repurposing"] |
| 14 | compatibility "Claude Code, ChatGPT, Gemini CLI, Cursor, Windsurf, OpenClaw, any AI agent" |
| 15 | metadata |
| 16 | author affitor |
| 17 | version "1.0" |
| 18 | stage S2-Content |
| 19 | |
| 20 | |
| 21 | # Content Pillar Atomizer |
| 22 | |
| 23 | Take 1 blog post or article and generate 15-30 platform-native micro-content pieces. This is NOT reformatting — it's re-contextualizing each piece for the platform's culture, format, and audience expectations. A LinkedIn post reads nothing like a Reddit comment, even if they carry the same insight. |
| 24 | |
| 25 | ## Stage |
| 26 | |
| 27 | S2: Content Creation — This IS content creation, just at 10x scale. One piece of deep work becomes a month of social content. |
| 28 | |
| 29 | ## When to Use |
| 30 | |
| 31 | User has a blog post, article, or long-form content and wants to maximize its reach |
| 32 | User asks to "repurpose" or "atomize" content |
| 33 | User says "turn this into social posts", "content multiplication", "pillar content" |
| 34 | After `affiliate-blog-builder` (S3) produces an article — atomize it into social |
| 35 | User wants to maintain consistent content output without creating from scratch daily |
| 36 | |
| 37 | ## Input Schema |
| 38 | |
| 39 | |
| 40 | pillar_content: string # REQUIRED — the full blog post/article text, or URL to fetch |
| 41 | |
| 42 | platforms: string[] # OPTIONAL — target platforms |
| 43 | # Options: "twitter", "linkedin", "reddit", "tiktok", "email", "threads" |
| 44 | # Default: ["twitter", "linkedin", "reddit"] |
| 45 | |
| 46 | product: object # OPTIONAL — affiliate product being promoted |
| 47 | name: string |
| 48 | url: string |
| 49 | reward_value: string |
| 50 | |
| 51 | mode: string # OPTIONAL — "quality" | "volume" |
| 52 | # Default: "quality" |
| 53 | |
| 54 | tone: string # OPTIONAL — "professional" | "casual" | "edgy" | "educational" |
| 55 | # Default: inferred from pillar content |
| 56 | |
| 57 | |
| 58 | **Chaining from S3**: If `affiliate-blog-builder` was run, use its output article as `pillar_content`. |
| 59 | |
| 60 | **Chaining from S1 monopoly-niche-finder**: Use `monopoly_niche` positioning to angle all micro-content. |
| 61 | |
| 62 | ## Workflow |
| 63 | |
| 64 | ### Step 1: Analyze Pillar Content |
| 65 | |
| 66 | If URL provided, use `web_fetch` to retrieve content |
| 67 | Extract: key insights (5-8), data points, quotes, frameworks, stories, opinions |
| 68 | Identify the "atomic units" — self-contained ideas that work independently |
| 69 | Note the product/affiliate angle (if present) |
| 70 | |
| 71 | ### Step 1.5: Check Platform Performance for This Topic (data-driven) |
| 72 | |
| 73 | Before atomizing equally across all platforms, understand which platforms are hot for this topic: |
| 74 | |
| 75 | **If `trending-content-scout` ran:** |
| 76 | Use platform-level engagement data from `pattern_analysis` |
| 77 | Check `engagement_benchmark.platform_averages` — which platform has highest engagement for this keyword? |
| 78 | Prioritize platforms where this topic has highest engagement |
| 79 | Adjust platform allocation accordingly (see below) |
| 80 | |
| 81 | **Quick check (no scout data):** |
| 82 | `web_search "[topic] youtube vs tiktok vs linkedin"` → which platform dominates discussion? |
| 83 | Check: is this topic more visual (→ TikTok/YouTube heavy) or professional (→ LinkedIn heavy)? |
| 84 | Look for: which platform shows up most in search results for this topic? |
| 85 | |
| 86 | **Apply to atomization allocation:** |
| 87 | Default: equal split across platforms |
| 88 | Data-driven: proportional to engagement potential |
| 89 | If TikTok engagement is 5x LinkedIn for this topic → generate 5 TikTok scripts, 1 LinkedIn post |
| 90 | If Reddit has high engagement → don't skip Reddit (often ignored by affiliates = opportunity) |
| 91 | If YouTube dominates → consider atomizing into YouTube Shorts scripts instead of just TikTok |
| 92 | |
| 93 | **Platform allocation example:** |
| 94 | |
| 95 | Default (no data): Twitter: 5 | LinkedIn: 3 | Reddit: 3 | TikTok: 3 | Email: 2 |
| 96 | Data-driven (TikTok hot): Twitter: 3 | LinkedIn: 1 | Reddit: 2 | TikTok: 6 | Email: 2 |
| 97 | Data-driven (LinkedIn hot): Twitter: 3 | LinkedIn: 5 | Reddit: 2 | TikTok: 2 | Email: 2 |
| 98 | |
| 99 | |
| 100 | ### Step 2: Platform Mapping |
| 101 | |
| 102 | Read `shared/references/platform-rules.md` for platform-specific rules. |
| 103 | |
| 104 | For each platform, map the culture: |
| 105 | |
| 106 | | Platform | Format | Tone | Length | CTA Style | |
| 107 | |---|---|---|---|---| |
| 108 | | Twitter/X | Thread or single tweet | Punchy, opinionated | 280 chars or 5-10 tweet thread | Last tweet | |
| 109 | | LinkedIn | Story or insight post | Professional, first-person | 1300 chars | Soft CTA in comments | |
| 110 | | Reddit | Value-first post/comment | Helpful, honest, skeptical-aware | Variable | Disclosure + subtle | |
| 111 | | TikTok | Script with hook | Casual, energetic | 30-60s script | Verbal + bio link | |
| 112 | | Email | Newsletter section | Conversational | 200-400 words | Direct link | |
| 113 | | Threads | Conversational take | Casual, authentic | 500 chars | Bio link | |
| 114 | |
| 115 | ### Step 3: Generate Micro-Content |
| 116 | |
| 117 | For each platform, generate pieces from different atomic units: |
| 118 | |
| 119 | **Twitter**: 3-5 pieces (1 thread, 2-3 standalone tweets, 1 hot take) |
| 120 | **LinkedIn**: 2-3 pieces (1 story post, 1 insight post, 1 question post) |
| 121 | **Reddit**: 2-3 pieces (1 detailed post, 1-2 comment-ready responses) |
| 122 | **TikTok**: 2-3 scripts (1 educational, 1 hot take, 1 tutorial) |
| 123 | **Email**: 1-2 pieces (newsletter section, dedicated email) |
| 124 | **Threads**: 2-3 pieces (conversational takes) |
| 125 | |
| 126 | Each piece must: |
| 127 | Stand alone (makes sense without reading the pillar) |
| 128 | Feel native to the platform (not a copy-paste resize) |
| 129 | Carry one clear insight or value point |
| 130 | Include appropriate FTC disclosure for affiliate content |
| 131 | |
| 132 | ### Step 4: Tag for Tracking |
| 133 | |
| 134 | Tag each piece with: |
| 135 | Source pillar reference |
| 136 | Platform |
| 137 | Content type (thread, single, story, script) |
| 138 | Affiliate product (if applicable) |
| 139 | Suggested posting time/day |
| 140 | |
| 141 | ### Step 5: Self-Validation |
| 142 | |
| 143 | [ ] Each piece feels native to its platform (not copy-pasted) |
| 144 | [ ] Each piece stands alone without needing the pillar |
| 145 | [ ] FTC disclosure included where affiliate links present |
| 146 | [ ] No two pieces on the same platform say the same thing |
| 147 | [ ] Platform rules followed (Reddit skepticism, LinkedIn professionalism, etc.) |
| 148 | |
| 149 | ## Output Schema |
| 150 | |
| 151 | |
| 152 | output_schema_version: "1.0.0" |
| 153 | atomized_content: |
| 154 | pillar_title: string |
| 155 | total_pieces: number |
| 156 | platforms_covered: string[] |
| 157 | |
| 158 | pieces: |
| 159 | - platform: string |
| 160 | type: string # "thread" | "single" | "story" | "script" | "email" | "comment" |
| 161 | content: string # The actual content, ready to post |
| 162 | insight_source: string # Which atomic unit from the pillar |
| 163 | has_affiliate_link: boolean |
| 164 | suggested_timing: string # e.g., "Tuesday 9am" |
| 165 | variant_id: string # For volume mode A/B tracking |
| 166 | |
| 167 | content_pillars: string[] # Atomic units extracted (for chaining) |
| 168 | |
| 169 | chain_metadata: |
| 170 | skill_slug: "content-pillar-atomizer" |
| 171 | stage: "content" |
| 172 | timestamp: string |
| 173 | suggested_next: |
| 174 | - "social-media-scheduler" |
| 175 | - "email-drip-sequence" |
| 176 | - "ab-test-generator" |
| 177 | |
| 178 | |
| 179 | ## Output Format |
| 180 | |
| 181 | |
| 182 | ## Content Atomizer: [Pillar Title] |
| 183 | |
| 184 | ### Pillar Analysis |
| 185 | - **Atomic units extracted:** X insights |
| 186 | - **Platforms:** [list] |
| 187 | - **Total pieces generated:** XX |
| 188 | |
| 189 | |
| 190 | |
| 191 | ### Twitter/X (X pieces) |
| 192 | |
| 193 | **Thread: [Title]** |
| 194 | 🧵 1/ [first tweet] |
| 195 | 2/ [second tweet] |
| 196 | ... |
| 197 | [last tweet with CTA] |
| 198 | |
| 199 | **Standalone Tweet:** |
| 200 | [tweet text] |
| 201 | |
| 202 | |
| 203 | |
| 204 | ### LinkedIn (X pieces) |
| 205 | |
| 206 | **Story Post:** |
| 207 | [full LinkedIn post] |
| 208 | |
| 209 | |
| 210 | |
| 211 | ### Reddit (X pieces) |
| 212 | |
| 213 | **Post: r/[subreddit]** |
| 214 | Title: [title] |
| 215 | [body with disclosure] |
| 216 | |
| 217 | |
| 218 | |
| 219 | [Continue for each platform] |
| 220 | |
| 221 | ### Posting Schedule |
| 222 | | Day | Platform | Piece | Time | |
| 223 | |---|---|---|---| |
| 224 | | Mon | Twitter | Thread | 9am | |
| 225 | | Tue | LinkedIn | Story | 8am | |
| 226 | | Wed | Reddit | Post | 12pm | |
| 227 | |
| 228 | |
| 229 | ## Error Handling |
| 230 | |
| 231 | **No pillar content provided**: "Paste your blog post or article, or give me the URL and I'll fetch it." |
| 232 | **Content too short**: "This is quite short for atomization. I'll extract what I can, but consider writing a longer pillar first with `affiliate-blog-builder`." |
| 233 | **No affiliate angle**: Generate content without affiliate links. Pure value content builds audience for future promotions. |
| 234 | **Platform not supported**: "I don't have specific rules for [platform]. I'll format it generically — review before posting." |
| 235 | |
| 236 | ## Examples |
| 237 | |
| 238 | **Example 1:** "Atomize my HeyGen review blog post into social content" |
| 239 | → Extract 6 key insights, generate 15 pieces across Twitter (thread + 3 tweets), LinkedIn (2 posts), Reddit (2 posts), TikTok (2 scripts). |
| 240 | |
| 241 | **Example 2:** "Turn this article into LinkedIn and Twitter content" |
| 242 | → Focus on 2 platforms only. Generate 3 LinkedIn posts (story, insight, question) and 5 Twitter pieces (thread, 3 tweets, hot take). |
| 243 | |
| 244 | **Example 3:** "Atomize in volume mode" (after affiliate-blog-builder) |
| 245 | → Pick up article from chain. Generate 25-30 pieces with multiple variations per platform for A/B testing. |
| 246 | |
| 247 | ## Revenue & Action Plan |
| 248 | |
| 249 | ### Expected Outcomes |
| 250 | **Revenue potential**: Each atomized piece is a new touchpoint driving affiliate clicks. 15-30 pieces from 1 article = 15-30x more chances for commission |
| 251 | **Benchmark**: Top affiliate content creators report 2-5% of social impressions convert to link clicks. At $50 avg commission, 10,000 impressions across all pieces = $100-250/month from ONE pillar article |
| 252 | **Key metric to track**: Bio link / affiliate link CTR per platform — which platform drives the most clicks per impression? |
| 253 | |
| 254 | ### Do This Right Now (15 min) |
| 255 | Pick the **single strongest piece** from the output — the one with the most specific, surprising insight |
| 256 | Post it on your highest-engagement platform immediately |
| 257 | Add your affiliate link in bio or first comment |
| 258 | Set a reminder to post the next piece tomorrow |
| 259 | |
| 260 | ### Track Your Results |
| 261 | After 7 days, check: which platform generated the most affiliate link clicks? Double down on that platform, reduce effort on underperformers. |
| 262 | |
| 263 | > **Next step — copy-paste this prompt:** |
| 264 | > "Schedule all my atomized content for the next 30 days" → runs `social-media-scheduler` |
| 265 | |
| 266 | ## Flywheel Connections |
| 267 | |
| 268 | ### Feeds Into |
| 269 | `social-media-scheduler` (S5) — atomized pieces ready to schedule |
| 270 | `email-drip-sequence` (S5) — email-format pieces for sequences |
| 271 | `ab-test-generator` (S6) — volume mode variants for testing |
| 272 | |
| 273 | ### Fed By |
| 274 | `trending-content-scout` (S1) — platform performance data for allocation |
| 275 | `content-angle-ranker` (S1) — recommended angle for the pillar topic |
| 276 | `affiliate-blog-builder` (S3) — pillar content to atomize |
| 277 | `monopoly-niche-finder` (S1) — positioning angle for all pieces |
| 278 | `content-repurposer` (S7) — repurposed content to atomize further |
| 279 | |
| 280 | ### Feedback Loop |
| 281 | `performance-report` (S6) reveals which platforms and content types perform best → focus future atomization on winning platforms |
| 282 | |
| 283 | ## Quality Gate |
| 284 | |
| 285 | Before delivering output, verify: |
| 286 | |
| 287 | Would I share this on MY personal social? |
| 288 | Contains specific, surprising detail? (not generic) |
| 289 | Respects reader's intelligence? |
| 290 | Remarkable enough to share? (Purple Cow test) |
| 291 | Irresistible offer framing? (if S4 offer skills ran) |
| 292 | |
| 293 | Any NO → rewrite before delivering. |
| 294 | |
| 295 | ## Volume Mode |
| 296 | |
| 297 | When `mode: "volume"`: |
| 298 | Generate 5-10 variations per platform instead of 2-3 |
| 299 | Prioritize speed + variety over perfection |
| 300 | Tag each with variant ID for A/B tracking |
| 301 | Let data pick the winner (GaryVee philosophy) |
| 302 | |
| 303 | |
| 304 | volume_output: |
| 305 | variants: |
| 306 | - id: string # e.g., "tw-v1", "tw-v2" |
| 307 | content: string # The variation |
| 308 | angle: string # What makes this one different |
| 309 | |
| 310 | |
| 311 | ## References |
| 312 | |
| 313 | `shared/references/platform-rules.md` — Platform-specific culture, format, and CTA rules |
| 314 | `shared/references/ftc-compliance.md` — FTC disclosure per platform type |
| 315 | `shared/references/affitor-branding.md` — Branding rules |
| 316 | `shared/references/flywheel-connections.md` — Master connection map |
| 317 |