Skip to content
Marketing
Skill

/write-video-script

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

From plugin
linkedin-maxxing
417 skills17 commands
Install
$ npx -y skills add warpirate/linkedin-maxxing --skill write-video-script --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/write-video-script

Context 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

SKILL.md

write-video-script.SKILL.md
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

Write video script

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.

Why this skill exists

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.

When to use this skill

Trigger when:

  • The user wants to record a LinkedIn video
  • A seed from find-ideas is marked video-script
  • The idea has demonstration value (the user can show a thing, not just describe it)
  • The user has spoken about a topic and wants to capture it on video

Do NOT trigger when:

  • The user wants a written post. Send to write-post.
  • The user wants a long-form spoken piece (5+ minutes). LinkedIn video is short-form territory; long content lives in podcasts or YouTube.
  • The user is uncomfortable on camera. Be honest: video may not be the right format. Suggest a carousel instead.

What you need from the user

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.

How video scripts work in 2026

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.

Script structure

A 60-second script is roughly:

  • Hook (0-3 seconds, ~15 words): the strongest claim first
  • Context (3-15 seconds, ~30 words): one sentence on why this matters
  • The substance (15-50 seconds, ~80-100 words): 2-4 beats of actual content
  • Close (50-60 seconds, ~15-20 words): the takeaway or a question

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.

How to draft

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.

Drafting constraints (apply WHILE writing, not after)

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:**

  • Em dashes (—) and en dashes (–). Use period, comma, colon, or parentheses.
  • "It's not just X, it's Y" / "Not only X but Y" constructions.
  • "The real question is," "at its core," "fundamentally," "what really matters."
  • Signposting: "Let's dive in," "here's what you need to know," "let's break this down," "without further ado."
  • Sycophancy: "Great question," "you're absolutely right," "I hope this helps," "let me know if..."
  • Knowledge-cutoff hedges: "based on available information," "as of my last update."
  • AI vocabulary: leverage, delve, tapestry, underscore, pivotal, crucial, vibrant, testament, landscape (abstract), interplay, intricate, fostering, enduring, gar
Read more
Ships withlinkedin-maxxing

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.

Get the whole plugin

Other skills on linkedin-maxxing.