B-S2a, the constraining-first slice of the de-niche sweep: kill the niche at
its source. B-S1 made trend-spotter pillar-driven, but the agent still READ
references/ai-content-framework.md (and so did differentiation-checker,
voice-trainer, and the content-creation skill) — an AI/Microsoft-specific file
whose very name baked in the niche. So the niche leaked back regardless of how
clean the agents were. This recasts that file domain-general and de-niches the
content-planner seasonal calendar (the other hardcoded beat: MS Build/Ignite as
THE anchors). The principle: vary concreteness, don't sterilize
(plugin-is-domain-general).
- Recast + rename references/ai-content-framework.md -> references/content-framework.md:
title "AI Content Framework" -> "Content Framework"; the 4 pillars kept as a
domain-general pattern (News/Implementation/Strategy/Tools) with examples now
spanning multiple fields instead of AI-only; AI-specific placeholders
([AI announcement], [AI system], GPT-X/Claude X) generalized to neutral
brackets; anti-patterns "AI will change everything" -> "[Field] will change
everything". The "News Monitoring / Sources by Priority" section (AI sources:
The Batch, ArXiv, r/MachineLearning, OpenAI/Anthropic blogs) — now duplicated
by the trend engine's config source-list — is thinned to point at
config/trends-sources.template.md + the data-dir override, keeping the
daily/weekly RHYTHM (general) and dropping the baked source list.
- Rename ripple, 6 referrers repointed: trend-spotter, differentiation-checker,
voice-trainer (reference lines, + dropped "AI" from descriptions), glossary
(Used-in + de-niched the "Example for AI content" pillar illustration),
linkedin-content-creation SKILL ("AI-specific angles" -> "Domain content
pillars + angles"), and test-runner §17 (NEGATIVE17 probe path + comment).
docs/hardening/log.md left intact — historical record, not a live pointer.
- content-planner.md seasonal calendar de-niched: header "Nordic/Tech Focus" ->
"rhythm, adapt to your field & region" + intro prompt; Microsoft Build,
Ignite (x2), Apple/Microsoft launches, NDC, EU AI Act, "Azure AI" example
pillar, "AI predictions", Nordic/17.mai locale anchors -> domain/region-
neutral prompts. Global anchors kept (New Year, IWD, Halloween, Black Friday,
year-end).
Deferred to after the full sweep (per STATE): extending the §17 de-niche guard
to content-planner (and content-framework) — the guard's token set + agent
scope is best designed once the sweep (B-S2b) reflects the final clean surface.
ref count unchanged (27; rename is 1->1). Gate 87/0/0 (§17 self-test green).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RBMKqPSVbvSZHtQ4heM1UY
304 lines
10 KiB
Markdown
304 lines
10 KiB
Markdown
---
|
|
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.
|
|
|
|
For long-form (newsletter editions, essays, series articles), route to /linkedin:newsletter —
|
|
the single long-form entry point. /linkedin:multiplatform no longer produces long-form.
|
|
|
|
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",
|
|
"newsletter", "long-form", "edition", "write an essay", "series article".
|
|
---
|
|
|
|
## 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) + 8 post-type templates | Fast posts (150-500 chars), or when you want template 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 (short-form/cross-format) | Cross-posting |
|
|
| `/linkedin:video` | Video script generator (30s/60s/90s/2min) | When you want to create a LinkedIn video script |
|
|
| `/linkedin:newsletter` | Long-form orchestrator (newsletter editions, essays, series articles) | The single long-form entry point — research → draft → fact-check → persona-review → lock → delivery |
|
|
|
|
> **Short-form vs long-form.** `/linkedin:post`, `:quick`, `:react`, `:carousel`, and
|
|
> `:video` cover feed posts. For long-form (a newsletter, an essay, a series article),
|
|
> use `/linkedin:newsletter` — `/linkedin:multiplatform` no longer produces long-form.
|
|
|
|
## 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 |
|
|
| `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 Content Angles
|
|
|
|
Read `references/content-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 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 Content Angles**
|
|
(See `references/content-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 — disproportionately determines 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/content-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/content-framework.md` | Domain content pillars + 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 |
|