Claude-Skills social-media-manager

install
source · Clone the upstream repo
git clone https://github.com/borghei/Claude-Skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/borghei/Claude-Skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/marketing/social-media-manager" ~/.claude/skills/borghei-claude-skills-social-media-manager && rm -rf "$T"
manifest: marketing/social-media-manager/SKILL.md
source content

Social Media Manager

Category: Marketing Tags: social media strategy, content calendar, community management, engagement, growth, social audit

Overview

Social Media Manager provides the strategic layer for building a sustainable social media presence that drives measurable business results. It covers platform selection, content architecture, community engagement, growth tactics, crisis response, and performance measurement. The emphasis is on doing 1-2 platforms exceptionally well rather than spreading thin across five.

This skill handles strategy and management. For writing individual social posts, use content-creator. For analyzing social performance data, use campaign-analytics.


Operating Modes

Mode 1: Build From Scratch

No social presence or starting a new platform. Define platform selection, content pillars, posting cadence, and 90-day growth plan.

Mode 2: Audit & Optimize

Active presence that is underperforming. Analyze what is working, identify gaps, and rebuild the approach with data.

Mode 3: Scale & Systematize

Growing presence that needs structure. Create content calendars, team workflows, approval processes, and measurement frameworks.


Platform Selection Framework

Decision Matrix

Choose platforms based on where your audience already is, not where you think you should be.

PlatformBest ForContent StyleCadenceOrganic Reach
LinkedInB2B, thought leadership, recruitingLong-form posts, carousels, documents, video3-5x/weekHigh for personal, low for company pages
X (Twitter)Tech, developer audiences, real-timeShort takes, threads, engagement, links1-3x/dayLow organic, high for threads
YouTubeEducation, tutorials, long-form valueVideos (8-15 min), Shorts (<60s)1-2x/weekHigh (search-driven, evergreen)
InstagramB2C, visual brands, lifestyle, recruitingReels, Stories, carousels4-7x/weekMedium (Reels preferred)
TikTokYoung audiences, viral, brand awarenessShort video, trends, authentic1-3x/dayHighest organic potential

Selection Rules

  1. Start with 1-2 platforms. Do them exceptionally well before adding a third
  2. B2B SaaS default: LinkedIn (company + founder personal) + X/Twitter
  3. Developer tools default: X/Twitter + YouTube + GitHub community
  4. Consumer/SMB default: Instagram/TikTok + YouTube
  5. Never maintain a platform where you post less than 3x/week -- dormant accounts hurt brand perception

Platform-Specific Optimization

LinkedIn (B2B Priority)

  • Personal accounts get 5-10x the reach of company pages
  • Founder/CEO posting drives more business than company page
  • Carousel posts and document shares get highest engagement
  • Post between 7-9 AM Tuesday-Thursday (local time)
  • First comment within 30 minutes matters for algorithm
  • No external links in post body (kills reach) -- put links in first comment

X/Twitter (Tech/Developer)

  • Threads outperform single tweets for depth
  • Quote tweets with genuine commentary > retweets
  • Engagement in first hour determines viral potential
  • Lists are underused for audience building
  • Spaces (live audio) drive rapid follower growth

YouTube (Evergreen)

  • Thumbnail quality is 50% of success
  • First 30 seconds determine if viewers stay
  • Shorts feed subscribers into long-form
  • SEO titles and descriptions drive long-term discovery
  • Consistency matters more than production quality

Content Pillar Framework

The 5-Pillar Model

Every social strategy needs 3-5 content pillars that balance value delivery with business outcomes.

PillarPurposeTarget MixExamples
EducationalTeach audience something useful40%How-tos, frameworks, tips, tutorials
Behind the ScenesBuild trust through transparency20%Process, team stories, building in public
Social ProofDemonstrate results and credibility15%Case studies, testimonials, milestones
EngagementStart conversations, build community15%Questions, polls, hot takes, debates
PromotionalDrive business outcomes10%Product features, launches, offers

