name: social-media version: 1.0.0 category: Marketing & Growth domain: social-media author: Matt Warren license: MIT status: production updated: 2026-02-07 activation_triggers:
- "social media post"
- "tweet"
- "twitter thread"
- "LinkedIn post"
- "Instagram caption"
- "content calendar"
- "social content"
- "thread about" tools: []
Social Media
Platform-native content for Twitter/X, LinkedIn, and Instagram. Each platform gets its own format, tone, and structure.
Purpose
Create platform-specific social content that gets engagement — not cross-posted generic content that feels wrong everywhere.
Workflow
Step 1: Gather Context
- Platform(s): Twitter/X, LinkedIn, Instagram
- Topic or core message
- Goal: awareness, engagement, traffic, leads
- Voice: personal, professional, provocative, educational
- Any link to include
Step 2: Platform-Specific Creation
Twitter/X:
- Single tweets: Under 280 chars, punchy, one idea
- Threads: 5-10 tweets, hook → body → CTA, numbered
- Hook tweet must stop the scroll — contrarian, specific, surprising
- End with a CTA (follow, retweet, reply, link)
LinkedIn:
- Hook line (appears above "see more")
- Short paragraphs, 1-2 sentences each
- Personal story or specific example
- End with question or CTA
- 150-300 words optimal
Instagram:
- Caption: Hook → story → CTA, under 150 words
- Hashtag strategy: 5-10 relevant, mix of sizes
- Call to action: save, share, comment, link in bio
Step 3: Variants
Generate 3 variants per platform:
- Direct/educational
- Story-driven/personal
- Contrarian/provocative
Step 4: Content Calendar (if requested)
Weekly or monthly grid with topics, platforms, and post types.
Output Format
## Social Content: [Topic]
### Twitter/X
**Tweet 1 (standalone):** [text]
**Thread:**
1/ [hook]
2/ [body]
...
### LinkedIn
[full post]
### Instagram
**Caption:** [text]
**Hashtags:** [tags]
Constraints
- Never cross-post identical content across platforms
- Respect character limits per platform
- Don't use hashtags on Twitter unless genuinely relevant
- No engagement bait ("Like if you agree!")
- Always sound like a human, not a brand account