social-content
A Claude Code skill that creates and schedules social content — LinkedIn posts, X threads, Instagram, TikTok, Reels, Shorts — with platform-native formats and short-form video scripts.
Ship social content that fits each platform
Trigger phrases
Phrases that activate this skill when typed to Claude Code:
LinkedIn postTwitter threadcontent calendarshort-form videovideo hook
What it does
social-content is a Claude Code skill from Corey Haines’s marketing-skills repo. It turns Claude into a social strategist who refuses to write generic “post it everywhere” copy — each platform gets its own native shape, hook structure, and cadence. The skill activates when you mention “LinkedIn post”, “Twitter thread”, “content calendar”, “short-form video”, or “video hook”.
The output of a session is platform-native content: LinkedIn posts with hook + breakdown + CTA structure, X threads with character-count-aware breaks, Instagram captions with line-break rhythm, TikTok/Reels scripts with timed beats, and a content calendar that maps repurposing across platforms.
When to use it
Reach for it when:
- You’re shipping social content but it reads cross-platform-cloned, not native
- You’re starting a build-in-public LinkedIn or X presence and need a cadence + format
- You’re scripting short-form video and need hooks that work in the first 1.5 seconds
When not to reach for it:
- Your content has no audience yet — social rewards consistency before craft
- You’re chasing virality; the skill optimizes for compounding presence, not lottery posts
Install
The skill is distributed via Corey Haines’s marketing-skills repo. Install via the repo’s recommended path — copy the social-content SKILL.md into your project’s .claude/skills/social-content/ directory, or use the repo’s plugin install if you’ve set it up.
Once installed, the skill activates on the trigger phrases above. The first time it runs, it will check for .agents/product-marketing-context.md (or .claude/product-marketing-context.md) — populating that file with your product context first dramatically improves output quality across all of Haines’s marketing skills.
What a session looks like
A typical session has three phases:
- Platform-native draft. Each platform gets its own draft, not a copy-paste — LinkedIn favors longer breakdowns with line breaks, X favors crispness, Instagram allows more emotive register, TikTok/Reels scripts get timed beats.
- Hook surgery. First line / first second is everything in social. The skill writes 3+ hook variations per piece.
- Repurposing map. A piece of content gets atomized — one essay becomes five LinkedIn posts, three X threads, one short-form video script, one Reel.
The discipline that makes it work: format-fit beats clever. A clever post in the wrong format underperforms a competent post in the right format.
Receipts
Honest reporting on what social-content produces and where it has limits:
Where it works well:
- Platform-native drafts feel right immediately; cross-cloned posts always read off
- Hook variations let you A/B before you ship, not after
- Repurposing map is the highest-leverage move — one source piece, five distribution surfaces
Where it backfires:
- Algorithm shifts faster than the skill can update; tactical hooks may go stale
- Your voice has to live underneath the format work; without voice, format-fit produces clean-but-generic posts
Pattern that works: pick one primary platform and treat the others as repurposing. Trying to be native on five platforms simultaneously is how creators burn out.
Source and attribution
Originally written by Corey Haines. The canonical SKILL.md and any supporting files live in the social-content folder of his marketing-skills repository.
License: MIT. You can install, adapt, and redistribute the skill, with attribution preserved.
This page documents the skill from a practitioner’s perspective. For the formal spec and any updates, defer to the source repo.