---
name: linkedin-content-creation
description: |
  Create LinkedIn posts, quick posts, batch content, content pipelines, templates, and
  multi-platform adaptations. Covers the full content creation lifecycle from idea to
  published post, including format selection, hook writing, and quality checks.

  This skill should be used when the user wants to write a LinkedIn post, create batch content for the week,
  use templates, run the full content pipeline, adapt content for other platforms,
  or create quick 5-minute posts.

  Triggers on: "write a LinkedIn post", "create linkedin post", "quick post", "batch content",
  "week of posts", "weekly content prep", "content pipeline", "use a template", "adapt for twitter",
  "cross-post", "multi-platform", "repurpose content", "turn into carousel",
  "help me post about", "linkedin post from this", "5-minute post",
  "create video script", "linkedin video", "video for linkedin".
---

## Content Creation Domain

This skill covers everything related to creating LinkedIn content -- from quick 5-minute posts to full pipeline workflows and batch content sessions.

---

## Commands

| Command | Purpose | When to Use |
|---------|---------|-------------|
| `/linkedin:post` | Full post creation (10-15 min workflow) | Substantial posts (1,200-1,800 chars) |
| `/linkedin:quick` | 5-minute quick post (3-line formula) | Fast posts (150-500 chars) |
| `/linkedin:templates` | Browse/apply post templates | When you want structure |
| `/linkedin:pipeline` | Full end-to-end content pipeline | Idea to published post |
| `/linkedin:batch` | Create a full week of content | Sunday content prep |
| `/linkedin:multiplatform` | Adapt content for other platforms | Cross-posting |
| `/linkedin:video` | Video script generator (30s/60s/90s/2min) | When you want to create a LinkedIn video script |

## Agents

| Agent | Model | Responsibility |
|-------|-------|----------------|
| `content-optimizer` | Sonnet | Optimize existing posts for better performance |
| `content-planner` | Sonnet | Content audit + weekly/monthly plans |
| `content-repurposer` | Sonnet | Format conversion + evergreen refresh |
| `content-tracker` | Haiku | Plan vs. published tracking |
| `video-scripter` | Sonnet | Video script creation with pacing, visual cues, captions |

---

## Core Workflow: Full Post Creation

### Step 1: Understand the Input

Identify what type of raw material the user has:

**Content types:**
- Research findings or data
- Article or blog post
- Personal experience
- Observation
- Opinion or perspective
- Question or uncertainty

**Always ask clarifying questions if the input is vague:**
- "What's the key insight you want to share?"
- "Who's your primary audience for this?"
- "What action or reaction do you want from readers?"

### Step 2: Identify Thought Leadership Angles

Read `references/thought-leadership-angles.md` to understand the 8 universal angles for any content.

**For the user's input, identify 2-3 possible angles:**
1. Which angle best fits their content?
2. Which angle serves their audience?
3. Which angle feels most authentic to them?

**Present options to the user:**
"I see three possible angles for this:
1. **[Angle name]**: [Brief description + why it works]
2. **[Angle name]**: [Brief description + why it works]
3. **[Angle name]**: [Brief description + why it works]

Which resonates most with what you want to communicate?"

### Step 3: Choose Format and Length

Read `references/linkedin-formats.md` for format specifications and performance data.

**Format recommendations:**

| Content Type | Recommended Format |
|--------------|-------------------|
| Data/research | Medium post (1,200-1,800 chars) or Carousel |
| Personal stories | Medium post (1,000-1,400 chars) |
| Quick insights | Short post (150-300 chars) or Poll |
| Frameworks/processes | Carousel or Native document |

### Step 4: Structure the Post

Read `references/engagement-frameworks.md` for hook types, story structures, and CTA patterns.

**Standard Thought Leadership Post (1,200-1,800 chars):**
1. **Hook (110-140 chars):** Grab attention
2. **Context (200-300 chars):** Set up why this matters
3. **Insight/Argument (400-800 chars):** Main point with evidence
4. **Implication (200-300 chars):** What this means for readers
5. **CTA (50-100 chars):** Engagement prompt

**Critical formatting rules:**
- First 110-140 characters must work standalone (mobile "see more" threshold)
- Short paragraphs (1-3 sentences each)
- White space for readability

### Step 5: Write and Optimize

**Hooks:**
- Frontload value - most interesting part first
- Be specific with numbers and details
- Create curiosity gap

**Body:**
- Mix sentence lengths
- Use "you" and "we" to create connection
- Support claims with evidence

**CTA:**
- Make it specific and genuine
- Give multiple engagement options
- Actually care about the response

### Step 6: Provide Options and Variations

Unless the user asks for only one version, provide:

**2-3 variations showing different:**
- Angles on the same content
- Lengths (short, medium, long)
- Formats (standard post vs. carousel outline vs. poll)
- Tones (more provocative vs. more measured)

---

## Quick Post Workflow (5-Minute Posts)

