Text Content Creator
Purpose
Transform source content into platform-optimized social posts using framework fitting - matching concepts to proven templates that amplify them. Covers LinkedIn long-form, X punchy tweets, Facebook engagement posts, Instagram captions, and one-liners.
Core Philosophy: Good content follows proven formats. The skill is matching concepts to the delivery mechanisms that amplify them best - not writing from scratch.
When to Use
- Creating LinkedIn posts from any source content
- Writing X/Twitter posts or threads
- Facebook text posts and question posts
- Instagram captions (not video - use
short-form-video for that)
- One-liners for easels, signs, or quick social
- Multiplying high-performing posts into variations
NOT for:
- Short-form video (use
short-form-video skill)
- Video captions/on-screen text (use
video-caption-creation skill)
- Blog posts or long-form articles
The Framework Fitting Method
Step 1: Extract the Concept
Before choosing a template, understand what you're working with.
From source content, extract:
- Core insight (one sentence)
- Emotional hook (what feeling does this evoke?)
- Target reader (who needs to hear this?)
- Transformation (what changes for the reader?)
Step 2: Choose Platform and Format
Platform selection question: "Where does our target reader spend time?"
| Platform |
Best For |
Character Sweet Spot |
| LinkedIn |
Thought leadership, professional insight, stories |
200-500 words |
| X/Twitter |
Punchy takes, quotable insights, threads |
70-100 chars (posts), threads for depth |
| Facebook |
Engagement bait, questions, community |
40-140 chars |
| Instagram |
Captions for visuals, micro-stories |
30-125 chars |
Format selection question: "What job does this post need to do?"
| If the job is... |
Format |
| Start a conversation |
Engagement post (question, poll, agree/disagree) |
| Make them feel something |
Story post (failure, transformation, day-in-life) |
| Give them something useful |
List/Tips post (how-to, mistakes, frameworks) |
| Challenge what they believe |
Contrarian post (hot take, call BS, flip expectation) |
| Establish credibility |
Authority post (data, process reveal, pro tip) |
| Build relationships |
Community post (shoutout, welcome, give away) |
| Stop the scroll quickly |
One-liner (sign, easel, caption) |
Step 3: Load the Right Reference
IMPORTANT: Load only ONE reference at a time. Each is 1000-3000 words.
For LinkedIn (Long-Form Thought Leadership)
LinkedIn has 118 templates across 6 categories. Load based on job-to-be-done:
| Job |
Load |
Template Count |
| Drive comments |
references/linkedin/engagement.md |
16 templates |
| Emotional connection |
references/linkedin/story.md |
24 templates |
| Scannable value |
references/linkedin/list.md |
17 templates |
| Pattern interrupt |
references/linkedin/contrarian.md |
20 templates |
| Build credibility |
references/linkedin/authority.md |
26 templates |
| Relationship building |
references/linkedin/community.md |
15 templates |
For X/Twitter (Short and Punchy)
| Need |
Load |
Template Count |
| General post templates |
references/templates/post-structures.md |
100+ templates |
| One-liners/takes |
references/templates/one-liners.md |
12 patterns |
| Platform heuristics |
references/platforms/x-twitter.md |
- |
For Facebook (Engagement Focus)
| Need |
Load |
| Post templates |
references/templates/post-structures.md |
| Question/engagement templates |
references/linkedin/engagement.md |
| Platform heuristics |
references/platforms/facebook.md |
For Instagram Captions
| Need |
Load |
| Caption templates |
references/templates/one-liners.md |
| Story captions |
references/linkedin/story.md (adapt shorter) |
| Platform heuristics |
references/platforms/instagram-captions.md |
For Multiplying Winners
| Need |
Load |
| 7 SCAMPER variations |
references/methods/proliferation.md |
| 8 Human Desires reframes |
references/methods/proliferation.md |
| Vision/Anti-Vision framing |
references/methods/proliferation.md |
Step 4: Match Concept to Templates
Critical: Avoid First-Match Bias
Do NOT default to the first template that fits. Review at least 5-10 options.
For each concept:
- Brainstorm how it COULD be presented (beyond the obvious)
- Review applicable templates from loaded reference
- Test fit: Does this template amplify the core insight or dilute it?
- Generate 2-4 framework matches with fit assessment
- Select best 1-2 for execution
Step 5: Execute and Adapt
Templates are starting points, not constraints.
Each template reference includes:
- The structural skeleton
- Why it works (psychological principle)
- Example execution
Your job: Adapt the template to your specific content. Combine elements if that serves the message better.
Adaptation questions:
- Does this amplify my core insight or dilute it?
- Does this sound like OpenEd/Ela, or like a template?
- Would Sarah (our target reader) feel seen?
Step 6: Apply Voice and Quality Check
Voice Checklist (Before Posting):
AI-isms to Avoid:
- Arrow bullets (use plain dashes or line breaks)
- "Here's the thing:" / "Let me explain:" throat-clearing
- Staccato fragments: "No fluff. No filler. Just results."
- Words: delve, comprehensive, crucial, leverage, landscape, navigate, foster
Platform Compliance:
For deeper voice guidance, invoke ghostwriter skill.
Template Quick Index
General Templates (100+)
references/templates/post-structures.md
- 2x3 Comparison, 80/20 Rule, Benefits List, Binary Framing
- Cause and Effect, Commentary, Comparisons, Contrarian
- Headline + List, Heavy Hitting One-Liner, Hook & Sinker
- Identity Post, If-Then, List Post, Observation Post
- Problem-Solution, Story-Based, What-How-Why, Warning
- [100+ more...]
LinkedIn Swipe File (86)
references/templates/linkedin-swipe-file.md
- Agree/Disagree, Before/After, Contrarian, Day in the Life
- Failure Story, Pattern Recognition, This vs That, Shoutout
- [78 more...]
Justin Welsh Templates (50)
references/templates/justin-welsh.md
- Simpler, more concise templates
- Table format with examples
One-Liner Patterns (12)
references/templates/one-liners.md
- Normalize, Stop + Complaint, Everyday Observations
- Relationship Rules, Pop Culture, Mock Instructions
- Wordplay, Existential Questions, Aspirational
- Calendar Commentary, Struggles, Values
LinkedIn by Category (118)
- Engagement (16): polls, agree/disagree, crowdsource, fill-in-blank
- Story (24): failure, transformation, day-in-life, values
- List (17): tips, 10 ideas, DOs/DONTs, skills lists
- Contrarian (20): hot takes, call BS, state opposite, rants
- Authority (26): how-to, quotes, screenshots, secret sauce
- Community (15): shoutouts, connect, welcome, comedy
Proliferation: Turn 1 Post Into 17
After a post performs well (or before posting to test angles), multiply it.
SCAMPER (7 variations)
- Substitute: Swap example, data, or subject
- Combine: Merge with personal story or another concept
- Adapt: Expand to thread, carousel, or different format
- Modify: Make punchier, longer, or more extreme
- Purpose: Angle for different audience segment
- Eliminate: Remove context, simplify radically
- Reverse: Flip the frame or argue the opposite first
Human Desires (8 reframes)
Spin concept through desire lenses:
- Safety of Tribe
- Survival & Success
- Life Enjoyment
- Social Acceptance
- Sexual Companionship (rarely applicable)
- Comfort & Clarity
- Freedom From Fear
- Perceived Status
Vision/Anti-Vision (2-3 frames)
- Vision framing: What we're FOR (personalization, autonomy, kids who love learning)
- Anti-Vision framing: What we're AGAINST (standardization, gatekeeping, one-size-fits-all)
- Transformation: From [anti-vision] to [vision]
Full details: references/methods/proliferation.md
Platform Quick Reference
LinkedIn
- Heuristic: Thought leadership, vulnerability wins
- Length: 200-500 words (long-form outperforms)
- Links: Always in comments (not main post)
- Hashtags: 3-5 maximum
- Hook: First 2 lines critical (shows before "see more")
- Tags: Tag mentioned people/orgs (increases reach)
X/Twitter
- Heuristic: "I wish I said that" - retweet-worthy
- Length: 70-100 characters optimal
- Hashtags: 1-2 maximum
- Threads: Use for longer concepts
- Strategy: Reply game important at lower follower counts
Facebook
- Heuristic: Comments drive reach
- Length: 40-140 characters optimal
- Links: NO external links (kills reach)
- Hashtags: NO hashtags (Facebook doesn't reward them)
- Format: Question posts with background images perform best
Instagram Captions
- Heuristic: Visual-first, caption supports
- Length: 30-125 characters for feed
- Hashtags: 5-10 relevant hashtags
- Format: Micro-story or punchy one-liner
Full platform guides: references/platforms/
Common Mistakes
Content Issues:
- First-Match Bias - picking first template without exploring
- Generic Posts - not using any framework
- Too Many Concepts - multiple ideas in one post
- Missing Context - concept doesn't stand alone
Framework Issues:
- Framework Drift - starting with template then abandoning structure
- Mismatched Fit - forcing concept into wrong template
- No Volume - creating only 1 option instead of 5-10
Platform Issues:
- Wrong Link Placement - external links in Facebook/LinkedIn main posts
- Hashtag Overload - too many for platform
- Voice Mismatch - too formal for Facebook, too casual for LinkedIn
Related Skills
short-form-video - Video production workflow
video-caption-creation - On-screen text and video hooks
ghostwriter - Voice and anti-AI patterns
hook-and-headline-writing - Opening lines
linkedin-content - DEPRECATED: Use this skill with LinkedIn references
Version History
- v1.0 (2026-01): Consolidated from social-content-creation, linkedin-content, dude-with-sign-writer
- 360+ templates preserved intact across all references
- Progressive disclosure: load only relevant templates
- Platform-specific routing
- Unified methodology with category-based LinkedIn system
For template updates, add to appropriate reference file and note in version history.
1---2name: text-content3description: Create high-performing text posts for social media using framework fitting method. 360+ proven templates across LinkedIn, X, Facebook, and Instagram. Progressive disclosure loads only relevant templates based on platform and content type.4---56# Text Content Creator78## Purpose910Transform source content into platform-optimized social posts using **framework fitting** - matching concepts to proven templates that amplify them. Covers LinkedIn long-form, X punchy tweets, Facebook engagement posts, Instagram captions, and one-liners.1112**Core Philosophy:** Good content follows proven formats. The skill is matching concepts to the delivery mechanisms that amplify them best - not writing from scratch.1314## When to Use1516- Creating LinkedIn posts from any source content17- Writing X/Twitter posts or threads18- Facebook text posts and question posts19- Instagram captions (not video - use `short-form-video` for that)20- One-liners for easels, signs, or quick social21- Multiplying high-performing posts into variations2223**NOT for:**24- Short-form video (use `short-form-video` skill)25- Video captions/on-screen text (use `video-caption-creation` skill)26- Blog posts or long-form articles2728---2930## The Framework Fitting Method3132### Step 1: Extract the Concept3334Before choosing a template, understand what you're working with.3536**From source content, extract:**37- **Core insight** (one sentence)38- **Emotional hook** (what feeling does this evoke?)39- **Target reader** (who needs to hear this?)40- **Transformation** (what changes for the reader?)4142### Step 2: Choose Platform and Format4344**Platform selection question:** "Where does our target reader spend time?"4546| Platform | Best For | Character Sweet Spot |47|----------|----------|---------------------|48| **LinkedIn** | Thought leadership, professional insight, stories | 200-500 words |49| **X/Twitter** | Punchy takes, quotable insights, threads | 70-100 chars (posts), threads for depth |50| **Facebook** | Engagement bait, questions, community | 40-140 chars |51| **Instagram** | Captions for visuals, micro-stories | 30-125 chars |5253**Format selection question:** "What job does this post need to do?"5455| If the job is... | Format |56|------------------|--------|57| Start a conversation | Engagement post (question, poll, agree/disagree) |58| Make them feel something | Story post (failure, transformation, day-in-life) |59| Give them something useful | List/Tips post (how-to, mistakes, frameworks) |60| Challenge what they believe | Contrarian post (hot take, call BS, flip expectation) |61| Establish credibility | Authority post (data, process reveal, pro tip) |62| Build relationships | Community post (shoutout, welcome, give away) |63| Stop the scroll quickly | One-liner (sign, easel, caption) |6465### Step 3: Load the Right Reference6667**IMPORTANT: Load only ONE reference at a time.** Each is 1000-3000 words.6869#### For LinkedIn (Long-Form Thought Leadership)7071LinkedIn has 118 templates across 6 categories. Load based on job-to-be-done:7273| Job | Load | Template Count |74|-----|------|----------------|75| Drive comments | `references/linkedin/engagement.md` | 16 templates |76| Emotional connection | `references/linkedin/story.md` | 24 templates |77| Scannable value | `references/linkedin/list.md` | 17 templates |78| Pattern interrupt | `references/linkedin/contrarian.md` | 20 templates |79| Build credibility | `references/linkedin/authority.md` | 26 templates |80| Relationship building | `references/linkedin/community.md` | 15 templates |8182#### For X/Twitter (Short and Punchy)8384| Need | Load | Template Count |85|------|------|----------------|86| General post templates | `references/templates/post-structures.md` | 100+ templates |87| One-liners/takes | `references/templates/one-liners.md` | 12 patterns |88| Platform heuristics | `references/platforms/x-twitter.md` | - |8990#### For Facebook (Engagement Focus)9192| Need | Load |93|------|------|94| Post templates | `references/templates/post-structures.md` |95| Question/engagement templates | `references/linkedin/engagement.md` |96| Platform heuristics | `references/platforms/facebook.md` |9798#### For Instagram Captions99100| Need | Load |101|------|------|102| Caption templates | `references/templates/one-liners.md` |103| Story captions | `references/linkedin/story.md` (adapt shorter) |104| Platform heuristics | `references/platforms/instagram-captions.md` |105106#### For Multiplying Winners107108| Need | Load |109|------|------|110| 7 SCAMPER variations | `references/methods/proliferation.md` |111| 8 Human Desires reframes | `references/methods/proliferation.md` |112| Vision/Anti-Vision framing | `references/methods/proliferation.md` |113114### Step 4: Match Concept to Templates115116**Critical: Avoid First-Match Bias**117118Do NOT default to the first template that fits. Review at least 5-10 options.119120**For each concept:**1211. Brainstorm how it COULD be presented (beyond the obvious)1222. Review applicable templates from loaded reference1233. Test fit: Does this template amplify the core insight or dilute it?1244. Generate 2-4 framework matches with fit assessment1255. Select best 1-2 for execution126127### Step 5: Execute and Adapt128129**Templates are starting points, not constraints.**130131Each template reference includes:132- The structural skeleton133- Why it works (psychological principle)134- Example execution135136**Your job:** Adapt the template to your specific content. Combine elements if that serves the message better.137138**Adaptation questions:**139- Does this amplify my core insight or dilute it?140- Does this sound like OpenEd/Ela, or like a template?141- Would Sarah (our target reader) feel seen?142143### Step 6: Apply Voice and Quality Check144145**Voice Checklist (Before Posting):**146- [ ] No correlative constructions ("isn't just X, it's Y") - #1 AI tell147- [ ] Hyphens with spaces - like this - not em dashes148- [ ] No emojis (or minimal, strategic use)149- [ ] Specific details over generic claims150- [ ] Permission-giving tone, not preachy151- [ ] Conversational - would you text this to a friend?152153**AI-isms to Avoid:**154- Arrow bullets (use plain dashes or line breaks)155- "Here's the thing:" / "Let me explain:" throat-clearing156- Staccato fragments: "No fluff. No filler. Just results."157- Words: delve, comprehensive, crucial, leverage, landscape, navigate, foster158159**Platform Compliance:**160- [ ] Character count appropriate161- [ ] Links in right place (LinkedIn: comments, Facebook: none)162- [ ] Hashtags appropriate (LinkedIn: 3-5, X: 1-2, Facebook: 0)163164For deeper voice guidance, invoke `ghostwriter` skill.165166---167168## Template Quick Index169170### General Templates (100+)171`references/templates/post-structures.md`172- 2x3 Comparison, 80/20 Rule, Benefits List, Binary Framing173- Cause and Effect, Commentary, Comparisons, Contrarian174- Headline + List, Heavy Hitting One-Liner, Hook & Sinker175- Identity Post, If-Then, List Post, Observation Post176- Problem-Solution, Story-Based, What-How-Why, Warning177- [100+ more...]178179### LinkedIn Swipe File (86)180`references/templates/linkedin-swipe-file.md`181- Agree/Disagree, Before/After, Contrarian, Day in the Life182- Failure Story, Pattern Recognition, This vs That, Shoutout183- [78 more...]184185### Justin Welsh Templates (50)186`references/templates/justin-welsh.md`187- Simpler, more concise templates188- Table format with examples189190### One-Liner Patterns (12)191`references/templates/one-liners.md`192- Normalize, Stop + Complaint, Everyday Observations193- Relationship Rules, Pop Culture, Mock Instructions194- Wordplay, Existential Questions, Aspirational195- Calendar Commentary, Struggles, Values196197### LinkedIn by Category (118)198- Engagement (16): polls, agree/disagree, crowdsource, fill-in-blank199- Story (24): failure, transformation, day-in-life, values200- List (17): tips, 10 ideas, DOs/DONTs, skills lists201- Contrarian (20): hot takes, call BS, state opposite, rants202- Authority (26): how-to, quotes, screenshots, secret sauce203- Community (15): shoutouts, connect, welcome, comedy204205---206207## Proliferation: Turn 1 Post Into 17208209After a post performs well (or before posting to test angles), multiply it.210211### SCAMPER (7 variations)212- **S**ubstitute: Swap example, data, or subject213- **C**ombine: Merge with personal story or another concept214- **A**dapt: Expand to thread, carousel, or different format215- **M**odify: Make punchier, longer, or more extreme216- **P**urpose: Angle for different audience segment217- **E**liminate: Remove context, simplify radically218- **R**everse: Flip the frame or argue the opposite first219220### Human Desires (8 reframes)221Spin concept through desire lenses:2221. Safety of Tribe2232. Survival & Success2243. Life Enjoyment2254. Social Acceptance2265. Sexual Companionship (rarely applicable)2276. Comfort & Clarity2287. Freedom From Fear2298. Perceived Status230231### Vision/Anti-Vision (2-3 frames)232- **Vision framing:** What we're FOR (personalization, autonomy, kids who love learning)233- **Anti-Vision framing:** What we're AGAINST (standardization, gatekeeping, one-size-fits-all)234- **Transformation:** From [anti-vision] to [vision]235236**Full details:** `references/methods/proliferation.md`237238---239240## Platform Quick Reference241242### LinkedIn243- **Heuristic:** Thought leadership, vulnerability wins244- **Length:** 200-500 words (long-form outperforms)245- **Links:** Always in comments (not main post)246- **Hashtags:** 3-5 maximum247- **Hook:** First 2 lines critical (shows before "see more")248- **Tags:** Tag mentioned people/orgs (increases reach)249250### X/Twitter251- **Heuristic:** "I wish I said that" - retweet-worthy252- **Length:** 70-100 characters optimal253- **Hashtags:** 1-2 maximum254- **Threads:** Use for longer concepts255- **Strategy:** Reply game important at lower follower counts256257### Facebook258- **Heuristic:** Comments drive reach259- **Length:** 40-140 characters optimal260- **Links:** NO external links (kills reach)261- **Hashtags:** NO hashtags (Facebook doesn't reward them)262- **Format:** Question posts with background images perform best263264### Instagram Captions265- **Heuristic:** Visual-first, caption supports266- **Length:** 30-125 characters for feed267- **Hashtags:** 5-10 relevant hashtags268- **Format:** Micro-story or punchy one-liner269270**Full platform guides:** `references/platforms/`271272---273274## Common Mistakes275276**Content Issues:**277- First-Match Bias - picking first template without exploring278- Generic Posts - not using any framework279- Too Many Concepts - multiple ideas in one post280- Missing Context - concept doesn't stand alone281282**Framework Issues:**283- Framework Drift - starting with template then abandoning structure284- Mismatched Fit - forcing concept into wrong template285- No Volume - creating only 1 option instead of 5-10286287**Platform Issues:**288- Wrong Link Placement - external links in Facebook/LinkedIn main posts289- Hashtag Overload - too many for platform290- Voice Mismatch - too formal for Facebook, too casual for LinkedIn291292---293294## Related Skills295296- `short-form-video` - Video production workflow297- `video-caption-creation` - On-screen text and video hooks298- `ghostwriter` - Voice and anti-AI patterns299- `hook-and-headline-writing` - Opening lines300- `linkedin-content` - DEPRECATED: Use this skill with LinkedIn references301302---303304## Version History305306- **v1.0** (2026-01): Consolidated from social-content-creation, linkedin-content, dude-with-sign-writer307 - 360+ templates preserved intact across all references308 - Progressive disclosure: load only relevant templates309 - Platform-specific routing310 - Unified methodology with category-based LinkedIn system311312---313314*For template updates, add to appropriate reference file and note in version history.*