audit-profile
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 been posting on LinkedIn at least 4 weeks and wants to know what is landing, run a quarterly content review, or diagnose dropping engagement. Trigger phrases include "analyze my LinkedIn performance," "which of my posts are working," "what should I post more
$ npx -y skills add warpirate/linkedin-maxxing --skill analyze-performance --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/analyze-performanceContext preview
The summary Claude sees to decide when to auto-load this skill.
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. Trigger phrases include "analyze my LinkedIn performance," "which of my posts are working," "what should I post more
name: analyze-performance description: | 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. Trigger phrases include "analyze my LinkedIn performance," "which of my posts are working," "what should I post more of," "why is my engagement dropping," or when user uploads a LinkedIn analytics CSV. license: MIT
Most LinkedIn AI tools that claim "analytics" either show the user numbers they could see in their dashboard, or generate generic advice based on the numbers without actually reading them. This skill exists to do the analysis work: read the data carefully, group posts by what they had in common, and identify which patterns the user should do more or less of.
LinkedIn now exposes more performance data than it used to. The Creator dashboard analytics export includes impressions, unique viewers, clicks, reactions broken out by type, comments, shares, and engagement rates per post. Plus the larger LinkedIn data archive has every post's text content.
But almost nobody actually looks at this data. They glance at impression counts, get discouraged or encouraged, and keep posting. The result is that they never learn what is working. This skill exists to do the analysis the user does not do.
Trigger when:
Do NOT trigger when:
The LinkedIn analytics export. They can get this from:
If the user has only post text and no analytics, the analysis is limited; tell them so and suggest they get the analytics export from the Creator dashboard (instant download, no waiting).
Useful additional inputs:
Do not throw averages and call it analysis. Three steps:
Group posts by:
These clusters are where the insights live. An aggregate "your average engagement rate" tells the user almost nothing. "Your carousels with 8-12 slides get 3.5x the engagement of your text posts, but your text posts with confessional hooks beat the average of both" tells them what to do.
For each cluster, look at:
What you are looking for: clusters that significantly outperform or underperform the user's overall median, in ways that are repeatable.
A pattern is only a pattern if:
Two types matter:
Be honest about both. The job is to give the user signal, not to make every post look like a learning.
# Performance analysis for [user's name or "user"] Period analyzed: [start - end] Posts analyzed: [N] Median engagement rate: [N]% Overall trajectory: [growing / flat / declining] ## What is working ### Pattern 1: [name of the pattern, e.g., "Carousels on engineering management"] Posts in this pattern: [N] Median engagement: [N]% (vs overall median of [N]%) Why this is working: [one paragraph on what is specific to these posts] ### Pattern 2: ... [2-4 strongest patterns] ## What is not working ### Pattern A: [e.g., "Posts with motivational hooks"] Posts in this pattern: [N] Median engagement: [N]% (vs overall median of [N]%) Why this is likely failing: [one paragraph] ### Pattern B: ... [1-3 weakest patterns] ## Notable outliers ### Best-performing post: [date, hook] Why this likely worked: [analysis] ### Worst-performing post: [date, hook] Why this likely failed: [analysis] ## Recommendations 1. [Specific, actionable. "Do more carousels on engineering management with confession-style hooks." Not "Improve your engagement."] 2. [Next] 3. [Next] [3-5 recommendations] ## What I cannot conclude from the data [Honest note on the limits of the analysis: small sample sizes, missing dwell time data, posts where the variable changes too much to isolate, etc.]
The most dangerous outputs of con
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 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…
Use when user has one piece of existing content (podcast or video transcript, blog post, internal doc, talk, older LinkedIn post that performed, long email)…