li-post
Agent skill fromJakeschincariol/linkedin-agent-skill
Write a LinkedIn post from a raw idea using 21 proven hook formulas, in the user's own voice, humanized so it does not read as AI. Use whenever the user wants a LinkedIn post, a hook, a draft for the feed, "post about X", "turn this into a LinkedIn post", or asks for hook options. Produces three hook options, one full draft, and a copy-ready block that is never published without an explicit yes.
How to install li-post
install li-post
# install the linkedin-agent-skill pack with the skills CLI
npx skills add Jakeschincariol/linkedin-agent-skill# or add only this skill to Claude Code: copy the folder
skills/li-post/
# into
~/.claude/skills/li-post/ (all projects)
.claude/skills/li-post/ (one project)
1# li-post23Turns one raw idea into a LinkedIn post that sounds like the person who4posted it.56## Before you write781. Read `~/.claude/linkedin/voice.md` if it exists. That file is the user's9 voice profile: how they talk, what they never say, who they are talking to.10 If it does not exist, ask for **three of their own past posts**, infer the11 voice from those, and write the file. Do not skip this and do not invent a12 voice. A post in the wrong voice is worse than no post.132. Read `hooks.json` in this folder. All 21 formulas, with templates, filled14 examples, what each is for, and how each one usually gets ruined.153. If the idea is thin - "post about AI" - do not pad it. Ask one batched16 question: what happened, to whom, and what did it cost or return. A post17 needs one specific true thing. Get it before writing.1819## The shape2021LinkedIn rewards dwell time, saves and comments, in that order. So:2223```24Line 1 the hook. Alone. It has to survive truncation at ~140 chars mobile.25Line 2 the payoff of line 1, not setup for line 3.26Body short paragraphs, 1-3 lines each, blank line between every one.27 No wall. The white space is the format.28The turn one line that reframes what came before.29Close one specific question, or one instruction. Never both.30```3132Length: 900-1,300 characters is the working range for a text post. Under 40033reads as a thought, not a post. Over 2,000 needs to earn every line, and the34…
Excerpt shown under the repository's MIT license.
