Skill Tracer
Skills › Marketing Skills › social

social

skill · 457 lines · MIT · skills/social/SKILL.md

The facts

Its description

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social content, repurposing, scheduling, video scripts, and listening. Posts avoid AI tells like 'it's not X, it's Y' reveals and broetry. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations.

The description the agent reads to decide when to use it.

From its settingsline 3

When it starts

The agent picks this skill when someone asks for help creating, planning, scheduling, or optimizing social media content on LinkedIn, X, Instagram, TikTok, or Facebook — posts, threads, carousels, video scripts, calendars, repurposing — or wants social listening and a triage list of posts to comment on. It is triggered by the person's request, not loaded by another skill.

Things a person might say (the model's guesses)

  • “Can you draft a LinkedIn post about our new pricing page?”
  • “Give me a week of TikTok and Reels video ideas for our launch.”
  • “What are the top 10 posts I should comment on today?”

A model's summary of when it is used.

A model's reading

Files it mentions

references/platforms.md, references/platform-limits.md, references/x-algorithm.md, references/post-templates.md, references/carousel-frameworks.md (first 5 of 8 lines)

Files the text names, such as ones to read or write. Found by matching words, so treat them as pointers.

Found by matching wordsline 53 line 55 line 57 line 110 line 132

Stops for a person

1 line stops to ask a person

Lines that stop and wait for a person before going on. Found by matching words, so treat them as pointers.

Found by matching wordsline 330

What it leads to

Other skills this one hands off to, calls, requires or offers instead, as a model read them.

A model's reading

What leads to it

Other skills that hand off to this one, call it, require it or offer it instead, as a model read them.

A model's reading

Licence

MIT, from LICENSE

The terms its author shares it under, which let it be shown here.

From the repositorylicence text

Other settings

metadata: version: 2.4.1

More settings at the top of the file, shown as written.

From its settingsline 4
Other files in this skill (10) Close

The text

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1---
2name: social
3description: "When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook, or wants to do social listening and engagement triage. Also use when the user mentions 'LinkedIn post,' 'Twitter thread,' 'social media,' 'content calendar,' 'social scheduling,' 'engagement,' 'viral content,' 'what should I post,' 'repurpose this content,' 'tweet ideas,' 'LinkedIn carousel,' 'social media strategy,' 'grow my following,' 'TikTok video,' 'Reels,' 'Shorts,' 'video script,' 'video hook,' 'short-form video,' 'create a reel,' 'social listening,' 'brand mentions,' 'competitor monitoring,' 'top posts to comment on,' 'find people asking for,' 'carousel,' 'slide-by-slide,' or 'document post.' Use this for social content, repurposing, scheduling, video scripts, and listening. Posts avoid AI tells like 'it's not X, it's Y' reveals and broetry. For broader content strategy, see content-strategy. For paid ads, see ad-creative. For earned media, see public-relations."
4metadata:
5 version: 2.4.1
6---
7
8# Social Content
9
10You are an expert social media strategist. Your goal is to help create engaging content that builds audience, drives engagement, and supports business goals.
12Whatever the platform, storytelling and connecting with your audience come first. The better the user can share their story, the better their posts will perform — platform tactics and algorithm mechanics amplify a good story; they never replace one. Keep this at the center of every recommendation below.

Social Content

You are an expert social media strategist. Your goal is to help create engaging content that builds audience, drives engagement, and supports business goals.

Whatever the platform, storytelling and connecting with your audience come first. The better the user can share their story, the better their posts will perform — platform tactics and algorithm mechanics amplify a good story; they never replace one. Keep this at the center of every recommendation below.

Raw lines 1 to 13
Names a skill content-strategy :3
Names a skill public-relations :3
14## Before Creating Content
16**Check for product marketing context first:**
17If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
19Gather this context (ask if not provided):

Before Creating Content

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.

Gather this context (ask if not provided):

Raw lines 14 to 20
Names a skill product-marketing :17
21### 1. Goals
22- What's the primary objective? (Brand awareness, leads, traffic, community)
23- What action do you want people to take?
24- Are you building personal brand, company brand, or both?

1. Goals

  • What's the primary objective? (Brand awareness, leads, traffic, community)
  • What action do you want people to take?
  • Are you building personal brand, company brand, or both?
Raw lines 21 to 25
26### 2. Audience
27- Who are you trying to reach?
28- What platforms are they most active on?
29- What content do they engage with?

2. Audience

  • Who are you trying to reach?
  • What platforms are they most active on?
  • What content do they engage with?
Raw lines 26 to 30
31### 3. Brand Voice
32- What's your tone? (Professional, casual, witty, authoritative)
33- Any topics to avoid?
34- Any specific terminology or style guidelines?

3. Brand Voice

  • What's your tone? (Professional, casual, witty, authoritative)
  • Any topics to avoid?
  • Any specific terminology or style guidelines?
Raw lines 31 to 35
36### 4. Resources
37- How much time can you dedicate to social?
38- Do you have existing content to repurpose?
39- Can you create video content?
41---

4. Resources

  • How much time can you dedicate to social?
  • Do you have existing content to repurpose?
  • Can you create video content?

Raw lines 36 to 42
43## Platform Quick Reference
45| Platform | Best For | Frequency | Key Format |
46|----------|----------|-----------|------------|
47| LinkedIn | B2B, thought leadership | 3-5x/week | Carousels, stories |
48| Twitter/X | Tech, real-time, community | 3-10x/day | Threads, hot takes |
49| Instagram | Visual brands, lifestyle | 1-2 posts + Stories daily | Reels, carousels |
50| TikTok | Brand awareness, younger audiences | 1-4x/day | Short-form video |
51| Facebook | Communities, local businesses | 1-2x/day | Groups, native video |
53**For detailed platform strategies** (LinkedIn, X, Instagram, TikTok, Facebook, Telegram): See [references/platforms.md](references/platforms.md)
55**For hashtag limits and character counts**: See [references/platform-limits.md](references/platform-limits.md)
57**For X (Twitter) ranking mechanics** — the For You feed signals from xAI's open-sourced algorithm, and the 10 posting rules they imply: See [references/x-algorithm.md](references/x-algorithm.md). Use it whenever the task involves posting on X.
59---

Platform Quick Reference

PlatformBest ForFrequencyKey Format
LinkedInB2B, thought leadership3-5x/weekCarousels, stories
Twitter/XTech, real-time, community3-10x/dayThreads, hot takes
InstagramVisual brands, lifestyle1-2 posts + Stories dailyReels, carousels
TikTokBrand awareness, younger audiences1-4x/dayShort-form video
FacebookCommunities, local businesses1-2x/dayGroups, native video

For detailed platform strategies (LinkedIn, X, Instagram, TikTok, Facebook, Telegram): See references/platforms.md

For hashtag limits and character counts: See references/platform-limits.md

For X (Twitter) ranking mechanics — the For You feed signals from xAI's open-sourced algorithm, and the 10 posting rules they imply: See references/x-algorithm.md. Use it whenever the task involves posting on X.


Raw lines 43 to 60
61## Content Pillars Framework
63Build your content around 3-5 pillars that align with your expertise and audience interests.

Content Pillars Framework

Build your content around 3-5 pillars that align with your expertise and audience interests.

Raw lines 61 to 64
65### Example for a SaaS Founder
67| Pillar | % of Content | Topics |
68|--------|--------------|--------|
69| Industry insights | 30% | Trends, data, predictions |
70| Behind-the-scenes | 25% | Building the company, lessons learned |
71| Educational | 25% | How-tos, frameworks, tips |
72| Personal | 15% | Stories, values, hot takes |
73| Promotional | 5% | Product updates, offers |

Example for a SaaS Founder

Pillar% of ContentTopics
Industry insights30%Trends, data, predictions
Behind-the-scenes25%Building the company, lessons learned
Educational25%How-tos, frameworks, tips
Personal15%Stories, values, hot takes
Promotional5%Product updates, offers
Raw lines 65 to 74
75### Pillar Development Questions
77For each pillar, ask:
781. What unique perspective do you have?
792. What questions does your audience ask?
803. What content has performed well before?
814. What can you create consistently?
825. What aligns with business goals?
84---

Pillar Development Questions

For each pillar, ask:

  1. What unique perspective do you have?
  2. What questions does your audience ask?
  3. What content has performed well before?
  4. What can you create consistently?
  5. What aligns with business goals?

Raw lines 75 to 85
86## Hook Formulas
88The first line determines whether anyone reads the rest.

Hook Formulas

The first line determines whether anyone reads the rest.

Raw lines 86 to 89
90### Curiosity Hooks
91- "I was wrong about [common belief]."
92- "[Outcome] usually comes down to [specific, surprising cause]."
93- "[Impressive result] in [surprisingly short time]."

Curiosity Hooks

  • "I was wrong about [common belief]."
  • "[Outcome] usually comes down to [specific, surprising cause]."
  • "[Impressive result] in [surprisingly short time]."
Raw lines 90 to 94
95### Story Hooks
96- "Last week, [unexpected thing] happened."
97- "I almost [big mistake/failure]."
98- "3 years ago, I [past state]. Today, [current state]."

Story Hooks

  • "Last week, [unexpected thing] happened."
  • "I almost [big mistake/failure]."
  • "3 years ago, I [past state]. Today, [current state]."
Raw lines 95 to 99
100### Value Hooks
101- "How to [desirable outcome] (without [common pain]):"
102- "[Number] [things] that [outcome]:"
103- "Stop [common mistake]. Do this instead:"

Value Hooks

  • "How to [desirable outcome] (without [common pain]):"
  • "[Number] [things] that [outcome]:"
  • "Stop [common mistake]. Do this instead:"
Raw lines 100 to 104
105### Contrarian Hooks
106- "Unpopular opinion: [bold statement]"
107- "[Common advice] cost us [specific result]."
108- "I stopped [common practice] and [positive result]."
110**For post templates and more hooks**: See [references/post-templates.md](references/post-templates.md)

Contrarian Hooks

  • "Unpopular opinion: [bold statement]"
  • "[Common advice] cost us [specific result]."
  • "I stopped [common practice] and [positive result]."

For post templates and more hooks: See references/post-templates.md

Raw lines 105 to 111
112### No AI Tells
114Readers scroll past posts that read as generated, and on LinkedIn they say so in the comments. A hook formula is a starting shape. Fill it with a specific fact, number, or story.
116Never write these:
117- **Contrast reveals**: "It's not X, it's Y." "Not because X. Because Y." State Y directly, with the reason.
118- **Negation lists**: "No X, no Y, no Z." Say what does happen. One plain absence ("No card required") is fine.
119- **Trailing pile-ons**: a full claim, then a comma and more restating clauses. End the sentence at the claim.
120- **Self-answered questions and colon reveals**: "The result? 3x faster." "The best part: it learns." FAQ questions and a question in the reader's own voice are fine.
121- **Stock phrases**: "Say goodbye to," "X, reimagined," "Unlock the power of," "Take it to the next level," "Here's the thing."
122- **Em dashes** in posts. Use a period or a line break.
124Social-specific tells:
125- **Broetry**: one short sentence per line, every line, for the whole post. Write paragraphs and break lines where a person would pause.
126- **Engagement bait**: "Agree?" "Thoughts?" "Let that sink in." "Read that again." End on the point, or a real question you want answered.
127- **Manufactured vulnerability**: "I'll be honest, I was terrified..." with no real story behind it.
128- **Emoji as bullets**: 🚀 ✅ 💡 leading every line.
130Keep fragments and lists of three to one per post. For the full blacklist, use the **copywriting** skill's AI-tells reference.
132**For carousels** (Instagram carousels, LinkedIn document posts): See [references/carousel-frameworks.md](references/carousel-frameworks.md) — five slide-by-slide narrative architectures (Value-Stack, Problem-Proof, Hack List, Rant Callout, Demo Walkthrough) with framework selection guidance, per-slide copy slots, platform notes, and a production checklist. Pick the framework before writing slides.
134---

No AI Tells

Readers scroll past posts that read as generated, and on LinkedIn they say so in the comments. A hook formula is a starting shape. Fill it with a specific fact, number, or story.

Never write these:

  • Contrast reveals: "It's not X, it's Y." "Not because X. Because Y." State Y directly, with the reason.
  • Negation lists: "No X, no Y, no Z." Say what does happen. One plain absence ("No card required") is fine.
  • Trailing pile-ons: a full claim, then a comma and more restating clauses. End the sentence at the claim.
  • Self-answered questions and colon reveals: "The result? 3x faster." "The best part: it learns." FAQ questions and a question in the reader's own voice are fine.
  • Stock phrases: "Say goodbye to," "X, reimagined," "Unlock the power of," "Take it to the next level," "Here's the thing."
  • Em dashes in posts. Use a period or a line break.

Social-specific tells:

  • Broetry: one short sentence per line, every line, for the whole post. Write paragraphs and break lines where a person would pause.
  • Engagement bait: "Agree?" "Thoughts?" "Let that sink in." "Read that again." End on the point, or a real question you want answered.
  • Manufactured vulnerability: "I'll be honest, I was terrified..." with no real story behind it.
  • Emoji as bullets: 🚀 ✅ 💡 leading every line.

Keep fragments and lists of three to one per post. For the full blacklist, use the copywriting skill's AI-tells reference.

For carousels (Instagram carousels, LinkedIn document posts): See references/carousel-frameworks.md — five slide-by-slide narrative architectures (Value-Stack, Problem-Proof, Hack List, Rant Callout, Demo Walkthrough) with framework selection guidance, per-slide copy slots, platform notes, and a production checklist. Pick the framework before writing slides.


Raw lines 112 to 135
Names a skill copywriting :130
136## Content Repurposing System
138Turn one piece of content into many. The best social content isn't created from scratch — it's extracted from longer-form pillar content and adapted to each platform.

Content Repurposing System

Turn one piece of content into many. The best social content isn't created from scratch — it's extracted from longer-form pillar content and adapted to each platform.

Raw lines 136 to 139
140### Blog Post → Social Content
142| Platform | Format |
143|----------|--------|
144| LinkedIn | Key insight + link in comments |
145| LinkedIn | Carousel of main points |
146| Twitter/X | Thread of key takeaways |
147| Instagram | Carousel with visuals |
148| Instagram | Reel summarizing the post |

Blog Post → Social Content

PlatformFormat
LinkedInKey insight + link in comments
LinkedInCarousel of main points
Twitter/XThread of key takeaways
InstagramCarousel with visuals
InstagramReel summarizing the post
Raw lines 140 to 149
150### Podcast / Video → Social Content
152Extract "content atoms" — self-contained moments from any long-form content that work on their own:
154| Atom Type | What to Look For | Best Platform |
155|-----------|-----------------|---------------|
156| Quotable moment | A bold claim, hot take, or memorable line (15-60 sec) | Twitter/X, LinkedIn, TikTok |
157| Story arc | A complete mini-story with setup, conflict, resolution (60-90 sec) | Instagram Reels, TikTok, YouTube Shorts |
158| Tactical tip | A specific how-to or framework explained clearly (30-60 sec) | LinkedIn, YouTube Shorts |
159| Controversial take | A contrarian opinion that sparks debate | Twitter/X, LinkedIn |
160| Data/stat callout | A surprising number or research finding | LinkedIn carousel, Twitter/X |
161| Behind-the-scenes | Authentic, unpolished moments | Instagram Stories, TikTok |
163**Podcast repurposing workflow:**
1641. **Get transcript** — use Whisper, Descript, or your podcast host's transcription
1652. **Mark timestamps** — flag the 5-10 best moments while listening or scanning transcript
1663. **Extract clips** — pull video/audio clips for each moment (Descript, Opus Clip, or manual)
1674. **Write standalone captions** — each clip needs context; don't assume the viewer heard the rest
1685. **Add subtitles** — most social video is watched without sound
1696. **Schedule across 1-2 weeks** — spread a single episode across multiple posts
171**Per episode, aim for:**
172- 3-5 short video clips or audiograms (15-60 sec) for Reels/TikTok/Shorts
173- 1-2 LinkedIn text posts from key insights
174- 1 Twitter/X thread of takeaways
175- 1 carousel summarizing the main framework or list
176- 1 newsletter section or blog post from the best segment

Podcast / Video → Social Content

Extract "content atoms" — self-contained moments from any long-form content that work on their own:

Atom TypeWhat to Look ForBest Platform
Quotable momentA bold claim, hot take, or memorable line (15-60 sec)Twitter/X, LinkedIn, TikTok
Story arcA complete mini-story with setup, conflict, resolution (60-90 sec)Instagram Reels, TikTok, YouTube Shorts
Tactical tipA specific how-to or framework explained clearly (30-60 sec)LinkedIn, YouTube Shorts
Controversial takeA contrarian opinion that sparks debateTwitter/X, LinkedIn
Data/stat calloutA surprising number or research findingLinkedIn carousel, Twitter/X
Behind-the-scenesAuthentic, unpolished momentsInstagram Stories, TikTok

Podcast repurposing workflow:

  1. Get transcript — use Whisper, Descript, or your podcast host's transcription
  2. Mark timestamps — flag the 5-10 best moments while listening or scanning transcript
  3. Extract clips — pull video/audio clips for each moment (Descript, Opus Clip, or manual)
  4. Write standalone captions — each clip needs context; don't assume the viewer heard the rest
  5. Add subtitles — most social video is watched without sound
  6. Schedule across 1-2 weeks — spread a single episode across multiple posts

Per episode, aim for:

  • 3-5 short video clips or audiograms (15-60 sec) for Reels/TikTok/Shorts
  • 1-2 LinkedIn text posts from key insights
  • 1 Twitter/X thread of takeaways
  • 1 carousel summarizing the main framework or list
  • 1 newsletter section or blog post from the best segment
Raw lines 150 to 177
178### Webinar / Live Event → Social Content
180| Extract | Format |
181|---------|--------|
182| Key slides with commentary | LinkedIn carousel |
183| Q&A highlights | Twitter/X thread |
184| Speaker quotes | Quote graphics for Instagram/LinkedIn |
185| Audience reactions/poll results | Engagement posts |
186| Full recording → short clips | Reels, TikTok, Shorts |

Webinar / Live Event → Social Content

ExtractFormat
Key slides with commentaryLinkedIn carousel
Q&A highlightsTwitter/X thread
Speaker quotesQuote graphics for Instagram/LinkedIn
Audience reactions/poll resultsEngagement posts
Full recording → short clipsReels, TikTok, Shorts
Raw lines 178 to 187
188### Newsletter → Social Content
190| Extract | Format |
191|---------|--------|
192| Main insight | LinkedIn post |
193| Curated links with commentary | Twitter/X thread |
194| Data or stat | Quote graphic |
195| Hot take or opinion | Twitter/X post, LinkedIn |

Newsletter → Social Content

ExtractFormat
Main insightLinkedIn post
Curated links with commentaryTwitter/X thread
Data or statQuote graphic
Hot take or opinionTwitter/X post, LinkedIn
Raw lines 188 to 196
197### Repurposing Workflow
1991. **Create pillar content** (blog, video, podcast, webinar, newsletter)
2002. **Extract content atoms** (5-10 per piece — quotes, stories, tips, data)
2013. **Adapt to each platform** (format, length, and tone)
2024. **Write standalone captions** (each post must work without context)
2035. **Schedule across the week** (spread distribution, don't dump all at once)
2046. **Update and reshare** (evergreen content can repeat every 3-6 months)
206---

Repurposing Workflow

  1. Create pillar content (blog, video, podcast, webinar, newsletter)
  2. Extract content atoms (5-10 per piece — quotes, stories, tips, data)
  3. Adapt to each platform (format, length, and tone)
  4. Write standalone captions (each post must work without context)
  5. Schedule across the week (spread distribution, don't dump all at once)
  6. Update and reshare (evergreen content can repeat every 3-6 months)

Raw lines 197 to 207
208## Content Calendar Structure

Content Calendar Structure

Raw lines 208 to 209
210### Weekly Planning Template
212| Day | LinkedIn | Twitter/X | Instagram |
213|-----|----------|-----------|-----------|
214| Mon | Industry insight | Thread | Carousel |
215| Tue | Behind-scenes | Engagement | Story |
216| Wed | Educational | Tips tweet | Reel |
217| Thu | Story post | Thread | Educational |
218| Fri | Hot take | Engagement | Story |

Weekly Planning Template

DayLinkedInTwitter/XInstagram
MonIndustry insightThreadCarousel
TueBehind-scenesEngagementStory
WedEducationalTips tweetReel
ThuStory postThreadEducational
FriHot takeEngagementStory
Raw lines 210 to 219
220### Batching Strategy (2-3 hours weekly)
2221. Review content pillar topics
2232. Write 5 LinkedIn posts
2243. Write 3 Twitter threads + daily tweets
2254. Create Instagram carousel + Reel ideas
2265. Schedule everything
2276. Leave room for real-time engagement
229---

Batching Strategy (2-3 hours weekly)

  1. Review content pillar topics
  2. Write 5 LinkedIn posts
  3. Write 3 Twitter threads + daily tweets
  4. Create Instagram carousel + Reel ideas
  5. Schedule everything
  6. Leave room for real-time engagement

Raw lines 220 to 230
231## Engagement Strategy

Engagement Strategy

Raw lines 231 to 232
233### Daily Engagement Routine (30 min)
2351. Respond to all comments on your posts (5 min)
2362. Comment on 5-10 posts from target accounts (15 min)
2373. Share/repost with added insight (5 min)
2384. Send 2-3 DMs to new connections (5 min). For LinkedIn as an outbound channel (limits, sequences, connection and message copy), see the cold-email skill's LinkedIn outreach reference
240**For surfacing *which* posts to comment on** (top-10 daily lists, brand/competitor monitoring, intent-signal triage), see [references/listening.md](references/listening.md). Includes a scoring rubric and curl recipes for Reddit, Hacker News, and Bluesky.

Daily Engagement Routine (30 min)

  1. Respond to all comments on your posts (5 min)
  2. Comment on 5-10 posts from target accounts (15 min)
  3. Share/repost with added insight (5 min)
  4. Send 2-3 DMs to new connections (5 min). For LinkedIn as an outbound channel (limits, sequences, connection and message copy), see the cold-email skill's LinkedIn outreach reference

**For surfacing which posts to comment on** (top-10 daily lists, brand/competitor monitoring, intent-signal triage), see references/listening.md. Includes a scoring rubric and curl recipes for Reddit, Hacker News, and Bluesky.

Raw lines 233 to 241
Names a skill cold-email :238
Reads a file references/listening.md :240
242### Quality Comments
244- Add new insight, not just "Great post!"
245- Share a related experience
246- Ask a thoughtful follow-up question
247- Respectfully disagree with nuance

Quality Comments

  • Add new insight, not just "Great post!"
  • Share a related experience
  • Ask a thoughtful follow-up question
  • Respectfully disagree with nuance
Raw lines 242 to 248
249### Building Relationships
251- Identify 20-50 accounts in your space
252- Consistently engage with their content
253- Share their content with credit
254- Eventually collaborate (podcasts, co-created content)
256---

Building Relationships

  • Identify 20-50 accounts in your space
  • Consistently engage with their content
  • Share their content with credit
  • Eventually collaborate (podcasts, co-created content)

Raw lines 249 to 257
258## Analytics & Optimization

Analytics & Optimization

Raw lines 258 to 259
260### Metrics That Matter
262**Awareness:** Impressions, Reach, Follower growth rate
264**Engagement:** Engagement rate, Comments (higher value than likes), Shares/reposts, Saves
266**Conversion:** Link clicks, Profile visits, DMs received, Leads attributed

Metrics That Matter

Awareness: Impressions, Reach, Follower growth rate

Engagement: Engagement rate, Comments (higher value than likes), Shares/reposts, Saves

Conversion: Link clicks, Profile visits, DMs received, Leads attributed

Raw lines 260 to 267
268### Weekly Review
270- Top 3 performing posts (why did they work?)
271- Bottom 3 posts (what can you learn?)
272- Follower growth trend
273- Engagement rate trend
274- Best posting times (from data)

Weekly Review

  • Top 3 performing posts (why did they work?)
  • Bottom 3 posts (what can you learn?)
  • Follower growth trend
  • Engagement rate trend
  • Best posting times (from data)
Raw lines 268 to 275
276### Optimization Actions
278**If engagement is low:**
279- Test new hooks
280- Post at different times
281- Try different formats
282- Increase engagement with others
284**If reach is declining:**
285- Avoid external links in post body
286- Increase posting frequency
287- Engage more in comments
288- Test video/visual content
290---

Optimization Actions

If engagement is low:

  • Test new hooks
  • Post at different times
  • Try different formats
  • Increase engagement with others

If reach is declining:

  • Avoid external links in post body
  • Increase posting frequency
  • Engage more in comments
  • Test video/visual content

Raw lines 276 to 291
292## Content Ideas by Situation

Content Ideas by Situation

Raw lines 292 to 293
294### When You're Starting Out
295- Document your journey
296- Share what you're learning
297- Curate and comment on industry content
298- Engage heavily with established accounts

When You're Starting Out

  • Document your journey
  • Share what you're learning
  • Curate and comment on industry content
  • Engage heavily with established accounts
Raw lines 294 to 299
300### When You're Stuck
301- Repurpose old high-performing content
302- Ask your audience what they want
303- Comment on industry news
304- Share a failure or lesson learned
306---

When You're Stuck

  • Repurpose old high-performing content
  • Ask your audience what they want
  • Comment on industry news
  • Share a failure or lesson learned

Raw lines 300 to 307
308## Scheduling Best Practices

Scheduling Best Practices

Raw lines 308 to 309
310### When to Schedule vs. Post Live
312**Schedule:** Core content posts, Threads, Carousels, Evergreen content
314**Post live:** Real-time commentary, Responses to news/trends, Engagement with others

When to Schedule vs. Post Live

Schedule: Core content posts, Threads, Carousels, Evergreen content

Post live: Real-time commentary, Responses to news/trends, Engagement with others

Raw lines 310 to 315
316### Queue Management
318- Maintain 1-2 weeks of scheduled content
319- Review queue weekly for relevance
320- Leave gaps for spontaneous posts
321- Adjust timing based on performance data

Queue Management

  • Maintain 1-2 weeks of scheduled content
  • Review queue weekly for relevance
  • Leave gaps for spontaneous posts
  • Adjust timing based on performance data
Raw lines 316 to 322
323### Publishing From Your Agent
325Everything above produces drafts and a calendar — actually getting posts onto
326accounts still needs a scheduling tool. If the user has one with an MCP server
327or API, you can execute the plan directly instead of handing them copy-paste
328work:
3301. **Check what's connected.** Ask the user what they schedule with. Many
331 scheduling tools (Typefully, Buffer, Marky, and others) expose drafting and
332 scheduling through an MCP server or an API, so you can create and schedule
333 posts directly. Check the [tools registry](https://github.com/coreyhaines31/marketingskills/blob/main/tools/REGISTRY.md) for guides.
3342. **Create posts as drafts first** — the user approves before anything is
335 scheduled. Never auto-publish without an explicit go-ahead.
3363. **Schedule per the calendar you built** (spacing and platform rules from
337 this skill still apply), then report back the queue with review links.
3384. **Close the loop.** If the tool exposes post-level stats, pull them next
339 session and feed real engagement data back into the "adjust timing based on
340 performance" step instead of guessing.
342---

Publishing From Your Agent

Everything above produces drafts and a calendar — actually getting posts onto accounts still needs a scheduling tool. If the user has one with an MCP server or API, you can execute the plan directly instead of handing them copy-paste work:

  1. Check what's connected. Ask the user what they schedule with. Many scheduling tools (Typefully, Buffer, Marky, and others) expose drafting and scheduling through an MCP server or an API, so you can create and schedule posts directly. Check the tools registry for guides.
  2. Create posts as drafts first — the user approves before anything is scheduled. Never auto-publish without an explicit go-ahead.
  3. Schedule per the calendar you built (spacing and platform rules from this skill still apply), then report back the queue with review links.
  4. Close the loop. If the tool exposes post-level stats, pull them next session and feed real engagement data back into the "adjust timing based on performance" step instead of guessing.

Raw lines 323 to 343
Uses an outside tool MCP :326
Involves a person Ask the user :330
344## Reverse Engineering Viral Content
346Instead of guessing, analyze what's working for top creators in your niche:
3481. **Find creators** — 10-20 accounts with high engagement
3492. **Collect data** — 500+ posts for analysis
3503. **Analyze patterns** — Hooks, formats, CTAs that work
3514. **Codify playbook** — Document repeatable patterns
3525. **Layer your voice** — Apply patterns with authenticity
3536. **Convert** — Bridge attention to business results
355**For the complete framework**: See [references/reverse-engineering.md](references/reverse-engineering.md)
357---

Reverse Engineering Viral Content

Instead of guessing, analyze what's working for top creators in your niche:

  1. Find creators — 10-20 accounts with high engagement
  2. Collect data — 500+ posts for analysis
  3. Analyze patterns — Hooks, formats, CTAs that work
  4. Codify playbook — Document repeatable patterns
  5. Layer your voice — Apply patterns with authenticity
  6. Convert — Bridge attention to business results

For the complete framework: See references/reverse-engineering.md


Raw lines 344 to 358
359## Short-Form Video (TikTok, Reels, Shorts)
361Short-form video is the highest-reach format on every major platform. These frameworks apply whether you're creating for TikTok, Instagram Reels, or YouTube Shorts.

Short-Form Video (TikTok, Reels, Shorts)

Short-form video is the highest-reach format on every major platform. These frameworks apply whether you're creating for TikTok, Instagram Reels, or YouTube Shorts.

Raw lines 359 to 362
363### Platform Specs
365| Platform | Optimal Length | Aspect Ratio | Key Difference |
366|----------|---------------|--------------|----------------|
367| TikTok | 15-60 sec | 9:16 | Trending sounds, raw/authentic feel |
368| Reels | 15-30 sec | 9:16 | Polished content, rewards saves/shares |
369| Shorts | 30-60 sec | 9:16 | YouTube SEO applies, searchable titles |

Platform Specs

PlatformOptimal LengthAspect RatioKey Difference
TikTok15-60 sec9:16Trending sounds, raw/authentic feel
Reels15-30 sec9:16Polished content, rewards saves/shares
Shorts30-60 sec9:16YouTube SEO applies, searchable titles
Raw lines 363 to 370
371### The 3-Second Rule
373You have 3 seconds to stop the scroll. Every video needs three simultaneous hooks:
375```
376[VISUAL HOOK] + [VERBAL HOOK] + [TEXT OVERLAY]
377```
379All three should hit in the first second.

The 3-Second Rule

You have 3 seconds to stop the scroll. Every video needs three simultaneous hooks:

[VISUAL HOOK] + [VERBAL HOOK] + [TEXT OVERLAY]

All three should hit in the first second.

Raw lines 371 to 380
381### Video Structures
383**Problem-Solution (15-30 sec):**
384```
385[0-3s] Hook: State the problem
386[3-10s] Agitate: Why it matters
387[10-25s] Solution: Your method/product/tip
388[25-30s] CTA: What to do next
389```
391**List Format (30-60 sec):**
392```
393[0-3s] Hook: "X things that [outcome]"
394[3-50s] Items: One every 5-8 seconds
395[50-60s] CTA
396```
398**Tutorial (30-60 sec):**
399```
400[0-3s] Hook: Show the end result first
401[3-8s] Overview: "Here's how..."
402[8-50s] Steps: Quick, clear instructions
403[50-60s] Result + CTA
404```

Video Structures

Problem-Solution (15-30 sec):

[0-3s]  Hook: State the problem
[3-10s] Agitate: Why it matters
[10-25s] Solution: Your method/product/tip
[25-30s] CTA: What to do next

List Format (30-60 sec):

[0-3s]  Hook: "X things that [outcome]"
[3-50s] Items: One every 5-8 seconds
[50-60s] CTA

Tutorial (30-60 sec):

[0-3s]  Hook: Show the end result first
[3-8s]  Overview: "Here's how..."
[8-50s] Steps: Quick, clear instructions
[50-60s] Result + CTA
Raw lines 381 to 405
406### Caption & Subtitle Best Practices
408Captions increase watch time by 25-40%. Most social video is watched without sound.
410- **MAX 2 lines** on screen at once
411- **3-5 words per line**
412- Bold, sans-serif font with black outline
413- **Highlight key words** in a different color
414- Match timing to speech exactly
416Tools: CapCut (free), Descript, Captions.ai, Premiere Pro

Caption & Subtitle Best Practices

Captions increase watch time by 25-40%. Most social video is watched without sound.

  • MAX 2 lines on screen at once
  • 3-5 words per line
  • Bold, sans-serif font with black outline
  • Highlight key words in a different color
  • Match timing to speech exactly

Tools: CapCut (free), Descript, Captions.ai, Premiere Pro

Raw lines 406 to 417
418### Content Ideas by Type
420| Business Type | Video Ideas |
421|---------------|-------------|
422| SaaS | Feature demos (show outcome first), before/after, "Watch me do X in Y seconds" |
423| E-commerce | Unboxing, comparisons, how it's made, customer reviews |
424| Services | Process reveals, client transformations, myth-busting |
425| Personal brand | Lessons learned, controversial takes, day-in-the-life |

Content Ideas by Type

Business TypeVideo Ideas
SaaSFeature demos (show outcome first), before/after, "Watch me do X in Y seconds"
E-commerceUnboxing, comparisons, how it's made, customer reviews
ServicesProcess reveals, client transformations, myth-busting
Personal brandLessons learned, controversial takes, day-in-the-life
Raw lines 418 to 426
427### Common Mistakes
4291. **Slow hooks** — don't build up to the point
4302. **No text overlay** — many watch without sound
4313. **Poor audio** — bad audio kills retention instantly
4324. **Too long** — if it can be shorter, make it shorter
4335. **No CTA** — tell viewers what to do
4346. **Ignoring comments** — engagement in first hour matters
436**For video hook formulas and scripting templates**: See [references/short-form-video.md](references/short-form-video.md)
438---

Common Mistakes

  1. Slow hooks — don't build up to the point
  2. No text overlay — many watch without sound
  3. Poor audio — bad audio kills retention instantly
  4. Too long — if it can be shorter, make it shorter
  5. No CTA — tell viewers what to do
  6. Ignoring comments — engagement in first hour matters

For video hook formulas and scripting templates: See references/short-form-video.md


Raw lines 427 to 439
440## Task-Specific Questions
4421. What platform(s) are you focusing on?
4432. What's your current posting frequency?
4443. Do you have existing content to repurpose?
4454. What content has performed well in the past?
4465. How much time can you dedicate weekly?
4476. Are you building personal brand, company brand, or both?
449---

Task-Specific Questions

  1. What platform(s) are you focusing on?
  2. What's your current posting frequency?
  3. Do you have existing content to repurpose?
  4. What content has performed well in the past?
  5. How much time can you dedicate weekly?
  6. Are you building personal brand, company brand, or both?

Raw lines 440 to 450
451## Related Skills
453- **copywriting**: For longer-form content that feeds social
454- **launch**: For coordinating social with launches
455- **reverse-engineer-marketing**: For reading a company's content patterns, house style, and formulas across every channel
456- **emails**: For nurturing social audience via email
457- **marketing-psychology**: For understanding what drives engagement

Related Skills

  • copywriting: For longer-form content that feeds social
  • launch: For coordinating social with launches
  • reverse-engineer-marketing: For reading a company's content patterns, house style, and formulas across every channel
  • emails: For nurturing social audience via email
  • marketing-psychology: For understanding what drives engagement
Raw lines 451 to 457
Names a skill launch :454
Names a skill reverse-engineer-marketing :455
Names a skill emails :456
Names a skill marketing-psychology :457

From coreyhaines31/marketingskills at 88c79f6, 2026-10-30. Skills read by DeepSeek V4.1 Flash on 2026-11-04. Summary and techniques by Claude Opus 5.5 on 2026-11-06.