Writes, structures, and evaluates social posts end to end — hooks, body, formatting for how each platform renders, and a quality check before publishing. Use this to draft a post, rewrite one that underperformed, turn a longer piece into social content, sharpen an opening, or judge whether a draft is worth publishing.
npx skills add https://github.com/cbrock84/headcount --skill social-post-craft
Most posts are lost in the first line, before any of the substance is reached. The opening has one
job: make continuing feel more attractive than scrolling.
Openings that work:
Openings that do not: a question the reader can answer "no" to, a definition, throat-clearing about
why the topic matters, and anything beginning "In today's world."
Write the hook last, after you know what the post actually says. Written first, it commits you to a
post you have not thought through.
One idea. A post carrying two ideas gets remembered for neither.
Then: hook, the turn (why the obvious view is incomplete), the substance (specific, ideally
first-hand), and the landing — a conclusion, not a request for engagement.
Cut the first two lines of your draft. They are almost always warm-up.
Line breaks control pace and determine what is visible before the "see more" fold. On every major
platform, the visible portion is one to three lines — everything about whether the post is read is
decided there.
Short paragraphs. One thought per line for emphasis. No walls. Emphasis carried by structure, since
most platforms strip formatting.
it.
A draft that fails these gets rewritten, not published with a caveat.
Take cbrock84/social-post-craft 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.