The 10% promotional cap is intentional. If your feed feels like an ad channel, people unfollow. Earn the right to promote by delivering value first.

Content Repurposing Chain

One piece of content can feed 5-10 social posts:

Blog Post (1,500 words)
  ├── LinkedIn long-form post (key insight + personal take)
  ├── X/Twitter thread (5-7 tweets breaking down the framework)
  ├── LinkedIn carousel (visual summary of key points)
  ├── Instagram Reel / TikTok (30-second key takeaway)
  ├── YouTube Short (60-second explainer)
  ├── Quote graphics (2-3 pull quotes as images)
  └── Newsletter excerpt (with link to full post)

Content Calendar System

Weekly Template (B2B SaaS)

DayPillarFormatPlatform Focus
MondayEducationalLong post or threadLinkedIn, X
TuesdayEngagementQuestion or pollLinkedIn, X
WednesdayBehind the ScenesPhoto, video, or storyLinkedIn, Instagram
ThursdayEducationalHow-to or frameworkLinkedIn, X, YouTube
FridaySocial Proof / PromoCase study or featureLinkedIn

Batch Creation Workflow

Week -1 (Friday, 30 min):
  Plan next week's topics, assign to pillars

Week 0 (Monday, 2 hours):
  Batch-create all 5 posts for the week
  Schedule in tool (Buffer, Hootsuite, native scheduler)

Daily (15 min):
  Reply to comments on own posts
  Engage on 5-10 relevant posts from others
  Monitor mentions and DMs

Week +1 (Friday, 30 min):
  Review last week's analytics
  Identify top performer, understand why
  Adjust next week's plan based on data

Content Idea Generation

When you run out of ideas, mine these sources:

SourceMethodExample Output
Customer questionsExport support/sales FAQ"The 5 questions every new customer asks"
Industry newsReact to trends with your take"Here's what [news] means for [your audience]"
Internal discussionsTurn Slack debates into content"Our team disagreed on X. Here's what we learned"
Competitor contentImprove or counter their takes"Everyone says X. Here's why that's wrong"
Analytics dataShare interesting findings"We analyzed 10K [events]. Here's what surprised us"
Personal experienceFounder/team stories"The mistake that almost killed our launch"

Community Engagement Framework

The 1:1 Rule

For every post you publish, spend equal time engaging with others' content. Social media is bilateral -- broadcasting without engaging is advertising, not community.

Response Framework

ScenarioResponse TimeApproach
Product questionUnder 2 hours (business hours)Answer directly, link to docs if complex
Complaint (public)Under 1 hourAcknowledge publicly, resolve privately, follow up publicly
PraiseWithin 4 hoursThank them, amplify with reshare/quote
Feature requestWithin 24 hoursAcknowledge, route to product team, set expectations
TrollIgnoreNever engage unless spreading factually dangerous misinformation
Industry discussionWithin 4 hoursAdd genuine value, share perspective, never self-promote
Influencer mentionWithin 1 hourEngage authentically, explore collaboration

Community Building Beyond Posts

TacticPlatformEffortImpact
Host weekly X SpacesX/Twitter1 hr/weekHigh (rapid follower growth)
Create a Discord/Slack communityCross-platform5 hrs/weekVery High (owned audience)
Run a LinkedIn newsletterLinkedIn2 hrs/weekHigh (email-like engagement)
Collaborate on contentAny2 hrs/pieceHigh (audience crossover)
Comment on industry leaders' postsAny15 min/dayMedium (visibility)

Crisis Response Protocol

Definition of Crisis

A social media crisis is any event that threatens your brand reputation and is spreading (or will spread) on social platforms. Examples: public customer complaint going viral, employee controversy, security breach, product failure affecting many users.

The 4-Hour Rule

Communicate internally within 4 hours of a crisis becoming public. Employees should never learn about company news from social media.

Response Sequence

Hour 0-1: Assess and Contain

