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 one of user's already-published LinkedIn posts notably outperformed or underperformed their median, they want to understand a single post in depth before writing a follow-up, or learn from a specific recent post. Trigger phrases include "review this post," "why did this
$ npx -y skills add warpirate/linkedin-maxxing --skill review-post --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/review-postContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when one of user's already-published LinkedIn posts notably outperformed or underperformed their median, they want to understand a single post in depth before writing a follow-up, or learn from a specific recent post. Trigger phrases include "review this post," "why did this
name: review-post description: | Use when one of user's already-published LinkedIn posts notably outperformed or underperformed their median, they want to understand a single post in depth before writing a follow-up, or learn from a specific recent post. Trigger phrases include "review this post," "why did this post flop," "why did this post do so well," "what should I do differently next time," "do a postmortem on this post." Per-post counterpart to analyze-performance. license: MIT
A single post's performance is too noisy to draw firm conclusions from. But a careful read of one post against its data can still surface useful signals: a hook that under-promised, a body that lost the reader at a specific paragraph, a close that asked for the wrong thing, a publication time that missed the user's audience. This skill exists to do that read carefully on one post, in a way that produces something the user can act on the next time they write about a similar angle.
The instinct after a post performs well is to do exactly the same thing again, which works once and then stops working. The instinct after a post flops is to abandon the topic, which often abandons a good idea before it had a fair chance. Both reactions are wrong. The right move is to read the specific post carefully, identify the variables that mattered, and try the same angle with the variables adjusted.
This skill is also where you protect the user from over-learning from one data point. A post can flop because of timing, the day's news, an algorithmic blip, or just the audience not being online. The review should name what we cannot conclude as clearly as what we can.
Trigger when:
Do NOT trigger when:
1. **The post itself.** Full text, plus the format (text, carousel, video, article). For carousels, ideally the slide-by-slide copy. 2. **The metrics.** Impressions, engagement rate, reactions, comments, shares, dwell time if available, click rate on any link, follower growth from the post. 3. **Context for the post.**
4. **The user's intuition.** Ask: "Before I look at this, what is your gut sense of what worked or did not?" Their intuition is often right, and the review either confirms or challenges it.
If voice-profile.md, content-plan.md, or recent analyze-performance output exist, read them. They provide useful context for what is normal for this user.
Walk the post in order. For each section, ask what its job was and whether it did it.
Did the hook earn the click? Two signals:
Then read the hook itself. Specific or generic? Curiosity gap or summary? Confession, contrarian claim, specific number, story setup, or one of the failure patterns?
If you have dwell time data, this is where it shows up. Otherwise, look at comment quality: did the commenters engage with the substance of the post, or with the hook? Comments that respond to the hook ("Love this!") suggest the body did not hold them. Comments that respond to specific points in the body suggest it did.
Read the body itself. Where might a reader have dropped off? A generic paragraph, a confusing turn, an unearned claim, a sudden register change. The user will often know.
Did the close earn comments? An honest question that the user actually wanted answered tends to drive a particular kind of comment (specific answers). A closer that just stops can drive comments too if the post lands hard. A "thoughts?" closer or a CTA tends to drive few comments and the wrong kind.
For carousels: which slides got swipe-throughs vs drops? LinkedIn shows aggregate document performance. For video: was the watch-time average above 50% of the video length? Below that suggests the first 10 seconds did not hold.
Was the post published when the user's audience is on LinkedIn? Most B2B audiences engage 7-10am and 12-2pm in their local time, Tuesday through Thursday. A post on Friday afternoon performs differently than the same post on Tuesday morning, often by 2-3x.
Was the audience the right one? If the user has 5,000 followers but only 200 are the actual target audience, the engagement-rate-on-target-audience matters more than overall engagement rate.
End every review with this. Common things we cannot conclude from one post:
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…