skills/social-post-creator/SKILL.md
Generate engaging social media posts optimized for each platform
npx skillsauth add jmsktm/claude-settings Social Post CreatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The Social Post Creator skill helps you craft engaging, platform-optimized social media posts that drive engagement and achieve your communication goals. Whether you're sharing company updates on LinkedIn, engaging with your community on Twitter/X, building brand awareness on Instagram, or driving discussion on Threads, this skill ensures your content fits the platform and resonates with your audience.
This skill understands that each social platform has its own culture, format preferences, and engagement patterns. What works on LinkedIn won't work on Twitter, and Instagram requires different content than Threads. The skill helps you adapt your message to each platform while maintaining your authentic voice.
Great social content starts conversations, builds relationships, and drives action. This skill makes creating it efficient while keeping quality and platform best practices front and center.
| Action | Command/Trigger | |--------|-----------------| | LinkedIn post | "Write LinkedIn post about [topic]" | | Twitter/X thread | "Create Twitter thread on [topic]" | | Instagram caption | "Draft Instagram caption for [content]" | | Threads post | "Write Threads post about [topic]" | | Cross-platform | "Create social posts for all platforms about [topic]" | | Announcement | "Draft social announcement for [news]" | | Engagement post | "Create engagement post asking [question]" | | Thought leadership | "Write thought leadership post on [topic]" |
Character Limit: 3,000 (but optimal is 150-300)
Best Practices:
Content Types:
Format:
[Hook - First 2 lines that grab attention]
[Main content - story, insight, or value]
[Key takeaways or lessons]
[Call-to-action or question]
[3-5 relevant #hashtags]
Example:
The best product managers I've worked with all share one trait.
It's not technical skill. It's not design sense.
It's the ability to say no.
Early in my career, I said yes to everything. Every feature request, every stakeholder ask, every "quick win." Our roadmap became a mess. Nothing shipped well.
Then I worked with a PM who said no to 90% of requests. At first, it seemed rude. But here's what happened:
→ We actually shipped our core features on time
→ The features we built worked better (more focused)
→ Stakeholders respected her MORE, not less
Saying no isn't about being difficult. It's about protecting what matters.
The best PMs I know:
• Say no to preserve yes
• Say no with empathy and data
• Say no to protect the team's focus
What's the hardest thing you've had to say no to lately?
#ProductManagement #Leadership #Focus
Character Limit: 280 (or longer posts with premium)
Best Practices:
Content Types:
Thread Format:
1/ [Hook tweet - make them want to read more]
2/ [Context or setup]
3/ [Main point 1]
4/ [Main point 2]
5/ [Main point 3]
6/ [Conclusion or call-to-action]
Example Single Tweet:
Startup advice nobody tells you:
Your first 10 customers will ask for 10 completely different features.
If you build them all, you'll build a mess.
Pick ONE and build it so well the others can't help but want it too.
Example Thread:
1/ I've reviewed 500+ startup pitches as an investor. Here are the 5 mistakes I see in almost every deck:
2/ Mistake #1: Starting with the solution
Investors don't care about your product until they care about the problem. Lead with pain, not features.
3/ Mistake #2: Generic market size slides
"The market is $50B" tells me nothing. Show me your specific wedge and how you'll own it.
4/ Mistake #3: No proof
At seed stage, you need SOME signal: users, revenue, waitlist, anything. Ideas alone don't raise rounds.
5/ Mistake #4: Buried ask
Tell me what you're raising (how much, at what valuation) by slide 3. Don't make me hunt for it.
6/ Mistake #5: No clear next step
End with: "We're raising $X for Y. Can we follow up next week to discuss?" Make it easy to say yes.
Want the full breakdown? I wrote a guide: [link]
Caption Limit: 2,200 characters
Best Practices:
Content Types:
Format:
[Hook emoji + first line that grabs attention]
[Story or value - use line breaks for readability]
[Key points with emoji bullets]
✨ Point 1
💡 Point 2
🚀 Point 3
[Call-to-action]
[Hashtags]
Example:
📸 This photo almost didn't happen.
We were wrapping up the shoot, everyone was tired, and I was ready to pack it in.
Then my designer said, "One more try. Different angle."
That "one more try" became our most-liked post ever (👆 this one).
Here's what I learned about creative work:
✨ The best stuff often comes AFTER you think you're done
💡 Fresh perspectives change everything
🎯 One more iteration usually beats calling it quits
🚀 Trust your team's instincts
Whether it's a photoshoot, a design, or a piece of writing - when your gut says "almost there," push for one more try.
What's your "one more try" story? Drop it below 👇
#CreativeProcess #Photography #TeamWork #NeverSettle #BehindTheScenes
Character Limit: 500 per post
Best Practices:
Content Types:
Format:
[Conversational hook]
[Main point with personality]
[Optional: Thread continuation]
[Question to drive engagement]
Example:
Hot take: Your personal brand isn't your LinkedIn headshot and a fancy title.
It's showing up consistently and being helpful.
I see so many people optimize their profiles and then... crickets. No posts, no engagement, no value shared.
Meanwhile, someone with a blank profile who drops great insights in replies every day? That person builds a real brand.
Brand = reputation over time.
Stop optimizing your appearance. Start showing up.
What's your take on personal branding? 🤔
Best Practices:
Content Types:
LinkedIn:
Big news: [Announcement] 🎉
[Context - why this matters]
What this means:
• [Benefit 1]
• [Benefit 2]
• [Benefit 3]
[Call-to-action]
[Link]
#hashtag1 #hashtag2
Twitter:
We just launched [X]! 🚀
[One sentence on what it is]
[Link]
This has been months in the making. Thread on why we built it 👇
LinkedIn:
[Contrarian or interesting take]
Everyone tells you [common advice].
But here's what actually works:
[Your insight based on experience]
[Evidence or story]
[Key takeaway]
What's your experience with this?
#hashtag
Twitter:
Unpopular opinion:
[Your take]
Here's why:
[Thread or single tweet with reasoning]
Change my mind.
LinkedIn:
[Number] lessons from [experience]:
1. [Lesson] - [Why it matters]
2. [Lesson] - [Why it matters]
3. [Lesson] - [Why it matters]
Which resonates most with you?
#hashtag
Twitter Thread:
1/ [Hook - promise value]
2/ [Lesson 1 with example]
3/ [Lesson 2 with example]
...
N/ [Recap and CTA]
LinkedIn:
Quick question for [audience]:
[Specific, interesting question]
[Optional: Your answer or context]
Drop your thoughts below 👇
#hashtag
Twitter:
[Simple, provocative question]
[Optional: Poll or context]
Go 👇
LinkedIn:
[Hook about a problem or situation]
[The challenge you faced]
Here's what we did:
→ [Action 1]
→ [Action 2]
→ [Action 3]
Results:
• [Outcome 1]
• [Outcome 2]
The lesson: [Key takeaway]
[Question or CTA]
#hashtag
Instagram:
Real talk: [Honest admission] 😅
[Story about what really happened]
The highlight reel doesn't show:
✨ [Reality 1]
💡 [Reality 2]
🎯 [Reality 3]
Who else can relate? 👇
#authenticity #reallife #hashtag
Examples:
LinkedIn:
Twitter/X:
Instagram:
Threads:
Ask Questions:
Use Storytelling:
Be Visual:
Respond Quickly:
Tag Strategically:
Weekly Mix (LinkedIn example):
Content Pillars: Choose 3-5 themes to rotate:
data-ai
Optimize YouTube videos for SEO, thumbnails, descriptions, and audience retention
testing
Design and facilitate effective workshops with agendas, activities, and outcomes
data-ai
Design and optimize AI-powered workflows for complex tasks
data-ai
Design and implement automated workflows to eliminate repetitive tasks and streamline processes