Agent skill

social-content

When the user wants help creating, scheduling, or optimizing social media content for LinkedIn, Twitter/X, Instagram, TikTok, Facebook, or other platforms. 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,' or 'grow my following.' Use this for any social media content creation, repurposing, or scheduling task. For broader content strategy, see content-strategy.

Stars 18,393
Forks 2,809

Install this agent skill to your Project

npx add-skill https://github.com/coreyhaines31/marketingskills/tree/main/skills/social-content

Metadata

Additional technical details for this skill

version
1.2.0

SKILL.md

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.

Before Creating Content

Check for product marketing context first: If .agents/product-marketing-context.md exists (or .claude/product-marketing-context.md 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):

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?

2. Audience

  • Who are you trying to reach?
  • What platforms are they most active on?
  • What content do they engage with?

3. Brand Voice

  • What's your tone? (Professional, casual, witty, authoritative)
  • Any topics to avoid?
  • Any specific terminology or style guidelines?

4. Resources

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

Platform Quick Reference

Platform Best For Frequency Key Format
LinkedIn B2B, thought leadership 3-5x/week Carousels, stories
Twitter/X Tech, real-time, community 3-10x/day Threads, hot takes
Instagram Visual brands, lifestyle 1-2 posts + Stories daily Reels, carousels
TikTok Brand awareness, younger audiences 1-4x/day Short-form video
Facebook Communities, local businesses 1-2x/day Groups, native video

For detailed platform strategies: See references/platforms.md

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


Content Pillars Framework

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

Example for a SaaS Founder

Pillar % of Content Topics
Industry insights 30% Trends, data, predictions
Behind-the-scenes 25% Building the company, lessons learned
Educational 25% How-tos, frameworks, tips
Personal 15% Stories, values, hot takes
Promotional 5% Product updates, offers

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?

Hook Formulas

The first line determines whether anyone reads the rest.

Curiosity Hooks

  • "I was wrong about [common belief]."
  • "The real reason [outcome] happens isn't what you think."
  • "[Impressive result] — and it only took [surprisingly short time]."

Story Hooks

  • "Last week, [unexpected thing] happened."
  • "I almost [big mistake/failure]."
  • "3 years ago, I [past state]. Today, [current state]."

Value Hooks

  • "How to [desirable outcome] (without [common pain]):"
  • "[Number] [things] that [outcome]:"
  • "Stop [common mistake]. Do this instead:"

Contrarian Hooks

  • "Unpopular opinion: [bold statement]"
  • "[Common advice] is wrong. Here's why:"
  • "I stopped [common practice] and [positive result]."

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


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.

Blog Post → Social Content

Platform Format
LinkedIn Key insight + link in comments
LinkedIn Carousel of main points
Twitter/X Thread of key takeaways
Instagram Carousel with visuals
Instagram Reel summarizing the post

Podcast / Video → Social Content

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

Atom Type What to Look For Best Platform
Quotable moment A bold claim, hot take, or memorable line (15-60 sec) Twitter/X, LinkedIn, TikTok
Story arc A complete mini-story with setup, conflict, resolution (60-90 sec) Instagram Reels, TikTok, YouTube Shorts
Tactical tip A specific how-to or framework explained clearly (30-60 sec) LinkedIn, YouTube Shorts
Controversial take A contrarian opinion that sparks debate Twitter/X, LinkedIn
Data/stat callout A surprising number or research finding LinkedIn carousel, Twitter/X
Behind-the-scenes Authentic, unpolished moments Instagram 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

Webinar / Live Event → Social Content

Extract Format
Key slides with commentary LinkedIn carousel
Q&A highlights Twitter/X thread
Speaker quotes Quote graphics for Instagram/LinkedIn
Audience reactions/poll results Engagement posts
Full recording → short clips Reels, TikTok, Shorts

Newsletter → Social Content

Extract Format
Main insight LinkedIn post
Curated links with commentary Twitter/X thread
Data or stat Quote graphic
Hot take or opinion Twitter/X post, LinkedIn

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)

Content Calendar Structure

Weekly Planning Template

Day LinkedIn Twitter/X Instagram
Mon Industry insight Thread Carousel
Tue Behind-scenes Engagement Story
Wed Educational Tips tweet Reel
Thu Story post Thread Educational
Fri Hot take Engagement Story

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

Engagement Strategy

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)

Quality Comments

  • Add new insight, not just "Great post!"
  • Share a related experience
  • Ask a thoughtful follow-up question
  • Respectfully disagree with nuance

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)

Analytics & Optimization

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

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)

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

Content Ideas by Situation

When You're Starting Out

  • Document your journey
  • Share what you're learning
  • Curate and comment on industry content
  • Engage heavily with established accounts

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

Scheduling Best Practices

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

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

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


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?

Related Skills

  • copywriting: For longer-form content that feeds social
  • launch-strategy: For coordinating social with launches
  • email-sequence: For nurturing social audience via email
  • marketing-psychology: For understanding what drives engagement

Expand your agent's capabilities with these related and highly-rated skills.

coreyhaines31/marketingskills

sales-enablement

When the user wants to create sales collateral, pitch decks, one-pagers, objection handling docs, or demo scripts. Also use when the user mentions 'sales deck,' 'pitch deck,' 'one-pager,' 'leave-behind,' 'objection handling,' 'deal-specific ROI analysis,' 'demo script,' 'talk track,' 'sales playbook,' 'proposal template,' 'buyer persona card,' 'help my sales team,' 'sales materials,' or 'what should I give my sales reps.' Use this for any document or asset that helps a sales team close deals. For competitor comparison pages and battle cards, see competitor-alternatives. For marketing website copy, see copywriting. For cold outreach emails, see cold-email.

18,393 2,809
Explore
coreyhaines31/marketingskills

lead-magnets

When the user wants to create, plan, or optimize a lead magnet for email capture or lead generation. Also use when the user mentions "lead magnet," "gated content," "content upgrade," "downloadable," "ebook," "cheat sheet," "checklist," "template download," "opt-in," "freebie," "PDF download," "resource library," "content offer," "email capture content," "Notion template," "spreadsheet template," or "what should I give away for emails." Use this for planning what to create and how to distribute it. For interactive tools as lead magnets, see free-tool-strategy. For writing the actual content, see copywriting. For the email sequence after capture, see email-sequence.

18,393 2,809
Explore
coreyhaines31/marketingskills

seo-audit

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo.

18,393 2,809
Explore
coreyhaines31/marketingskills

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions 'churn,' 'cancel flow,' 'offboarding,' 'save offer,' 'dunning,' 'failed payment recovery,' 'win-back,' 'retention,' 'exit survey,' 'pause subscription,' 'involuntary churn,' 'people keep canceling,' 'churn rate is too high,' 'how do I keep users,' or 'customers are leaving.' Use this whenever someone is losing subscribers or wants to build systems to prevent it. For post-cancel win-back email sequences, see email-sequence. For in-app upgrade paywalls, see paywall-upgrade-cro.

18,393 2,809
Explore
coreyhaines31/marketingskills

popup-cro

When the user wants to create or optimize popups, modals, overlays, slide-ins, or banners for conversion purposes. Also use when the user mentions "exit intent," "popup conversions," "modal optimization," "lead capture popup," "email popup," "announcement banner," "overlay," "collect emails with a popup," "exit popup," "scroll trigger," "sticky bar," or "notification bar." Use this for any overlay or interrupt-style conversion element. For forms outside of popups, see form-cro. For general page conversion optimization, see page-cro.

18,393 2,809
Explore
coreyhaines31/marketingskills

competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

18,393 2,809
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results