1. Identify the scope: How many people are discussing this? Is it growing?
2. Stop scheduled posts (pause all scheduled content immediately)
3. Draft initial response (acknowledge, do not deflect)
4. Get approval from appropriate leader (CEO for major, CMO for minor)

Hour 1-4: Respond

5. Post initial response on the platform where the crisis is most visible
6. Communicate internally (all-hands email or Slack)
7. Brief customer support team on response guidelines
8. Monitor all channels for spread

Hour 4-24: Manage

9. Provide updates as new information becomes available
10. Respond to individual comments/questions
11. Prepare detailed response or blog post if needed
12. Document everything for post-mortem

What NOT to do:

  • Delete comments (makes it worse, people screenshot)
  • Go silent (vacuum fills with speculation)
  • Get defensive (always empathize first)
  • Blame others (take responsibility for your part)
  • Use humor (read the room)

Social Media Audit

Profile Audit Checklist

  • Profile photo: high-quality, consistent across platforms
  • Banner image: current, on-brand, communicates value
  • Bio: clear value proposition, not a job title listing, includes CTA
  • Link: drives to relevant landing page (not generic homepage)
  • Pinned post: best-performing or most strategically important content
  • Contact info: accurate and monitored

Content Audit

  • Posting consistency: regular cadence or sporadic gaps?
  • Content mix: balanced across pillars or predominantly promotional?
  • Format variety: text, images, video, carousels, or all one format?
  • Voice consistency: brand voice matches across all posts?
  • Engagement quality: genuine comments or "great post!" spam?
  • Top 5 posts: what do they have in common? (format, topic, timing)
  • Bottom 5 posts: what patterns emerge? (wrong time, wrong format, too promotional)

Engagement Audit

  • Response time: within 2 hours or days later?
  • Response quality: genuine replies or template responses?
  • Outbound engagement: actively commenting on others' content?
  • Community participation: present in relevant conversations?
  • DM handling: monitored and responded to?

Metrics That Matter

Primary Metrics

MetricWhat It MeasuresTargetSource
Engagement rateContent resonance>3% LinkedIn, >1% X, >2% InstagramPlatform analytics
Follower growth rateAudience building momentum>5% monthlyWeek-over-week tracking
Click-through rateContent driving action>1%UTM tracking
Share/save rateContent worth keeping/spreadingRising month-over-monthPlatform analytics
Conversion rateSocial leading to business outcomeDepends on funnelAttribution in GA4

Metrics to Deprioritize

  • Raw follower count without engagement context (vanity)
  • Impressions without engagement (reach without resonance)
  • Likes as primary metric (lowest-effort engagement)
  • Post volume as KPI (consistency matters, not volume)

Monthly Reporting Template

SOCIAL MEDIA MONTHLY REPORT: [Month Year]

Audience Growth:
  LinkedIn: [X] followers (+Y%)
  X/Twitter: [X] followers (+Y%)
  Total reach: [X] impressions

Content Performance:
  Posts published: [X]
  Average engagement rate: [X]%
  Top performing post: [link] ([X] engagements)
  Content pillar breakdown: Educational [X]%, BTS [X]%, Proof [X]%, Engagement [X]%, Promo [X]%

Business Impact:
  Website clicks from social: [X]
  Leads attributed to social: [X]
  Notable conversations/DMs: [summary]

Next Month Focus:
  - [Priority 1]
  - [Priority 2]
  - [Experiment to run]

Growth Tactics

Organic Growth Levers (Ranked by Impact)

  1. Consistency -- Post on schedule. Algorithms reward reliability over bursts.
  2. Founder-led content -- Personal accounts outperform brand accounts 5-10x on LinkedIn.
  3. Engagement bait done right -- Genuine questions, polls, hot takes. Not "like if you agree."
  4. Collaboration -- Co-create content with complementary accounts. Audience crossover is the fastest growth lever.
  5. Trend riding -- Jump on relevant trends fast, but only if authentic to your brand.
  6. Repurposing -- One blog post becomes 5-10 social posts. Never create for a single channel.
  7. Community spaces -- Own your audience (Discord, Slack) rather than renting it from platforms.

