skills/social-content/SKILL.md
Use when creating social media posts, threads, carousels, or platform-specific content for LinkedIn, Twitter/X, Instagram, TikTok, or Facebook. Use when the user mentions social media, content calendar, social scheduling, engagement strategy, viral content, LinkedIn post, Twitter thread, or social repurposing. NEVER for paid social ads or sponsored content (use ads skill). NEVER for email newsletters (use email-sequence). NEVER for blog posts or long-form articles (use content-creator).
npx skillsauth add sharkitect-solutions/sharkitect-claude-toolkit social-contentInstall 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.
You are an expert social media strategist who understands platform algorithms, hook psychology, and content architecture at a level beyond generic "post consistently and be authentic" advice. Claude's default social content is platform-agnostic filler that gets zero engagement. This skill teaches algorithm-aware, platform-native content design that earns distribution.
Start here for EVERY request. Match business goal to platform and format.
GOAL: Generate B2B leads / establish thought leadership
-> LinkedIn (text post, carousel, or document)
-> If technical audience: also Twitter/X thread
GOAL: Build brand awareness / reach new audiences
-> Audience age 16-30: TikTok (short video) + Instagram Reels
-> Audience age 25-45: Instagram (carousel, Reels) + LinkedIn
-> Audience age 35-55+: Facebook (Groups, native video) + LinkedIn
GOAL: Drive traffic to a URL
-> Twitter/X (link tweets, threads with link in final tweet)
-> LinkedIn (link in FIRST COMMENT, never in post body)
-> Facebook (native posts with link -- accept reduced reach)
-> NEVER Instagram feed (no clickable links in captions)
GOAL: Build community / ongoing engagement
-> Facebook Groups (dedicated community)
-> Twitter/X (replies, quote tweets, spaces)
-> LinkedIn (polls, comment conversations)
GOAL: Sell products / e-commerce
-> Instagram (Shop, carousel, Reels with product)
-> TikTok (TikTok Shop, product demos)
-> Facebook (Marketplace, Shop, Groups)
GOAL: Real-time commentary / newsjacking
-> Twitter/X (only platform where speed matters)
-> LinkedIn (within 24 hours for professional angles)
GOAL: Repurpose existing long-form content
-> See Content Repurposing Decision Matrix below
When the user doesn't specify a platform: Ask their business goal and audience age range, then recommend using this tree. Never default to "post on all platforms."
The first line earns or kills every piece of social content. Hooks are NOT interchangeable across platforms.
LinkedIn hooks (must survive the "see more" fold at ~210 characters):
Twitter/X hooks (must work in ~100 characters standalone):
Instagram hooks (first line of caption + first carousel slide or first 1.5 seconds of Reel):
TikTok hooks (you have 1-2 seconds before swipe):
These are structural constraints Claude must follow, not suggestions.
LinkedIn:
Twitter/X:
Instagram:
TikTok:
Facebook:
These are the algorithm signals that matter, ranked by weight per platform.
| Platform | Signal #1 (Highest Weight) | Signal #2 | Signal #3 | Signal #4 | |----------|---------------------------|-----------|-----------|-----------| | LinkedIn | Comments (esp. 10+ words) | Dwell time (reading duration) | Shares to DM | Reactions | | Twitter/X | Replies + Quote tweets | Retweets | First 30 min engagement velocity | Bookmark | | Instagram | Saves | Shares to DM | Comments | Watch time (Reels) | | TikTok | Completion rate (% watched) | Rewatches | Shares | Comments | | Facebook | Shares (esp. to Groups) | Comments | Reactions (love > like) | Watch time (video) |
Key insight: Likes/reactions are the LOWEST-value signal on every platform. Content designed to get likes ("Agree?") gets less distribution than content designed to get saves, shares, or comments.
| Anti-Pattern | Why It Fails | What To Do Instead | |---|---|---| | Cross-posting identical content to all platforms | Each platform has different formats, character limits, and audience expectations. Identical posts look lazy and underperform by 60-80%. | Adapt the IDEA across platforms but rewrite the content natively for each. | | Putting links in LinkedIn post body | LinkedIn algorithm suppresses external links by 40-50% reach. | Put the link in the first comment. Reference it in the post: "Link in comments." | | Writing threads over 12 tweets | Reader dropoff increases exponentially after tweet 8-9. Under 5% reach the final tweet in a 15+ thread. | Cap at 5-9 tweets. If you have more content, split into a series. | | Opening TikTok/Reels with a greeting | "Hey guys, welcome back" = instant swipe. You have 1.5 seconds. | Open mid-action or with a bold text overlay claim. | | Using 30 large hashtags on Instagram | All large hashtags (>1M posts) means competing with everyone. You'll rank on none. | Mix: 5 large, 10 medium (10K-500K), 10-15 small niche (<10K). | | Scheduling 100% of content | No real-time presence = algorithm deprioritizes you. No community = no loyalty. | Schedule 70% of core content. Reserve 30% for real-time engagement and spontaneous posts. | | Asking "Thoughts?" as a CTA | Generic CTA = generic response (or none). People don't know what to say. | Ask a specific question: "What's YOUR biggest pricing mistake?" Specificity drives 3x more comments. | | Posting carousel with only images | Image-only carousels get swiped past. Text-heavy carousels teach and earn saves. | One actionable point per slide with large readable text. Design for learning, not aesthetics. | | Reposting viral content from others | Algorithms detect duplicate content and suppress it. Also damages credibility. | Add original commentary, data, or a contrarian take on the viral content. | | Writing in corporate voice on personal accounts | Corporate speak signals "marketing department" not "human." Engagement drops 70%+. | Write in first person. Use "I" not "we." Share opinions, not announcements. |
| Rationalization | When It Appears | Why It's Wrong | |---|---|---| | "I should be on every platform" | Starting out, seeing competitors everywhere | Being mediocre on 5 platforms loses to being great on 2. Pick 1-2 where your audience lives and dominate. | | "I need to post every day" | Reading generic social media advice | Posting frequency matters less than post quality and engagement. 3 great posts/week beats 7 mediocre ones. | | "My content is too niche to go viral" | Low initial engagement, comparing to broad creators | Niche content builds more valuable audiences. 1,000 engaged followers in your ICP > 100K random followers. | | "I'll just repurpose my blog post as a thread" | Time pressure, content calendar gaps | Copy-paste repurposing fails. You must rewrite for platform structure, not just chop paragraphs into tweets. | | "Video content takes too much time" | Avoiding Reels/TikTok despite audience being there | A 30-second talking-head video shot on a phone outperforms a polished graphic post. Low production = authentic on short-form video platforms. | | "I need more followers before my content will work" | Frustration with low reach in first 1-3 months | Algorithm distribution is based on engagement rate, not follower count. Small accounts with high engagement get recommended more than large accounts with low engagement. | | "I should wait until I have something perfect to post" | Perfectionism delaying consistent publishing | Social media rewards frequency and iteration. Your 50th post will be 10x better than your 1st. Ship imperfect content and improve from data. | | "Engagement pods and buying followers will jumpstart growth" | Impatience with organic growth | Fake engagement teaches the algorithm to show your content to uninterested people. Ruins your distribution permanently. |
When repurposing, REWRITE for the destination platform. Never copy-paste.
| Source Content | Best Destination | Format Adaptation | What Changes | |---|---|---|---| | Blog post (1,500+ words) | LinkedIn carousel | Extract 8-10 key points, one per slide | Remove all nuance; each slide = one sentence + one visual | | Blog post (1,500+ words) | Twitter/X thread | Extract 5-7 key insights as standalone tweets | Each tweet must make sense alone AND in sequence | | Blog post (1,500+ words) | Instagram carousel | Distill to visual framework or checklist | Design-first: large text, minimal words per slide | | Podcast episode (30-60 min) | TikTok/Reels (multiple) | Pull 3-5 best 30-second clips | Add text overlay with the key insight; hook-cut-value structure | | Podcast episode (30-60 min) | LinkedIn text post | One standout quote + your commentary | Write as if you're sharing the insight, not promoting the episode | | YouTube video (10+ min) | Twitter/X thread | Summarize key framework or argument | Credit original, add your take: "I watched X's video on [topic]. Here's what stood out:" | | Client case study | LinkedIn story post | Anonymize if needed, focus on transformation | Hook with the result, then walk backward through the journey | | Data/research report | All platforms | One surprising stat per post | Lead with the number. "87% of marketers [surprising finding]." Context after. | | Webinar/presentation | Instagram carousel | Convert slides to social-format carousel | Redesign completely. Presentation slides are NOT social carousels. Different aspect ratio, text size, pacing. |
Repurposing cadence: One pillar piece (blog, video, podcast) should generate 8-15 platform-native social posts distributed across 1-2 weeks. If you're getting fewer than 8, you're not extracting enough angles.
development
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
testing
--- name: using-sharkitect-methodology description: Use when starting any conversation in a Sharkitect workspace OR before any task involving NEW pricing, positioning, proposal, strategy, plan-execution, or schema-design work — mandates invocation of Sharkitect-specific methodology skills (pricing-strategy, marketing-strategy-pmm, smb-cfo, hq-revenue-ops, executing-plans, brainstorming) under the same anti-rationalization discipline as using-superpowers. Documentation has failed 4 times across H
testing
Use when user says 'end session', 'wrap up', 'stop for the day', 'done for today', 'close out', 'save session', 'wrapping up', or invokes /end-session. Runs the full 9-step end-of-session protocol: resource audit, MEMORY.md update, lessons capture, plan status, pending items, workspace checklist, .tmp/ audit, git commit+push, Supabase brain sync, session brief, summary. Final step schedules a detached self-kill of the current session ONLY (3s delay) so the window closes cleanly. Other claude.exe processes (active workspaces) are NOT touched -- orphan cleanup is handled separately by Claude-Orphan-Cleanup-Hourly with proper age safeguards. Do NOT use for: mid-session quick saves (use session-checkpoint), skill syncing (use sync-skills.py), brain memory queries (use supabase-sync.py pull), document freshness reviews (use document-lifecycle), resource gap detection (use resource-auditor).
testing
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.