### Decision Tree

```
What triggered this post?
|
+-- Something happened today --> REACTION POST
+-- I noticed something --> OBSERVATION POST
+-- I learned something --> QUICK TIP POST
+-- I want to hear others --> QUESTION POST
+-- I disagree with wisdom --> HOT TAKE POST
+-- I made a mistake --> FAILURE POST
+-- I saw something worth sharing --> CURATION POST
+-- I have a simple insight --> ONE-LINER POST
```

### The 3-Line Post Formula

**Line 1:** Hook (under 140 characters)
**Line 2:** Context or Evidence (1-2 sentences)
**Line 3:** Insight or Question (the "so what")

**Character Target:** 150-500 characters

For templates, hooks bank, and CTAs, see `assets/templates/post-type-templates.md` and `assets/quick-post-resources.md`.

---

## Content Matrix System

The Content Matrix creates 40+ post ideas through systematic combination.

### The Matrix Framework

**Axis 1: Formats**
- Text post (short/medium/long)
- Carousel (6-10 slides)
- Video (30-90 seconds)
- Poll (with context)
- Document (PDF)

**Axis 2: The 8 Thought Leadership Angles**
(See `references/thought-leadership-angles.md`)
- Contrarian Take
- Pattern Recognition
- Uncomfortable Truth
- Future Implication
- Personal Lesson
- Reframe
- Practical Breakdown
- Human Story

**How to use:**
1. Pick one topic from your expertise
2. Apply each angle to that topic
3. Choose best format for each angle
4. Creates 8-10 distinct post ideas from ONE topic

### The 70/20/10 Content Mix

| Type | Percentage | Purpose |
|------|------------|---------|
| Educational | 70% | Teach, frameworks, how-to |
| Inspirational | 20% | Stories, lessons, failures |
| Entertaining | 10% | Hot takes, humor, observations |

---

## Format-Specific Guidance

### Carousel Posts

**Structure (6-10 slides):**
- Slide 1: Hook + Promise
- Slides 2-8: Core content (100-150 chars per slide)
- Final slide: Summary + CTA

**Caption (300-500 chars):** Provide context, don't repeat slide content.

### Video Scripts

For full video scripting workflows, use `/linkedin:video` which supports talking head, screen recording, and slideshow formats in 30s/60s/90s/2min lengths with pacing, visual cues, and captions.

**Quick reference (30-90 seconds optimal):**
- First 3 seconds: Hook (8 words max — determines 70% of retention)
- Middle: Core message (2-3 key points max)
- Last 10 seconds: CTA

**Remember:** 85% watch without sound. Captions are non-negotiable.

For detailed script templates and production guidance, see `references/video-strategy-guide.md`.

### Poll Posts

**Components:**
- Strong opinion or trend question
- 2-4 clear answer options
- 300-400 char caption providing context
- Clear CTA to vote and comment

---

## URL-to-Content Workflow

When converting external URLs to LinkedIn content:

### The 5-Step Process

1. **Content Extraction** - Fetch and identify key insights
2. **Angle Selection** - Apply 8 universal angles
3. **Format Selection** - Match content to format
4. **Attribution Strategy** - Never plagiarize, always credit
5. **Value Addition** - Add 30%+ original insight

For detailed templates by content type, see `references/url-processing-templates.md`.

---

## Quality Checks

Before finalizing any post:

- [ ] Hook works in first 110-140 characters
- [ ] Character count within optimal range (1,200-1,800 for standard, 150-500 for quick)
- [ ] Short paragraphs with white space
- [ ] Tone is authentic, not corporate
- [ ] Provides genuine value to readers
- [ ] CTA is specific and natural
- [ ] No external links in post body
- [ ] Passes the "mobile test" (readable on phone)

For full scoring system, see `assets/checklists/quality-scorecard.md`.

---

## Reference Files

| File | When to Read |
|------|--------------|
| `references/thought-leadership-angles.md` | Choosing post angle |
| `references/engagement-frameworks.md` | Writing hooks, CTAs |
| `references/linkedin-formats.md` | Choosing format |
| `references/url-processing-templates.md` | Converting external content |
| `references/ai-content-framework.md` | AI-specific angles |
| `references/articles-strategy-guide.md` | Long-form content |
| `references/newsletter-strategy-guide.md` | Newsletter content |
| `references/poll-strategy-guide.md` | Poll question types and engagement patterns |
| `assets/templates/post-type-templates.md` | Quick post creation |
| `assets/templates/carousel-templates.md` | Carousel slide blueprints |
| `assets/quick-post-resources.md` | Hooks and CTAs bank |
| `assets/checklists/quality-scorecard.md` | Pre-publish check |
| `assets/templates/linkedin-article-template.md` | Writing articles |
| `assets/templates/weekly-content-calendar-2-3x.md` | Low-frequency planning |
| `references/video-strategy-guide.md` | Video scripting and production strategy |
