📡 Content Pipeline — Multi-Platform Content Automation
Design an end-to-end content pipeline from ideation through publishing with AI integration, quality gates, and cross-platform formatting.
Activation
When this skill activates, output:
📡 Content Pipeline — Designing your content automation pipeline...
| Context |
Status |
| User says "content pipeline", "content automation", "auto-publish" |
ACTIVE |
| User wants to repurpose content across platforms |
ACTIVE |
| User mentions YouTube + blog + social automation |
ACTIVE |
| User wants an n8n workflow (content is just the use case) |
Chain: content-pipeline → n8n-workflow-builder |
| User wants a single social media post (not a pipeline) |
DORMANT |
| User wants a launch announcement sequence |
DORMANT — see launch-plan |
Protocol
Step 1: Gather Inputs
Ask the user for:
- Content type: Blog posts, YouTube videos, podcasts, newsletters, social media, or multi-format?
- Source material: Where does raw content come from? (scripts, recordings, notes, ideas list)
- Target platforms: Where should content be published? (blog, YouTube, Twitter/X, LinkedIn, Instagram, newsletter)
- Posting schedule: How often? (daily, 3x/week, weekly, biweekly)
- Team: Solo creator or team? Who reviews before publish?
- Existing tools: What do you already use? (CMS, email platform, video editor)
Step 2: Design Pipeline Stages
Map the full content lifecycle:
┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐
│ IDEATION │──→│ CREATION │──→│ REVIEW │──→│ FORMAT │──→│ PUBLISH │
│ │ │ │ │ │ │ │ │ │
│ Topics │ │ Draft │ │ Human QA │ │ Per-plat │ │ Schedule │
│ Research │ │ AI-assist│ │ Edit │ │ Assets │ │ Distribute│
│ Calendar │ │ Media │ │ Approve │ │ SEO │ │ Track │
└──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘
│ │ │ │ │
▼ ▼ ▼ ▼ ▼
Ideas DB Drafts DB Approved DB Assets DB Published DB
Stage tracking:
| Stage |
Status Values |
Trigger to Next |
| Ideation |
idea → researched → scheduled |
Added to content calendar |
| Creation |
draft_started → draft_complete |
Author marks complete |
| Review |
in_review → changes_requested → approved |
Reviewer approves |
| Formatting |
formatting → assets_ready |
All platform variants generated |
| Publishing |
scheduled → published → distributed |
Publish date reached |
Step 3: AI Integration Points
Identify where AI accelerates the pipeline:
| Stage |
AI Task |
Input |
Output |
Human Check? |
| Ideation |
Topic generation |
Niche + trending keywords |
10 topic ideas with angles |
Yes — pick top 3 |
| Ideation |
Title optimization |
Working title |
5 title variants with hooks |
Yes — choose one |
| Creation |
First draft |
Outline + key points |
Blog post draft |
Yes — heavy edit |
| Creation |
YouTube script |
Topic + talking points |
Scripted sections |
Yes — personalize |
| Formatting |
SEO meta |
Full article |
Meta title, description, keywords |
Light review |
| Formatting |
Social posts |
Article content |
Twitter thread, LinkedIn post, IG caption |
Yes — tone check |
| Formatting |
Email subject |
Newsletter content |
5 subject line variants |
Yes — pick one |
| Publishing |
Alt text |
Images |
Descriptive alt text |
Light review |
AI prompt templates for each task:
── TOPIC GENERATION ───────────────────────
Input: "Generate 10 content ideas for [niche]. Target audience: [audience].
Current trends: [trends]. Avoid topics we've covered: [recent topics].
Format: Title | Angle | Target keyword | Estimated interest (1-10)"
── TITLE OPTIMIZATION ─────────────────────
Input: "Generate 5 title variants for: [working title].
Optimize for: click-through, SEO keyword [keyword], accuracy.
Style: [informational / provocative / how-to / listicle]"
── SOCIAL REPURPOSING ─────────────────────
Input: "Repurpose this article into platform-specific posts:
Article: [full text]
Platforms: Twitter (thread, 280 chars/tweet), LinkedIn (professional tone),
Instagram (casual, emoji-friendly, hashtags)"
Step 4: Multi-Platform Formatting
Define format specifications per platform:
| Platform |
Format |
Length |
Media |
Unique Requirements |
| Blog |
HTML/Markdown |
1500-3000 words |
Header image, inline images |
SEO meta, schema markup, internal links |
| YouTube |
Video |
8-15 min |
Thumbnail 1280x720 |
Title (60 chars), description (5000 chars), tags, chapters |
| Twitter/X |
Thread |
3-10 tweets, 280 chars each |
1 image per tweet optional |
Hook tweet, numbered, CTA in last tweet |
| LinkedIn |
Post |
1300 chars (pre-fold: 210) |
1 image or document carousel |
Professional tone, line breaks, no hashtag spam |
| Instagram |
Carousel or Reel |
Caption: 2200 chars |
1080x1080 images or 9:16 video |
20-30 hashtags, alt text, call to action |
| Newsletter |
Email |
500-1000 words |
Inline images |
Subject line, preview text, unsubscribe link, CTA button |
Content atomization — from one source, generate:
Blog Post (source of truth)
├── YouTube video script (expand key points, add examples)
├── Twitter thread (extract key insights, 1 per tweet)
├── LinkedIn post (professional summary + personal take)
├── Instagram carousel (visual key points, 5-7 slides)
├── Newsletter (summary + personal commentary + CTA)
└── Pinterest pin (infographic of key stats/steps)
Step 5: Content Calendar & Scheduling
Design the publishing schedule:
── WEEKLY CONTENT CALENDAR ────────────────
Monday: Blog post published (written prev week)
Tuesday: Twitter thread (repurposed from blog)
Wednesday: YouTube video live (filmed prev week)
Thursday: LinkedIn post (professional angle on blog topic)
Friday: Newsletter sent (weekly roundup + personal note)
Saturday: Instagram carousel (visual summary of week's content)
Sunday: Ideation session for next week
Automated scheduling:
- Buffer/Hootsuite/Typefully: Schedule social posts
- n8n workflow: Trigger format conversion and scheduling
- CMS scheduled publish: Blog posts via WordPress/Ghost/Notion API
- Email platform: ConvertKit/Mailchimp scheduled sends
Calendar management:
Content Calendar Table:
id | topic | status | blog_date | youtube_date | social_date | newsletter_date | notes
Step 6: Quality Gates
Define human review checkpoints:
── QUALITY GATES ──────────────────────────
Gate 1: CONTENT APPROVAL
When: After AI draft is complete
Who: Content creator / editor
Checks:
□ Factually accurate
□ Brand voice consistent
□ No AI artifacts (robotic phrasing, hallucinated facts)
□ Clear structure and flow
□ CTA present and relevant
Action: Approve → auto-format for all platforms
Reject → return to creation with notes
Gate 2: VISUAL REVIEW
When: After platform formatting + asset generation
Who: Content creator / designer
Checks:
□ Images appropriate and licensed
□ Thumbnail compelling
□ Social posts read well standalone
□ Links working
Action: Approve → schedule for publish
Reject → return to formatting
Gate 3: POST-PUBLISH CHECK
When: 1 hour after publishing
Who: Automated + content creator
Checks:
□ All links resolve (automated)
□ Images loading (automated)
□ No broken formatting (manual spot check)
□ Comments/responses monitored
Action: Fix issues if found
Automation-friendly gates:
- Use a Notion/Airtable status column that the pipeline checks
- n8n workflow waits for status change from "in_review" to "approved"
- Slack notification when content is ready for review with one-click approve
Step 7: Analytics & Feedback Loop
Track performance to improve future content:
Per-piece metrics:
| Platform |
Metric |
Source |
Track |
| Blog |
Page views, time on page, bounce rate |
Google Analytics |
Daily for 7 days |
| YouTube |
Views, watch time, CTR, retention |
YouTube Studio |
Daily for 14 days |
| Twitter/X |
Impressions, engagements, link clicks |
Twitter Analytics |
48 hours |
| LinkedIn |
Impressions, reactions, comments |
LinkedIn Analytics |
48 hours |
| Instagram |
Reach, saves, shares |
Instagram Insights |
48 hours |
| Newsletter |
Open rate, click rate, unsubscribes |
Email platform |
72 hours |
Feedback into ideation:
- Top-performing topics → create more in same category
- High-engagement formats → prioritize that format
- Low performers → analyze why (topic, timing, headline, format?)
- Comment themes → new content ideas from audience questions
Content scorecard:
Content: "[Title]"
Published: [date]
Score: [1-10 composite]
Blog: [X] views, [X]% bounce
YouTube: [X] views, [X]% retention
Social: [X] impressions, [X]% engagement
Newsletter: [X]% open, [X]% click
Verdict: [Scale / Iterate / Retire]
Step 8: Tooling & Integration Map
Core tools:
| Function |
Tool |
Integration Method |
| Workflow orchestration |
n8n |
Self-hosted or cloud |
| Content drafting |
Claude API / GPT API |
API call from n8n |
| Blog publishing |
WordPress / Ghost / Notion |
REST API |
| Video production |
Remotion / Descript |
CLI or API |
| Email newsletter |
SendGrid / ConvertKit |
API |
| Social scheduling |
Buffer API / Twitter API / LinkedIn API |
OAuth + API |
| Asset storage |
Cloudinary / S3 |
Upload API |
| Analytics |
Google Analytics / platform native |
Reporting API |
| Content calendar |
Notion / Airtable |
API |
n8n workflow design:
Workflow 1: DAILY CONTENT CHECK
Schedule Trigger (9 AM) → Check calendar for today's content
→ IF content ready → Format for platform → Schedule/publish
→ ELSE → Send "nothing scheduled" alert
Workflow 2: CONTENT REPURPOSING
Webhook (blog published) → Fetch full article
→ AI: Generate Twitter thread → Schedule via Buffer
→ AI: Generate LinkedIn post → Schedule via Buffer
→ AI: Generate newsletter section → Queue for weekly send
→ AI: Generate Instagram caption → Send to Slack for manual post
Workflow 3: WEEKLY ANALYTICS
Schedule Trigger (Monday 8 AM) → Pull analytics from all platforms
→ Compile scorecard per piece → Store in Notion/Airtable
→ Generate weekly report → Send to Slack/email
Step 9: Output
Present the complete pipeline specification:
━━━ CONTENT PIPELINE: [Name] ━━━━━━━━━━━━━
── PIPELINE STAGES ────────────────────────
[5-stage flow diagram]
── AI INTEGRATION ─────────────────────────
[AI tasks per stage with prompt templates]
── PLATFORM FORMATS ───────────────────────
[format specs per platform]
── CONTENT CALENDAR ───────────────────────
[weekly schedule template]
── QUALITY GATES ──────────────────────────
[3 checkpoints with checklists]
── ANALYTICS ──────────────────────────────
[per-piece metrics + scorecard template]
── TOOL MAP ───────────────────────────────
[tools + integration methods]
── N8N WORKFLOWS ──────────────────────────
[workflow designs for automation]
Inputs
- Content type and format
- Source material type
- Target platforms
- Posting schedule
- Team / review process
- Existing tools
Outputs
- 5-stage pipeline design (ideation → creation → review → format → publish)
- AI integration points with prompt templates
- Multi-platform format specifications
- Content calendar with scheduling automation
- Quality gates with review checklists
- Analytics tracking with content scorecard
- Tool and integration map
- n8n workflow designs for orchestration
Level History
- Lv.1 — Base: 5-stage content pipeline, AI integration at 8 touch points with prompt templates, multi-platform format specs (blog, YouTube, Twitter, LinkedIn, Instagram, newsletter), content calendar with atomization strategy, 3-tier quality gates, analytics feedback loop with content scorecard, n8n workflow designs for daily publishing and weekly analytics. (Origin: MemStack v3.2, Mar 2026)
1---2name: content-pipeline3description: Use when the user says 'content pipeline', 'content automation', 'auto-publish', 'content workflow', 'repurpose content', 'blog to social', or wants to automate the creation, formatting, and publishing of content across platforms.4---567# 📡 Content Pipeline — Multi-Platform Content Automation8*Design an end-to-end content pipeline from ideation through publishing with AI integration, quality gates, and cross-platform formatting.*910## Activation1112When this skill activates, output:1314`📡 Content Pipeline — Designing your content automation pipeline...`1516| Context | Status |17|---------|--------|18| **User says "content pipeline", "content automation", "auto-publish"** | ACTIVE |19| **User wants to repurpose content across platforms** | ACTIVE |20| **User mentions YouTube + blog + social automation** | ACTIVE |21| **User wants an n8n workflow (content is just the use case)** | Chain: content-pipeline → n8n-workflow-builder |22| **User wants a single social media post (not a pipeline)** | DORMANT |23| **User wants a launch announcement sequence** | DORMANT — see launch-plan |2425## Protocol2627### Step 1: Gather Inputs2829Ask the user for:30- **Content type**: Blog posts, YouTube videos, podcasts, newsletters, social media, or multi-format?31- **Source material**: Where does raw content come from? (scripts, recordings, notes, ideas list)32- **Target platforms**: Where should content be published? (blog, YouTube, Twitter/X, LinkedIn, Instagram, newsletter)33- **Posting schedule**: How often? (daily, 3x/week, weekly, biweekly)34- **Team**: Solo creator or team? Who reviews before publish?35- **Existing tools**: What do you already use? (CMS, email platform, video editor)3637### Step 2: Design Pipeline Stages3839Map the full content lifecycle:4041```42┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐43│ IDEATION │──→│ CREATION │──→│ REVIEW │──→│ FORMAT │──→│ PUBLISH │44│ │ │ │ │ │ │ │ │ │45│ Topics │ │ Draft │ │ Human QA │ │ Per-plat │ │ Schedule │46│ Research │ │ AI-assist│ │ Edit │ │ Assets │ │ Distribute│47│ Calendar │ │ Media │ │ Approve │ │ SEO │ │ Track │48└──────────┘ └──────────┘ └──────────┘ └──────────┘ └──────────┘49 │ │ │ │ │50 ▼ ▼ ▼ ▼ ▼51 Ideas DB Drafts DB Approved DB Assets DB Published DB52```5354**Stage tracking:**5556| Stage | Status Values | Trigger to Next |57|-------|--------------|-----------------|58| Ideation | idea → researched → scheduled | Added to content calendar |59| Creation | draft_started → draft_complete | Author marks complete |60| Review | in_review → changes_requested → approved | Reviewer approves |61| Formatting | formatting → assets_ready | All platform variants generated |62| Publishing | scheduled → published → distributed | Publish date reached |6364### Step 3: AI Integration Points6566Identify where AI accelerates the pipeline:6768| Stage | AI Task | Input | Output | Human Check? |69|-------|---------|-------|--------|-------------|70| Ideation | Topic generation | Niche + trending keywords | 10 topic ideas with angles | Yes — pick top 3 |71| Ideation | Title optimization | Working title | 5 title variants with hooks | Yes — choose one |72| Creation | First draft | Outline + key points | Blog post draft | Yes — heavy edit |73| Creation | YouTube script | Topic + talking points | Scripted sections | Yes — personalize |74| Formatting | SEO meta | Full article | Meta title, description, keywords | Light review |75| Formatting | Social posts | Article content | Twitter thread, LinkedIn post, IG caption | Yes — tone check |76| Formatting | Email subject | Newsletter content | 5 subject line variants | Yes — pick one |77| Publishing | Alt text | Images | Descriptive alt text | Light review |7879**AI prompt templates for each task:**8081```82── TOPIC GENERATION ───────────────────────83Input: "Generate 10 content ideas for [niche]. Target audience: [audience].84 Current trends: [trends]. Avoid topics we've covered: [recent topics].85 Format: Title | Angle | Target keyword | Estimated interest (1-10)"8687── TITLE OPTIMIZATION ─────────────────────88Input: "Generate 5 title variants for: [working title].89 Optimize for: click-through, SEO keyword [keyword], accuracy.90 Style: [informational / provocative / how-to / listicle]"9192── SOCIAL REPURPOSING ─────────────────────93Input: "Repurpose this article into platform-specific posts:94 Article: [full text]95 Platforms: Twitter (thread, 280 chars/tweet), LinkedIn (professional tone),96 Instagram (casual, emoji-friendly, hashtags)"97```9899### Step 4: Multi-Platform Formatting100101Define format specifications per platform:102103| Platform | Format | Length | Media | Unique Requirements |104|----------|--------|--------|-------|-------------------|105| **Blog** | HTML/Markdown | 1500-3000 words | Header image, inline images | SEO meta, schema markup, internal links |106| **YouTube** | Video | 8-15 min | Thumbnail 1280x720 | Title (60 chars), description (5000 chars), tags, chapters |107| **Twitter/X** | Thread | 3-10 tweets, 280 chars each | 1 image per tweet optional | Hook tweet, numbered, CTA in last tweet |108| **LinkedIn** | Post | 1300 chars (pre-fold: 210) | 1 image or document carousel | Professional tone, line breaks, no hashtag spam |109| **Instagram** | Carousel or Reel | Caption: 2200 chars | 1080x1080 images or 9:16 video | 20-30 hashtags, alt text, call to action |110| **Newsletter** | Email | 500-1000 words | Inline images | Subject line, preview text, unsubscribe link, CTA button |111112**Content atomization** — from one source, generate:113114```115Blog Post (source of truth)116 ├── YouTube video script (expand key points, add examples)117 ├── Twitter thread (extract key insights, 1 per tweet)118 ├── LinkedIn post (professional summary + personal take)119 ├── Instagram carousel (visual key points, 5-7 slides)120 ├── Newsletter (summary + personal commentary + CTA)121 └── Pinterest pin (infographic of key stats/steps)122```123124### Step 5: Content Calendar & Scheduling125126Design the publishing schedule:127128```129── WEEKLY CONTENT CALENDAR ────────────────130131Monday: Blog post published (written prev week)132Tuesday: Twitter thread (repurposed from blog)133Wednesday: YouTube video live (filmed prev week)134Thursday: LinkedIn post (professional angle on blog topic)135Friday: Newsletter sent (weekly roundup + personal note)136Saturday: Instagram carousel (visual summary of week's content)137Sunday: Ideation session for next week138```139140**Automated scheduling:**141- **Buffer/Hootsuite/Typefully**: Schedule social posts142- **n8n workflow**: Trigger format conversion and scheduling143- **CMS scheduled publish**: Blog posts via WordPress/Ghost/Notion API144- **Email platform**: ConvertKit/Mailchimp scheduled sends145146**Calendar management:**147```148Content Calendar Table:149 id | topic | status | blog_date | youtube_date | social_date | newsletter_date | notes150```151152### Step 6: Quality Gates153154Define human review checkpoints:155156```157── QUALITY GATES ──────────────────────────158159Gate 1: CONTENT APPROVAL160 When: After AI draft is complete161 Who: Content creator / editor162 Checks:163 □ Factually accurate164 □ Brand voice consistent165 □ No AI artifacts (robotic phrasing, hallucinated facts)166 □ Clear structure and flow167 □ CTA present and relevant168 Action: Approve → auto-format for all platforms169 Reject → return to creation with notes170171Gate 2: VISUAL REVIEW172 When: After platform formatting + asset generation173 Who: Content creator / designer174 Checks:175 □ Images appropriate and licensed176 □ Thumbnail compelling177 □ Social posts read well standalone178 □ Links working179 Action: Approve → schedule for publish180 Reject → return to formatting181182Gate 3: POST-PUBLISH CHECK183 When: 1 hour after publishing184 Who: Automated + content creator185 Checks:186 □ All links resolve (automated)187 □ Images loading (automated)188 □ No broken formatting (manual spot check)189 □ Comments/responses monitored190 Action: Fix issues if found191```192193**Automation-friendly gates:**194- Use a Notion/Airtable status column that the pipeline checks195- n8n workflow waits for status change from "in_review" to "approved"196- Slack notification when content is ready for review with one-click approve197198### Step 7: Analytics & Feedback Loop199200Track performance to improve future content:201202**Per-piece metrics:**203204| Platform | Metric | Source | Track |205|----------|--------|--------|-------|206| Blog | Page views, time on page, bounce rate | Google Analytics | Daily for 7 days |207| YouTube | Views, watch time, CTR, retention | YouTube Studio | Daily for 14 days |208| Twitter/X | Impressions, engagements, link clicks | Twitter Analytics | 48 hours |209| LinkedIn | Impressions, reactions, comments | LinkedIn Analytics | 48 hours |210| Instagram | Reach, saves, shares | Instagram Insights | 48 hours |211| Newsletter | Open rate, click rate, unsubscribes | Email platform | 72 hours |212213**Feedback into ideation:**214- Top-performing topics → create more in same category215- High-engagement formats → prioritize that format216- Low performers → analyze why (topic, timing, headline, format?)217- Comment themes → new content ideas from audience questions218219**Content scorecard:**220```221Content: "[Title]"222Published: [date]223Score: [1-10 composite]224 Blog: [X] views, [X]% bounce225 YouTube: [X] views, [X]% retention226 Social: [X] impressions, [X]% engagement227 Newsletter: [X]% open, [X]% click228Verdict: [Scale / Iterate / Retire]229```230231### Step 8: Tooling & Integration Map232233**Core tools:**234235| Function | Tool | Integration Method |236|----------|------|-------------------|237| Workflow orchestration | n8n | Self-hosted or cloud |238| Content drafting | Claude API / GPT API | API call from n8n |239| Blog publishing | WordPress / Ghost / Notion | REST API |240| Video production | Remotion / Descript | CLI or API |241| Email newsletter | SendGrid / ConvertKit | API |242| Social scheduling | Buffer API / Twitter API / LinkedIn API | OAuth + API |243| Asset storage | Cloudinary / S3 | Upload API |244| Analytics | Google Analytics / platform native | Reporting API |245| Content calendar | Notion / Airtable | API |246247**n8n workflow design:**248249```250Workflow 1: DAILY CONTENT CHECK251 Schedule Trigger (9 AM) → Check calendar for today's content252 → IF content ready → Format for platform → Schedule/publish253 → ELSE → Send "nothing scheduled" alert254255Workflow 2: CONTENT REPURPOSING256 Webhook (blog published) → Fetch full article257 → AI: Generate Twitter thread → Schedule via Buffer258 → AI: Generate LinkedIn post → Schedule via Buffer259 → AI: Generate newsletter section → Queue for weekly send260 → AI: Generate Instagram caption → Send to Slack for manual post261262Workflow 3: WEEKLY ANALYTICS263 Schedule Trigger (Monday 8 AM) → Pull analytics from all platforms264 → Compile scorecard per piece → Store in Notion/Airtable265 → Generate weekly report → Send to Slack/email266```267268### Step 9: Output269270Present the complete pipeline specification:271272```273━━━ CONTENT PIPELINE: [Name] ━━━━━━━━━━━━━274275── PIPELINE STAGES ────────────────────────276[5-stage flow diagram]277278── AI INTEGRATION ─────────────────────────279[AI tasks per stage with prompt templates]280281── PLATFORM FORMATS ───────────────────────282[format specs per platform]283284── CONTENT CALENDAR ───────────────────────285[weekly schedule template]286287── QUALITY GATES ──────────────────────────288[3 checkpoints with checklists]289290── ANALYTICS ──────────────────────────────291[per-piece metrics + scorecard template]292293── TOOL MAP ───────────────────────────────294[tools + integration methods]295296── N8N WORKFLOWS ──────────────────────────297[workflow designs for automation]298```299300## Inputs301- Content type and format302- Source material type303- Target platforms304- Posting schedule305- Team / review process306- Existing tools307308## Outputs309- 5-stage pipeline design (ideation → creation → review → format → publish)310- AI integration points with prompt templates311- Multi-platform format specifications312- Content calendar with scheduling automation313- Quality gates with review checklists314- Analytics tracking with content scorecard315- Tool and integration map316- n8n workflow designs for orchestration317318## Level History319320- **Lv.1** — Base: 5-stage content pipeline, AI integration at 8 touch points with prompt templates, multi-platform format specs (blog, YouTube, Twitter, LinkedIn, Instagram, newsletter), content calendar with atomization strategy, 3-tier quality gates, analytics feedback loop with content scorecard, n8n workflow designs for daily publishing and weekly analytics. (Origin: MemStack v3.2, Mar 2026)