blacktwist/platform-strategy-sms
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.
npx skills add https://github.com/blacktwist/social-media-skills --skill platform-strategy-sms
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.
Before asking any questions, check if .agents/social-media-context-sms.md exists.
If it exists: Read the file. Note the user's platforms, goals, voice, and audience. Skip discovery questions already answered.
If it does not exist: Say — "I don't have your social media context yet. Run the social-media-context-sms skill first for best results. Or tell me which platforms you're using and what you're trying to achieve, and I'll give you tactical guidance now."
Determine what the user needs:
Ask if unclear. Then deliver the relevant section(s) below.
Algorithm signals (ranked by impact):
Post length:
Formatting rules:
Best content types:
| Format | Why It Works |
|---|---|
| Personal story with a lesson | High emotional resonance, high comment rate |
| Industry take / hot opinion | Drives replies and quote engagement |
| How-to / tactical breakdown | High saves and shares |
| Carousel (PDF) | High dwell time, shareable, algorithm-favored |
| Behind-the-scenes | Builds trust, lower competition |
Posting times: Tuesday–Thursday, 7–9 AM or 12–1 PM in the audience's timezone.
Example LinkedIn post structure:
I spent 3 years hiring the wrong way.
The mistake was simple: I optimized for skills, not judgment.
Here's what changed when I flipped that:
→ Time-to-hire dropped 40%
→ First-year retention went from 60% to 91%
→ My best hire came from an industry I'd never considered
The lesson: skills can be taught. Judgment can't.
What's your #1 hiring filter? Drop it below.
#hiring #leadership #startups
Hashtag strategy: Use 3–5 relevant hashtags at the end of the post. Do not stuff. Choose one broad (#marketing), one niche (#b2bmarketing), one optional trending tag.
Engagement patterns:
Algorithm signals (ranked by impact):
Thread vs. single tweet:
Formatting rules:
Hashtag usage: 0–2 hashtags maximum. On Twitter/X, hashtags rarely boost reach and look spammy. Reserve for live events or trending topics only.
Engagement windows: The first 30 minutes after posting are critical. Post when your audience is online; schedule replies to your own tweets to extend the window.
Example Twitter/X thread hook:
Most product managers hire for skills.
The best ones hire for judgment.
Big difference. Here's why: 🧵
Community building:
Platform culture:
Cross-posting from Twitter: Do not copy-paste Twitter threads to Threads. The format, tone, and culture are different. Adapt:
Engagement patterns:
Hashtag behavior: Hashtags are functional on Threads but not as culturally embedded as Instagram. Use 1–3 relevant tags — more for discoverability than community.
Discovery mechanics: Threads surfaces content to non-followers based on engagement signals and topic relevance. Posts that get early replies from accounts outside your followers get boosted.
Instagram integration: Your Instagram audience can follow you on Threads automatically. Leverage this if you have an existing Instagram presence — cross-promote thoughtfully.
Platform nuances:
Custom feeds:
Starter packs:
Community dynamics:
Content discoverability:
| Content Type | Cross-Post? | Notes |
|---|---|---|
| Major announcement | Yes — adapt each | Adjust tone and format per platform |
| Personal story | Yes — adapt each | Remove platform-specific references |
| Hot take / opinion | Partial — adapt heavily | Tone varies dramatically across platforms |
| Platform-specific format (carousel, thread) | No | Native formats do not translate |
| Humor / casual reaction | No | Humor reads differently on each platform |
| How-to / educational | Yes — adapt length | Shorten for Twitter; expand for LinkedIn |
Before cross-posting, run through this for each destination:
LinkedIn:
Twitter/X:
Threads:
Bluesky:
| Primary Goal | Best Platform | Secondary Platform |
|---|---|---|
| B2B lead generation | LinkedIn | Twitter/X |
| Thought leadership / career | LinkedIn | Bluesky |
| Community building | Threads | Bluesky |
| Audience growth (general) | Twitter/X | Threads |
| Tech / niche credibility | Bluesky | Twitter/X |
| Brand awareness (broad) | Twitter/X | LinkedIn |
| Personal brand (casual) | Threads | Twitter/X |
Add a new platform when:
Double down on existing when:
Rule of thumb: Master one platform before adding a second. Two platforms done well beat four done poorly.
Example platform selection output:
Recommended primary: LinkedIn
Reason: Your goal is B2B lead generation and your audience (VP-level buyers)
is most active on LinkedIn. Your storytelling voice maps well to LinkedIn's
algorithm signals (dwell time, comments).
Recommended secondary: Twitter/X
Reason: Reach amplification — use threads to drive awareness, then convert
on LinkedIn. Post 3x/week on LinkedIn, 5x/week on X.
Same voice, different register. Use your authentic perspective everywhere — adjust the delivery.
| Platform | Register | Example (same idea) |
|---|---|---|
| LinkedIn | Professional, insight-driven | "After 10 years in product, here's the hiring mistake I see most often — and how to avoid it." |
| Twitter/X | Direct, punchy | "Most product managers hire for skills. The best ones hire for judgment. Big difference." |
| Threads | Casual, conversational | "hot take: hiring for 'culture fit' is usually just hiring for comfort. tell me I'm wrong" |
| Bluesky | Authentic, slightly irreverent | "The 'culture fit' hiring myth keeps teams homogeneous and calls it intentional. We can do better." |
| Platform | Best For | Frequency | Key Format | Char Limit |
|---|---|---|---|---|
| LinkedIn | B2B, thought leadership, career | 3–5x/week | Long post, carousel | ~3,000 (feed ~1,500) |
| Twitter/X | Reach, hot takes, community | 5–10x/week | Single tweet, thread | 280 per tweet |
| Threads | Casual community, conversation | 3–7x/week | Short post, reply | 500 |
| Bluesky | Niche credibility, early adopters | 1–3x/day | Text post, thread | 300 |
social-media-context-sms — establishes the foundational profile this skill reads from
content-strategy-sms — defines what to post and why across platforms
post-writer-sms — writes platform-native posts from your strategy
Take blacktwist/platform-strategy-sms from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.