Skip to content
Skill Authoring
Skill

/content-pipeline

Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform publishing', or needs end-to-end content workflow from ideation through cross-platform formatting and publishing. Do NOT use for single social media

BOOST
From plugin
memstack
42587 skills2 commands4 hooks
Install
$ npx -y skills add cwinvestments/memstack --skill content-pipeline --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/content-pipeline

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform publishing', or needs end-to-end content workflow from ideation through cross-platform formatting and publishing. Do NOT use for single social media

SKILL.md

content-pipeline.SKILL.md
name: memstack-automation-content-pipeline
description: "Use this skill when the user says 'content pipeline', 'content automation', 'auto-publish', 'repurpose content', 'multi-platform publishing', or needs end-to-end content workflow from ideation through cross-platform formatting and publishing. Do NOT use for single social media posts or individual blog posts."
version: 1.0.0
license: "Proprietary, MemStack™ Pro by CW Affiliate Investments LLC. See LICENSE.txt"

Content Pipeline: Automating content workflow...

*Automates end-to-end content workflows from ideation through draft, review, approval, cross-platform formatting, scheduling, and publishing with CMS integration and image optimization.*

Activation

When this skill activates, output:

`Content Pipeline: Automating content workflow...`

Then execute the protocol below.

Context Guard

| Context | Status | |---------|--------| | User says "content pipeline", "content automation", "auto-publish" | ACTIVE | | User says "repurpose content" or "multi-platform publishing" | ACTIVE | | User wants to automate content creation through distribution | ACTIVE | | User wants a single blog post | DORMANT: use Blog Post | | User wants a single social media post | DORMANT, use Twitter Thread or TikTok Script |

Common Mistakes

| Mistake | Why It's Wrong | |---------|---------------| | "Same content on every platform" | Each platform has its own format, tone, and audience expectations. Repurpose, don't copy-paste. | | "Automate quality away" | Automation handles formatting and scheduling, not editorial judgment. Keep human review in the loop. | | "No content calendar" | Publishing without a schedule leads to feast-or-famine posting. Consistency beats volume. | | "Skip image optimization" | Unoptimized images slow page load and fail platform size requirements. Automate resizing. | | "Publish and forget" | Monitor engagement within 24-48 hours. Boost winners, learn from underperformers. |

Protocol

Step 1: Gather Pipeline Requirements

If the user hasn't provided details, ask:

> 1. **Content types**: what do you produce? (blog, newsletter, social, video, podcast) > 2. **Platforms**: where do you publish? (website, Twitter/X, LinkedIn, Instagram, YouTube, email) > 3. **Frequency**: how often? (daily, 3x/week, weekly) > 4. **Team**: who's involved? (writer, editor, designer, social manager) > 5. **CMS**: what do you use? (WordPress, Ghost, Notion, Webflow, headless CMS) > 6. **Current process**: what's manual today that should be automated?

Step 2: Design Pipeline Stages

[Ideation] → [Draft] → [Review] → [Approve] → [Format] → [Schedule] → [Publish] → [Monitor]

**Stage definitions:**

| Stage | Owner | Input | Output | Automation Level | |-------|-------|-------|--------|-----------------| | **Ideation** | Content lead | Keyword research, trending topics, audience questions | Content brief | Semi-auto (AI-assisted topic generation) | | **Draft** | Writer | Content brief | Raw draft (Markdown/Docs) | Manual (AI-assisted) | | **Review** | Editor | Raw draft | Edited draft with feedback | Manual | | **Approve** | Content lead | Edited draft | Approved for publishing | Manual (checklist-gated) | | **Format** | Pipeline | Approved content | Platform-specific versions | Fully automated | | **Schedule** | Pipeline | Formatted content | Queued posts with dates/times | Fully automated | | **Publish** | Pipeline | Scheduled posts | Live content across platforms | Fully automated | | **Monitor** | Marketing | Published content | Engagement metrics | Semi-auto (dashboard) |

Step 3: Content Repurposing Matrix

Define how one piece of content becomes many:

| Source | → Blog Post | → Twitter Thread | → LinkedIn | → Newsletter | → Instagram | |--------|-----------|-----------------|-----------|-------------|------------| | **Blog post** | Original | Key points (5-10 tweets) | Summary + insights | Featured article | Quote card + carousel | | **Video** | Transcript → post | Key quotes | Behind-the-scenes | Recap + link | Clips (15-60s) | | **Podcast** | Show notes | Soundbite quotes | Episode summary | Weekly roundup | Audiogram | | **Newsletter** | Expanded article | Thread from section | Cross-post | Original | Highlight card |

**Repurposing rules:**

  • Each platform version should feel native (not like a cross-post)
  • Adjust tone: Twitter (punchy, direct), LinkedIn (professional, storytelling), Instagram (visual, emotional)
  • Adjust length: Twitter (280 chars/tweet), LinkedIn (1300 chars optimal), Instagram (2200 chars max)
  • Add platform-specific elements: hashtags (Instagram), mentions (Twitter), links (LinkedIn)

Step 4: Image Optimization Pipeline

**Platform image specs:**

| Platform | Size | Aspect Ratio | Max File Size | Format | |----------|------|-------------|--------------|--------| | Blog (hero) | 1200×630 | 1.91:1 | 200KB | WebP (JPEG fallback) | | Twitter | 1200×675 | 16:9 | 5MB | PNG/JPEG | | LinkedIn | 1200×627 | 1.91:1 | 5MB | PNG/JPEG | | Instagram (feed) | 1080×1080 | 1:1 | 8MB | JPEG | | Instagram (story) | 1080×1920 | 9:16 | 8MB | JPEG | | Newsletter | 600×300 | 2:1 | 100KB | PNG/JPEG | | Open Graph | 1200×630 | 1.91:1 | 200KB | PNG/JPEG |

**Automated image processing:**

# Using sharp (Node.js) or ImageMagick
# From one source image, generate all platform variants:

sharp(sourceImage)
  .resize(1200, 630, { fit: 'cover' })
  .webp({ quality: 80 })
  .toFile('blog-hero.webp');

sharp(sourceImage)
  .resize(1080, 1080, { fit: 'cover' })
  .jpeg({ quality: 85 })
  .toFile('instagram-square.jpg');

sharp(sourceImage)
  .resize(1080, 1920, { fit: 'cover' })
  .jpeg({ quality: 85 })
  .toFile('instagram-story.jpg');

Step 5: Scheduling Strategy

**Optimal posting times (general: adjust to your analytics):**

| Platform | Best Days | Best Times (ET) | Frequency | |----------|----------|----------------|-----------| | Blog | Tue-Thu | 10 AM | 1-3x/week | | Twitter/X | Mon-Fri |

Read more
Ships withmemstack

The structured skill framework for Claude Code: 131 professional skills for deployment, security, databases, content, marketing, and more. Skills activate automatically when you need them. Say "deploy this to Railway" and the right skill loads on demand.

Get the whole plugin

Other skills on memstack.