Content Formats by Engagement (B2B)

FormatAvg EngagementBest PlatformNotes
Carousel / Document3-5x text postLinkedInSwipeable, high dwell time
Thread2-3x single postX/TwitterShows depth, bookmarkable
Short video (<60s)2-4x text postAllReels/Shorts algorithm boost
Poll3-5x text postLinkedIn, XLow-effort engagement
Personal story2-4x brand postLinkedInAuthenticity drives shares

Proactive Triggers

  • Posting frequency dropped below 3x/week: consistency matters more than perfection. Batch-create to maintain cadence.
  • Engagement rate below platform average: audit last 20 posts for patterns. Which got engagement? Which did not?
  • 100% promotional content: audience fatigue incoming. Shift to 90/10 value/promo split immediately.
  • No outbound engagement: spend 15 min/day commenting on relevant posts. Social media is bilateral.
  • Same format every post: algorithm fatigue. Mix formats weekly.
  • Growing followers but flat engagement: content is attracting but not resonating. Audit content pillars.

Related Skills

SkillUse When
content-creatorWriting individual social posts and brand voice
campaign-analyticsAnalyzing social media performance data in depth
launch-strategyCoordinating social media around product launches
email-sequenceConverting social followers to email subscribers
analytics-trackingSetting up social media UTM tracking and attribution

Troubleshooting

SymptomLikely CauseFix
Engagement rate below platform averageContent not resonating or weak hooksAudit last 20 posts for patterns. Run
social_audit_scorer.py
.
Posting dropped below 3x/weekNo batching system or content calendarUse
content_calendar_generator.py
and batch-create weekly.
100% promotional contentNo pillar systemShift to 90/10 value/promo split. Cap promotional at 10%.
No outbound engagementBroadcasting without participatingSpend 15 min/day commenting on relevant posts. Social is bilateral.
Same format every postAlgorithm fatigueMix text, carousel, video, poll formats weekly.
Growing followers but flat engagementAttracting but not resonatingAudit content pillars. Narrow topics to build deeper engagement.
Crisis going viral on socialNo crisis protocol in placeUse the 4-hour rule: assess, pause scheduled posts, draft response, get approval.

Success Criteria

  • Engagement rate: >3% LinkedIn, >1% Twitter/X, >2% Instagram
  • Follower growth rate: >5% monthly
  • Posting consistency: minimum 3x/week with no gaps longer than 3 days
  • Content pillar balance: educational 30-40%, promotional under 15%
  • Response time: under 2 hours for all comments and mentions
  • Outbound engagement: 15+ comments on others' content per week
  • Monthly reporting delivered with actionable insights (not just metrics)

Scope & Limitations

In Scope: Social media strategy, platform selection, content pillar design, editorial calendars, community engagement, crisis response, social audits, growth tactics, performance measurement.

Out of Scope: Writing individual posts (use social-content), paid social campaigns (use paid-ads), influencer management, social media tool administration.


Python Automation Tools

1. Social Audit Scorer (
scripts/social_audit_scorer.py
)

Scores social media profiles on profile completeness, content quality, and engagement health.

python scripts/social_audit_scorer.py audit_data.json
python scripts/social_audit_scorer.py --sample --json

2. Content Calendar Generator (
scripts/content_calendar_generator.py
)

Generates structured content calendars with pillar assignments, format recommendations, and batch creation plans.

python scripts/content_calendar_generator.py --platform linkedin --weeks 4
python scripts/content_calendar_generator.py --platform instagram --weeks 4 --json

3. Growth Tracker (
scripts/growth_tracker.py
)

Tracks follower growth, engagement trends, and content performance over time with projections.

python scripts/growth_tracker.py weekly_data.json
python scripts/growth_tracker.py --sample --json