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 post a short-form LinkedIn video (30-90 seconds), an idea has visual or demonstrative power text cannot capture, user has a strong speaking voice that should be on camera, or a find-ideas seed is marked "Best fit for: write-video-script." Trigger phrases
$ npx -y skills add warpirate/linkedin-maxxing --skill write-video-script --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/write-video-scriptContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when user wants to post a short-form LinkedIn video (30-90 seconds), an idea has visual or demonstrative power text cannot capture, user has a strong speaking voice that should be on camera, or a find-ideas seed is marked "Best fit for: write-video-script." Trigger phrases
name: write-video-script description: | Use when user wants to post a short-form LinkedIn video (30-90 seconds), an idea has visual or demonstrative power text cannot capture, user has a strong speaking voice that should be on camera, or a find-ideas seed is marked "Best fit for: write-video-script." Trigger phrases include "write a video script," "I want to make a video," "this would work better on camera," "script me a 60-second video." license: MIT
Video scripts are a different craft from posts. A 60-second talking-head script has a hook in the first three seconds, beats instead of paragraphs, and natural-sounding spoken prose that holds up when said out loud. This skill exists to write video scripts that work in the user's voice, not the average LinkedIn-AI video voice that has become its own template.
Two facts make video important right now: it gets roughly 5x the interactions of equivalent text posts, and LinkedIn's projected content mix has video at about 65% by late 2026. The format is genuinely growing.
But the bar is higher. A weak text post fails quietly. A weak video has the user's face attached to it. The reader can hear filler words, see hesitation, watch the user struggle to land a point. This skill exists to make sure the script is worth reading aloud before the user records anything.
Trigger when:
Do NOT trigger when:
The angle (one sentence) and:
1. **Talking-head, demonstration, or both?** Talking-head: just the user on camera. Demonstration: showing a screen, a product, a workflow, with the user narrating. Both: cuts between.
2. **Target length.** Default 45-60 seconds. Up to 90 if the content needs it. Below 30 is rarely worth filming.
3. **Where will it be filmed?** Phone in a quiet room is fine. The script should not assume studio production.
If voice-profile.md exists, read it. Spoken voice and written voice often differ, so flag that this is the spoken version.
A LinkedIn short-form video that works has these traits:
**Hook in the first 3 seconds, no exceptions.** The first three seconds decide whether the viewer keeps watching. The hook is not the intro ("Hi, I'm X, today I want to talk about..."). The hook is the most interesting thing the video is going to say, delivered first. Then context comes after.
**Beats, not paragraphs.** Spoken content moves in beats: one claim per beat, with a brief pause before the next. Each beat is one or two short sentences, then a breath, then the next. Long sentences do not work on camera; the speaker runs out of breath and the viewer loses the thread.
**Captions are mandatory.** A significant share of LinkedIn video is watched muted. The script should be writeable as captions without losing meaning. Avoid puns or wordplay that only land aurally.
**Concrete over abstract.** Same rule as posts, more important here. The video has 60 seconds; abstract claims burn that time.
**Camera-friendly ending.** Spoken endings need a clear cue that the video is over. A specific takeaway, a question, or a single sentence that lands. Cold cuts read as the speaker forgot their line.
A 60-second script is roughly:
That is roughly 140-160 spoken words for 60 seconds at conversational pace. Adjust for the speaker's actual pace.
For a 45-second script: cut one beat from the substance. For a 90-second script: add one beat, or develop one of the existing beats further.
1. Read voice-profile.md if present.
2. Identify the hook. The hook is the most surprising or specific thing in the idea, said first. Not "Today I want to talk about X." Not "Have you ever noticed Y." The actual claim.
3. Write the beats. Each beat: one claim, one or two short sentences. Read each beat aloud (mentally). If you stumble, rewrite.
4. Write the close. Land the point. No "thanks for watching" or "let me know in the comments" unless the user genuinely uses those.
5. Mark timing roughly. The user can adjust during recording.
Output must read as written by a human on the first pass. The constraints below are how you write, not a checklist to apply later. Do not narrate this process to the user. Do not show a "before humanizer / after humanizer" sequence. Just produce clean output.
**Hard bans — never appear in output:**
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…