Not in the top 1,000 by GitHub stars
blacktwist/social-media-skills
AI agent skills for social media content strategy, creation, and analysis across text-first platforms
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
skills/audience-growth-tracker-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/caption-writer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/carousel-writer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/content-calendar-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/content-pattern-analyzer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/content-repurposer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/content-strategy-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/hook-writer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/optimization-advisor-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/performance-analyzer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/platform-strategy-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/post-writer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/social-media-context-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
skills/thread-writer-sms/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
4f85b0706998 → 4f85b0706998
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 4f85b0706998
No earlier version was observed for comparison.
Verified commit 4f85b07069983b3b0b9bbe6519fed7017edcce81
git clone --filter=blob:none --no-checkout https://github.com/blacktwist/social-media-skills.git .hotskills/blacktwist-social-media-skills && git -C .hotskills/blacktwist-social-media-skills checkout --detach 4f85b07069983b3b0b9bbe6519fed7017edcce81
# Copy each selected skill directory from .hotskills/blacktwist-social-media-skills into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/blacktwist/social-media-skills.git .hotskills/blacktwist-social-media-skills && git -C .hotskills/blacktwist-social-media-skills checkout --detach 4f85b07069983b3b0b9bbe6519fed7017edcce81
# Copy each selected skill directory from .hotskills/blacktwist-social-media-skills into .agents/skills/<skill-name>/Heat
5.9- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
- audience-growth-tracker-sms
skills/audience-growth-tracker-sms - caption-writer-sms
skills/caption-writer-sms - carousel-writer-sms
skills/carousel-writer-sms - content-calendar-sms
skills/content-calendar-sms - content-pattern-analyzer-sms
skills/content-pattern-analyzer-sms - content-repurposer-sms
skills/content-repurposer-sms - content-strategy-sms
skills/content-strategy-sms - hook-writer-sms
skills/hook-writer-sms - optimization-advisor-sms
skills/optimization-advisor-sms - performance-analyzer-sms
skills/performance-analyzer-sms - platform-strategy-sms
skills/platform-strategy-sms - post-writer-sms
skills/post-writer-sms - social-media-context-sms
skills/social-media-context-sms - thread-writer-sms
skills/thread-writer-sms
How it works
audience-growth-tracker-sms
When your agent uses it
When the user wants to track follower growth, understand what drives new followers, or analyze audience development. Also use when the user mentions 'follower growth,' 'followers,' 'audience growth,' 'gaining followers,' 'losing followers,' 'who follows me,' or 'grow my audience.' Uses BlackTwist follower data when available. For post-level metrics, see performance-analyzer-sms. For content patterns, see content-pattern-analyzer-sms.
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
3,030 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Data Collection
- Growth Analysis
- Content-Growth Correlation
- Platform-Specific Growth Dynamics
- Growth Recommendations
- Milestone Tracking
- Reporting Format
- Boundaries
- Related Skills
Files
../../.claude-plugin/marketplace.jsonasset645 bytesSKILL.mdcore14,446 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Audience Growth Tracker
## When to Use
- User asks to **track follower growth** or analyze audience development
- User mentions "follower growth," "followers," or "audience growth"
- User says "gaining followers," "losing followers," or "who follows me"
- User wants to **grow their audience** or understand what drives new followers
- User asks "why am I not growing" or "what's working for growth"
- User shares follower data and wants a growth analysis
- User mentions "grow my audience" or "follower milestones"
## Role
View the complete source on GitHubcaption-writer-sms
When your agent uses it
When the user wants to write a caption for a visual-first social media post on Facebook, Instagram, TikTok, Pinterest, or YouTube. Also use when the user mentions 'caption,' 'Instagram caption,' 'IG caption,' 'Reels caption,' 'TikTok caption,' 'Pinterest description,' 'Pinterest pin caption,' 'Facebook caption,' 'YouTube description,' 'YouTube title,' 'Shorts caption,' 'photo caption,' 'video caption,' 'description for my pin,' or shares an image/video and asks for words to go with it. For text-first standalone posts on LinkedIn, Twitter/X, Threads, or Bluesky, see post-writer-sms. For multi-slide carousels, see carousel-writer-sms. For opening lines, see hook-writer-sms.
What it loads into context
Frontmatter
184 tokensAlways available to the agent
SKILL.md
4,966 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Input Gathering
- Universal Caption Anatomy
- Caption Structure by Platform
- Writing Process
- Voice Matching
- Format-Specific Notes
- Publishing with BlackTwist
- Pre-Publish Checklist
- Boundaries
- Related Skills
Files
SKILL.mdcore21,516 bytes
Read SKILL.md
# Caption Writer
## When to Use
- User asks to **write a caption** for an image, video, Reel, Short, or pin
- User mentions "Instagram caption," "IG caption," "Reels caption," or "TikTok caption"
- User mentions "Pinterest description," "pin caption," "Facebook caption," or "YouTube description"
- User wants a **YouTube title**, video description, Shorts caption, or Community post text
- User shares a visual asset (photo, video, graphic) and wants supporting copy
- User wants to publish a Reel, TikTok, carousel post, pin, or YouTube video and needs the words that go with it
- User says "what should I write under this," "caption this," or "give me a description for this"
This skill is for **visual-first platforms** where the image or video is the primary content and the caption supports it. For text-first platforms (LinkedIn, Twitter/X, Threads, Bluesky), use **post-writer-sms** instead.
View the complete source on GitHubcarousel-writer-sms
When your agent uses it
When the user wants to write content for a LinkedIn carousel, Instagram carousel, Facebook carousel, TikTok photo carousel, Pinterest Idea Pin, or any swipeable multi-slide format. Also use when the user mentions 'carousel,' 'slides,' 'LinkedIn carousel,' 'Instagram carousel,' 'IG carousel,' 'photo carousel,' 'TikTok photo carousel,' 'Idea Pin,' 'Pinterest Idea Pin,' 'swipe post,' 'slide deck,' or 'visual content.' Outputs slide-by-slide text content (not visual design). For single posts, see post-writer-sms. For threads, see thread-writer-sms. For caption copy under each slide post, see caption-writer-sms.
What it loads into context
Frontmatter
163 tokensAlways available to the agent
SKILL.md
3,920 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Input Gathering
- Carousel Structure
- Carousel Formats
- Writing Guidelines
- Platform-Specific Rules
- Output Format
- Example Output
- Boundaries
- Related Skills
Files
SKILL.mdcore16,487 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Carousel Writer
## When to Use
- User asks to **write a carousel** or create slide-by-slide content
- User mentions "carousel," "slides," or "LinkedIn carousel"
- User mentions "Instagram carousel," "IG carousel," or "photo carousel"
- User mentions "TikTok photo carousel," "Idea Pin," or "Pinterest Idea Pin"
- User says "swipe post," "slide deck," or "visual content"
- User wants to turn an idea into a **multi-slide format**
- User shares a topic and asks for a swipeable breakdown
- User mentions "carousel format" or "carousel post"
## RoleView the complete source on GitHubcontent-calendar-sms
When your agent uses it
When the user wants to plan a posting schedule, create a content calendar, or organize when and what to post. Also use when the user mentions 'content calendar,' 'posting schedule,' 'when should I post,' 'weekly plan,' 'monthly plan,' 'batch content,' 'scheduling,' 'how often should I post,' or 'content cadence.' For deciding what topics to cover, see content-strategy-sms. For writing the actual posts, see post-writer-sms.
What it loads into context
Frontmatter
119 tokensAlways available to the agent
SKILL.md
2,561 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Step 1 — Check for existing context
- Step 2 — Discovery questions
- Step 3 — Calendar generation
- Step 4 — Batching strategy
- Step 5 — Scheduling with BlackTwist
- Step 6 — Flexibility buffer
- Step 7 — Review cadence
- Step 8 — Output: Content calendar
- Boundaries
- See also
Files
SKILL.mdcore11,280 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
## When to Use
- User asks to **plan a posting schedule** or create a content calendar
- User mentions "content calendar," "posting schedule," or "when should I post"
- User says "weekly plan," "monthly plan," or "batch content"
- User wants to know **how often to post** or asks about "content cadence"
- User mentions "scheduling" and wants to organize future posts
- User asks "what should I post this week" or wants a structured plan
## Role
You are an expert social media content planner. Your job is to help the user build a practical, balanced posting schedule — mapping their content pillars to specific days, platforms, and formats so they always know what to post and when.
This skill produces a **content calendar** the user can follow, schedule in advance, or hand off to a tool like BlackTwist.View the complete source on GitHubcontent-pattern-analyzer-sms
When your agent uses it
When the user wants to find patterns in what content works and what doesn't. Also use when the user mentions 'what's working,' 'content patterns,' 'best topics,' 'best format,' 'best time to post,' 'analyze my content,' 'do more of,' 'do less of,' or 'what should I change.' For raw metrics, see performance-analyzer-sms. For audience-specific analysis, see audience-growth-tracker-sms. For actionable recommendations, see optimization-advisor-sms.
What it loads into context
Frontmatter
125 tokensAlways available to the agent
SKILL.md
2,637 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Data Collection
- Pattern Dimensions
- Cross-Platform Comparison
- Content Gap Identification
- Output: Do More / Do Less Report
- Boundaries
- Related Skills
Files
SKILL.mdcore12,014 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Content Pattern Analyzer
## When to Use
- User asks to **find patterns** in what content works and what does not
- User mentions "what's working," "content patterns," or "best topics"
- User says "best format," "best time to post," or "analyze my content"
- User wants to know what to **do more of** or **do less of**
- User asks "what should I change" about their content approach
- User shares post history and wants a pattern-based breakdown
- User mentions "content audit" or "what's my best-performing content type"
## Role
View the complete source on GitHubcontent-repurposer-sms
When your agent uses it
When the user wants to turn one piece of content into multiple formats or adapt content across text-first and visual-first platforms (LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram, TikTok, Pinterest, YouTube). Also use when the user mentions 'repurpose,' 'turn this into,' 'adapt this for,' 'cross-post,' 'reformat,' 'blog to social,' 'newsletter to posts,' 'video to posts,' 'YouTube to clips,' 'Reels from a podcast,' or 'get more from this content.' For writing original posts, see post-writer-sms. For threads, see thread-writer-sms. For carousels, see carousel-writer-sms. For visual-first captions, see caption-writer-sms.
What it loads into context
Frontmatter
180 tokensAlways available to the agent
SKILL.md
3,416 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Input Gathering
- Repurposing Matrix
- Repurposing Process
- Leverage Ranking
- Scheduling
- Anti-Patterns
- Output Format
- Boundaries
- Related Skills
Files
SKILL.mdcore15,088 bytesSKILL.mdcore15,088 bytesSKILL.mdcore15,088 bytesSKILL.mdcore15,088 bytesSKILL.mdcore15,088 bytesSKILL.mdcore15,088 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Content Repurposer
## When to Use
- User asks to **repurpose content** or turn one piece into multiple formats
- User mentions "repurpose," "turn this into," or "adapt this for"
- User says "cross-post," "reformat," or "blog to social"
- User wants to convert a **newsletter to posts** or extract posts from long-form content
- User shares an article, transcript, or blog post and wants social derivatives
- User mentions "get more from this content" or wants to maximize a single piece
## Role
You are an expert content repurposing strategist. You help creators extract maximum value from every piece of content they produce — turning one strong idea into a week of platform-native posts without sounding like copy-paste spam. You know which derivatives perform best on each platform, how to adapt tone and format without losing the author's voice, and how to sequence repurposed content for sustained reach.View the complete source on GitHubcontent-strategy-sms
When your agent uses it
When the user wants to plan a social media content strategy, decide what to post, or figure out topic clusters and content mix. Also use when the user mentions 'content strategy,' 'what should I post,' 'content ideas,' 'topic clusters,' 'content pillars,' 'content planning,' 'content mix,' 'I don't know what to post,' or 'social media strategy.' Use this to define the what and why of posting. For writing actual posts, see post-writer-sms. For scheduling, see content-calendar-sms. For platform-specific tactics, see platform-strategy-sms.
What it loads into context
Frontmatter
142 tokensAlways available to the agent
SKILL.md
2,450 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Step 1 — Check for existing context
- Step 2 — Discovery questions
- Step 3 — Content pillar development
- Step 4 — Topic cluster framework
- Step 5 — Content mix ratios
- Step 6 — Differentiation analysis
- Step 7 — Output: Content strategy document
- Boundaries
- See also
Files
SKILL.mdcore10,921 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
## When to Use
- User asks to **plan a content strategy** or figure out what to post
- User mentions "content strategy," "what should I post," or "content ideas"
- User says "topic clusters," "content pillars," or "content planning"
- User wants to define their **content mix** or balance of post types
- User says "I don't know what to post" or "social media strategy"
- User asks about topic selection, content differentiation, or niche positioning
## Role
You are an expert social media content strategist. Your job is to help the user build a structured content strategy — defining what they should post, why those topics serve their goals, and how to balance content types across platforms.
This skill produces a **content strategy document** the user can reference when planning posts, briefing collaborators, or deciding what to create next.View the complete source on GitHubhook-writer-sms
When your agent uses it
When the user wants help writing opening lines, hooks, first sentences, video hooks, thumbnails titles, or pin titles that grab attention. Also use when the user mentions 'hook,' 'opening line,' 'first line,' 'scroll stopper,' 'attention grabber,' 'headline,' 'video hook,' 'on-screen hook,' 'YouTube title,' 'thumbnail text,' 'pin title,' 'how to start my post,' or 'nobody reads past my first line.' Covers text-first platforms (LinkedIn, Twitter/X, Threads, Bluesky) and visual-first platforms (Facebook, Instagram, TikTok, Pinterest, YouTube). Can be used standalone or invoked by other creation skills. For writing full posts, see post-writer-sms. For threads, see thread-writer-sms.
What it loads into context
Frontmatter
183 tokensAlways available to the agent
SKILL.md
3,410 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Hook Pattern Library
- Platform-Specific Hook Guidance
- Hook Generation Process
- Hook Testing Tips
- Boundaries
- Related Skills
Files
SKILL.mdcore14,795 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Hook Writer
## When to Use
- User asks to **write a hook**, opening line, or first sentence
- User mentions "hook," "opening line," or "first line"
- User says "scroll stopper," "attention grabber," or "headline"
- User asks "how to start my post" or "nobody reads past my first line"
- User wants multiple **hook variants** to test for a given topic
- User shares a draft and wants the opening line improved
## Role
You are an expert social media copywriter specializing in hooks — the opening lines that stop the scroll, earn the click, and make someone feel like they *have* to keep reading. Your job is to generate high-converting first lines across nine proven patterns, adapted for each platform's culture and character limits.View the complete source on GitHuboptimization-advisor-sms
When your agent uses it
When the user wants concrete recommendations on how to improve their social media performance. Also use when the user mentions 'what should I do next,' 'how do I improve,' 'optimize my social media,' 'recommendations,' 'suggestions,' 'next steps,' 'what's my biggest opportunity,' or 'help me grow.' Synthesizes insights from performance, audience, and pattern analysis into prioritized actions. For raw analytics, see performance-analyzer-sms. For growth tracking, see audience-growth-tracker-sms. For pattern detection, see content-pattern-analyzer-sms.
What it loads into context
Frontmatter
139 tokensAlways available to the agent
SKILL.md
2,722 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Data Synthesis
- Recommendation Framework
- BlackTwist Integration
- Output: Action Plan
- Report Template
- Confidence Calibration
- Boundaries
- Related Skills
Files
SKILL.mdcore12,464 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Optimization Advisor
## When to Use
- User asks **what to do next** or how to improve their social media performance
- User mentions "optimize my social media," "recommendations," or "suggestions"
- User says "next steps," "what's my biggest opportunity," or "help me grow"
- User wants a **prioritized action plan** based on their data
- User asks "how do I improve" or wants concrete improvement recommendations
- User has completed an analysis and wants actionable takeaways
## Role
You are an expert social media optimization advisor. Your job is to synthesize everything known about a user's performance — metrics, audience growth, content patterns, and goals — into a prioritized, evidence-backed action plan. You do not stop at diagnosis. Every recommendation ends with a specific action the user can take this week, a reason grounded in their own data, and a way to measure success.View the complete source on GitHubperformance-analyzer-sms
When your agent uses it
When the user wants to analyze how their social media posts are performing. Also use when the user mentions 'analytics,' 'performance,' 'how did my posts do,' 'engagement,' 'impressions,' 'what's working,' 'post metrics,' 'my best posts,' or 'why isn't this post performing.' Uses BlackTwist analytics when available, works from user-provided data otherwise. For audience growth specifically, see audience-growth-tracker-sms. For pattern detection, see content-pattern-analyzer-sms. For actionable next steps, see optimization-advisor-sms.
What it loads into context
Frontmatter
138 tokensAlways available to the agent
SKILL.md
2,359 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Data Collection
- Metrics Framework
- Analysis Outputs
- Benchmarking
- Reporting Format
- Boundaries
- Related Skills
Files
SKILL.mdcore10,379 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Performance Analyzer
## When to Use
- User asks to **analyze how their posts are performing** or review analytics
- User mentions "analytics," "performance," or "how did my posts do"
- User says "engagement," "impressions," or "what's working"
- User asks about "post metrics," "my best posts," or "why isn't this post performing"
- User shares post data and wants a performance breakdown
- User wants to compare recent posts against their own baseline
## Role
You are an expert social media analytics advisor. Your job is to turn raw post data into clear, prioritized insights — identifying what is working, what is not, and exactly why. You communicate findings in plain language, not dashboards. Every analysis ends with specific actions, not vague suggestions.View the complete source on GitHubplatform-strategy-sms
When your agent uses it
When the user wants platform-specific tactical guidance for LinkedIn, Twitter/X, Threads, or Bluesky. Also use when the user mentions 'LinkedIn strategy,' 'Twitter strategy,' 'Threads strategy,' 'Bluesky strategy,' 'algorithm,' 'what works on LinkedIn,' 'cross-posting,' 'platform differences,' 'adapt my content,' or 'which platform should I focus on.' For overall content strategy, see content-strategy-sms. For writing posts, see post-writer-sms.
What it loads into context
Frontmatter
124 tokensAlways available to the agent
SKILL.md
3,460 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Step 1 — Check for existing context
- Step 2 — Identify the focus
- Platform Tactics
- Cross-Posting Guidance
- Platform Selection Framework
- Tone Adaptation
- Platform Quick Reference
- Boundaries
- See also
Files
SKILL.mdcore15,532 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
## When to Use
- User asks for **platform-specific tactical guidance** for LinkedIn, Twitter/X, Threads, or Bluesky
- User mentions "LinkedIn strategy," "Twitter strategy," "Threads strategy," or "Bluesky strategy"
- User says "algorithm," "what works on LinkedIn," or "cross-posting"
- User asks about "platform differences" or wants to **adapt content** across platforms
- User asks "which platform should I focus on" or wants a platform comparison
- User wants to understand how a specific platform's algorithm or culture works
## Role
You are an expert social media platform strategist. Your job is to give the user actionable, platform-specific tactics — not generic advice. Every recommendation should reflect how each platform's algorithm, culture, and audience actually behave.
---View the complete source on GitHubpost-writer-sms
When your agent uses it
When the user wants to write a social media post for LinkedIn, Twitter/X, Threads, Bluesky, Facebook, Instagram, TikTok, Pinterest, or YouTube. Also use when the user mentions 'write a post,' 'draft a post,' 'LinkedIn post,' 'tweet,' 'Threads post,' 'Bluesky post,' 'Facebook post,' 'Instagram post,' 'TikTok post,' 'Pinterest pin,' 'YouTube Community post,' 'social media post,' 'help me write,' or shares a topic and wants it turned into a post. For deeper visual-platform caption writing, see caption-writer-sms. For multi-part content, see thread-writer-sms. For carousels, see carousel-writer-sms. For opening lines, see hook-writer-sms.
What it loads into context
Frontmatter
185 tokensAlways available to the agent
SKILL.md
3,486 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Input Gathering
- Post Structure by Platform
- Visual-First Platforms
- Writing Process
- Voice Matching
- Publishing with BlackTwist
- Pre-Publish Checklist
- Boundaries
- Related Skills
Files
SKILL.mdcore14,875 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Post Writer
## When to Use
- User asks to **write a post** or draft social media content
- User mentions "write a post," "draft a post," or "LinkedIn post"
- User says "tweet," "Threads post," "Bluesky post," or "social media post"
- User says "help me write" or shares a topic and wants it turned into a post
- User provides a rough draft and wants it refined for a specific platform
- User wants a single standalone post (not a thread or carousel)
## Role
You are an expert social media writer who crafts platform-native posts that stop the scroll, match the user's authentic voice, and drive real engagement. You know the structural rules, character limits, and cultural norms of every major platform — and you know when to break them.View the complete source on GitHubsocial-media-context-sms
When your agent uses it
When the user wants to set up or update their social media profile, voice, audience, content pillars, or platform preferences. Also use when the user mentions 'set up context,' 'my voice,' 'my audience,' 'content pillars,' 'brand voice,' 'who I'm writing for,' 'social media profile,' or wants to avoid repeating foundational information across social media tasks. Use this at the start of any new project before using other social media skills — it creates .agents/social-media-context-sms.md that all other skills reference.
What it loads into context
Frontmatter
129 tokensAlways available to the agent
SKILL.md
2,933 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Purpose
- Step 1 — Check for existing context
- Step 2 — Choose a setup path
- Step 3 — Gather information
- Step 4 — Write the context file
- Step 5 — Confirm and save
- Maintenance
- Boundaries
- See also
Files
SKILL.mdcore12,669 bytesSKILL.mdcore12,669 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
## When to Use
- User wants to **set up or update** their social media profile, voice, or audience
- User mentions "set up context," "my voice," or "my audience"
- User says "content pillars," "brand voice," or "who I'm writing for"
- User mentions "social media profile" or wants to avoid repeating foundational info
- User is starting a **new project** and needs to configure their identity before using other skills
- User wants to update their platforms, voice adjectives, or example posts
## Purpose
You are an expert social media strategist and content coach. Your job is to help the user define their social media identity once — so every other skill can write in their voice, for their audience, without them repeating themselves.
This skill creates or updates `.agents/social-media-context-sms.md`, a persistent context file that all other social media skills read before doing anything. It is the single source of truth for who the user is, who they write for, and how they sound.View the complete source on GitHubthread-writer-sms
When your agent uses it
When the user wants to write a multi-part thread or content series for Twitter/X, LinkedIn, Threads, Instagram (Reel/carousel/Story series), TikTok (multi-part videos), YouTube (video series, multi-Short series), or Facebook. Also use when the user mentions 'thread,' 'Twitter thread,' 'tweetstorm,' 'multi-part post,' 'series of posts,' 'Part 1 / Part 2,' 'Reel series,' 'TikTok series,' 'YouTube series,' 'video series,' or has a long-form idea that needs breaking into parts. For single posts, see post-writer-sms. For carousels, see carousel-writer-sms.
What it loads into context
Frontmatter
165 tokensAlways available to the agent
SKILL.md
4,746 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- When to Use
- Role
- Context Check
- Input Gathering
- Thread Architecture
- Thread Formats
- Platform-Specific Threading
- Pacing Tips
- Publishing with BlackTwist
- Pre-Publish Checklist
- Boundaries
- Related Skills
Files
SKILL.mdcore20,304 bytesSKILL.mdcore20,304 bytesevals/.gitkeepasset0 bytes
Read SKILL.md
# Thread Writer
## When to Use
- User asks to **write a thread** or create multi-part content
- User mentions "thread," "Twitter thread," or "tweetstorm"
- User says "multi-part post" or "series of posts"
- User has a **long-form idea** that needs breaking into sequential parts
- User shares an article or notes and wants them turned into a thread
- User wants to write a numbered thread for Twitter/X or LinkedIn
## Role
You are an expert at writing social media threads — multi-part content sequences that educate, tell stories, share frameworks, and build audiences. You know how to open with a hook that demands attention, sustain momentum across every post, and close with a CTA that converts readers into followers.View the complete source on GitHubSkills included
- audience-growth-tracker-sms
- caption-writer-sms
- carousel-writer-sms
- content-calendar-sms
- content-pattern-analyzer-sms
- content-repurposer-sms
- content-strategy-sms
- hook-writer-sms
- optimization-advisor-sms
- performance-analyzer-sms
- platform-strategy-sms
- post-writer-sms
- social-media-context-sms
- thread-writer-sms
Repository facts
- License
- MIT
- Created
- Mar 20, 2026
- Last pushed
- Nov 5, 2026
- Forks
- 104
- Open issues
- 1
- Project activity
- Active
Before you install
Instructions onlyAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 7 notes
skills/content-repurposer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/content-repurposer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/content-repurposer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/content-repurposer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/content-repurposer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/social-media-context-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedskills/thread-writer-sms/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- No network access
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- No access to secrets
- No requests to vote in Hot
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md skills/audience-growth-tracker-sms/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md skills/audience-growth-tracker-sms/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md skills/audience-growth-tracker-sms/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md skills/audience-growth-tracker-sms/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.