analyze-performance
Use when user has been posting on LinkedIn at least 4 weeks and wants to know what is landing, run a quarterly content review, or diagnose dropping engagement.…
Use when user wants to draft a single LinkedIn text post and has a specific angle, or passes a seed from find-ideas. Trigger phrases include "write a LinkedIn post," "draft a post about X," "turn this into a post," "post this on LinkedIn." If no specific angle, route to
$ npx -y skills add warpirate/linkedin-maxxing --skill write-post --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/write-postContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when user wants to draft a single LinkedIn text post and has a specific angle, or passes a seed from find-ideas. Trigger phrases include "write a LinkedIn post," "draft a post about X," "turn this into a post," "post this on LinkedIn." If no specific angle, route to
name: write-post description: | Use when user wants to draft a single LinkedIn text post and has a specific angle, or passes a seed from find-ideas. Trigger phrases include "write a LinkedIn post," "draft a post about X," "turn this into a post," "post this on LinkedIn." If no specific angle, route to find-ideas first instead. license: MIT
This is the most-used skill in the repo and the easiest one to do badly. Most LinkedIn AI tools produce posts that sound exactly like other LinkedIn AI tools. This skill exists to produce posts that sound like the user, on a specific angle they actually want to say, optimized for how LinkedIn ranks content in 2026.
LinkedIn ranks content on dwell time (how long readers spend before scrolling), the "see more" expand rate (whether they click past the fold), and comment quality (specific, substantive comments). None of those reward templated content. They reward content with a real point, written in a way that holds attention.
The default failure mode of LinkedIn AI writing: hook-value-CTA structure, em dashes, "the real question is," rule-of-three phrasing, generic enthusiasm, and a closing question that feels like engagement bait. LinkedIn has explicitly downranked all of these. This skill exists to not do them.
Trigger when:
Do NOT trigger when:
Do these in order:
1. **Read voice-profile.md if it exists.** It will be at the workspace root or `~/.linkedin-maxxing/voice-profile.md`. If present, use it. If absent, do not invent one; just ask the user one question about tone (see "voice fallback" below).
2. **Identify the angle.** If the user passed a seed from find-ideas, use it directly. If they passed a vague idea, refuse to draft and send them to find-ideas. If they pasted a rough draft, find the angle within their draft (the strongest sentence is usually it).
3. **Ask up to three sharp questions, batched, only if material is missing.** What specifically happened, who was involved, what was the actual number, what is the takeaway the user wants. Do not ask about audience, goals, hashtags, or CTA. Those are noise.
4. **Skip questions whose answers are in context.** If the user already told you the role, company, or specific detail, do not ask again.
LinkedIn text posts in 2026 work best at 1,000-1,300 characters. The "see more" cut is at 210 characters, so the first two lines have to earn the click.
Write the draft following these rules:
**Lines 1-2 (the hook, 210 character budget).** The hook is the single most important part of the post. It has to make someone scrolling at speed stop and click "see more." Hooks that work in 2026: a specific number, a confession ("I shipped X without doing Y"), a contrarian claim, a story setup that promises a payoff, an unusual fact. Hooks that fail: generic questions ("Have you ever thought about X?"), motivational openers, "Here's what I learned this week," anything starting with "Let's talk about."
**The middle (the substance).** This is where dwell time is earned or lost. Tell the actual story or make the actual argument. Specific details, named tools, real numbers, exact quotes. Short paragraphs, one or two sentences each. Whitespace between paragraphs (LinkedIn renders blank lines as visible breaks). Vary sentence length: a few short sentences, then a longer one, then short again.
**The close.** Three options, in order of preference: a single concrete sentence that lands the point, an honest question that you actually want answered (not "thoughts?"), or just stop after the strongest line. Avoid: "If this resonated...", "Agree?", "What do you think?", any CTA to subscribe or DM, any reference to "thought leadership."
Ask ONE question, then commit: "I don't have a voice profile yet. Quick: when you write at work, do you tend toward (a) short and punchy, (b) longer and more thoughtful, or (c) somewhere in between? Anything you definitely don't want in the post (emojis, hashtags, em dashes, CTAs)?"
Get the answer, draft. Suggest at the end: "Want me to run train-voice on some past posts so I match your voice better next
17 Claude Code skills + slash commands for substance-first LinkedIn growth. Profile audit, content drafting (posts, carousels, longform, video, DMs, comments), performance analysis, and a Wikipedia-based humanizer. Anti-template, anti-slop, open source, MIT.
Use when user has been posting on LinkedIn at least 4 weeks and wants to know what is landing, run a quarterly content review, or diagnose dropping engagement.…
Use when user wants to diagnose their current LinkedIn profile before rewriting it: they have not touched it in a while, get few profile views or recruiter…
Use when user has an idea with multiple discrete steps, a framework, a comparison, a before/after, a list of items worth a slide each, or anything where…
Use when user wants to post on LinkedIn but has no concrete idea, has a vague topic that needs a sharper angle, or uploads a work artifact (PR description,…
Use when editing or reviewing text that reads as AI-generated: symptoms include em dashes, "it's not X, it's Y" constructions, AI vocabulary (leverage, delve,…
Use when user wants to think strategically about LinkedIn content rather than post-by-post: starting a LinkedIn presence from scratch, posting feels scattered…