Write 30 Video Scripts in One Command
What this gives you: One skill command researches your competitors, analyses what hooks work, and writes 30 short-form video scripts in your exact voice. Each script goes straight to your Trello board, ready to film. A month of content in 10 minutes.
The Content Problem
Most creators spend hours brainstorming ideas, researching what competitors are doing, writing scripts, and organising everything into some system they half-use. That is time you could spend filming or running your business.
The /write-shorts skill automates the entire ideation-to-script pipeline. You run one command. It researches 3 competitor channels, checks your Trello board for existing ideas so it does not duplicate anything, and produces 30 ready-to-film scripts in your exact voice and style. All 30 land in Trello as cards, ready to pick from.
How the Skill Works
The skill runs in three phases, sequentially:
| Phase | What It Does |
|---|---|
| 1. Research | Analyses 3 competitor channels. Extracts the top-performing content patterns: hook structures, video lengths, CTA patterns, and body formats. |
| 2. Analyse | Checks your Trello Ideas column for existing script cards. Avoids writing anything that duplicates what you already have. |
| 3. Write | Generates 30 scripts following your exact voice and style rules. Each script is created as a Trello card in your Ideas column, ready to film. |
The Script Format
Every script follows the same four-part structure. It works because each part does one job and hands off to the next.
- Line 1: Bold claim or insane result - the cliffhanger that stops the scroll
- Line 2: "Here's how." - the bridge that promises delivery
- Lines 3-8: The walkthrough - the actual payoff, step by step
- Last line: "You're welcome, follow for more." - the close
Here is a complete example script, exactly as it would be filmed:
Style Rules
These are non-negotiable. The skill enforces them, and you should too when reviewing output.
| Rule | Why It Matters |
|---|---|
| 80-120 words max | Short-form attention spans. Over 120 words and viewers drop. Cut the weakest lines, not the strongest ones. |
| Conversational tone | Write like you are showing a friend your screen. Not presenting to a boardroom. |
| No corporate words | "Leverage", "utilize", "implement" are banned. If you catch them in generated scripts, reject the card and regenerate. |
| Specific and practical | Name the actual tools. Show the actual settings. "Go to Settings, then Private Integrations" beats "navigate to the integration section." |
| No rhetorical questions | Ever. Statements outperform questions every time in short-form. Replace with direct assertions. |
| Hook: outcome-focused | "Here's how to connect Claude Code to GoHighLevel in 30 seconds" outperforms "Want to save time with your CRM?" by 3-5x on average. |
Content Mix
The 30 scripts are distributed across five content types. This mix balances discovery (new audiences finding you) with depth (existing audience trusting you more).
| Type | Count | Purpose |
|---|---|---|
| Practical "here's how" demos | 10 | Highest authority. Shows you can actually do the thing. These are your best-performing cards. |
| System reveals / "look what I built" | 8 | Credibility. People see the result before the process. Creates aspiration. |
| Hot takes / competitor comparisons | 6 | Discovery and reach. Algorithmic boost from debate and saves. Riskier but higher ceiling. |
| Lifestyle / personal stories | 4 | Connection. Reminds the audience there is a real person behind the content. |
| Feature deep dives | 2 | Educational. Attracts the segment of your audience that wants to go deeper. |
Competitor Research
The skill analyses 3 competitor channels automatically. For each channel, it pulls the top 5-10 performing videos and extracts four data points:
- Hook pattern - how the first 3 seconds are structured
- Body structure - how the information is sequenced
- CTA pattern - how the video closes and what action is prompted
- Video length - what duration correlates with highest completion
Here is an example of what the competitor analysis output looks like for a single channel:
To add your own competitor handles, edit the COMPETITORS list in the skill file. Add the handle and the platform - TikTok, YouTube, or Instagram. The skill adjusts its scraping accordingly.
Building the Skill
Create the skill file at ~/.claude/skills/write-shorts/SKILL.md. The full structure:
TRELLO_LIST_ID field in the skill file.The Captioning Pipeline
After filming, run /short-form-content to add captions. The pipeline runs four steps automatically:
- Transcription: OpenAI Whisper processes the audio and produces a word-level transcript with timestamps
- Rechunking: The transcript is split into 3-word segments for readability at pace
- ASS conversion: Segments are converted to an ASS subtitle file with style rules applied
- Burn-in: FFmpeg burns the captions into the video as a permanent overlay
Caption style settings: Arial Black 72pt, white text with black outline, positioned 70% down from the top, 3 words per segment. These settings are optimised for mobile viewing and match the style used by the highest-retention short-form accounts.
From Script to Published
The full workflow end to end:
- Run
/write-shorts- creates 30 script cards in your Trello Ideas column (10 minutes) - Pick your best 5-7 scripts from the board - look for the most specific hooks
- Film on your phone - batch all takes in one session (30 minutes)
- Run
/short-form-contenton each video - adds captions automatically (5 minutes) - Run
/post-content- publishes to TikTok, Instagram, YouTube Shorts, and LinkedIn simultaneously
Total active time: under 50 minutes for 5-7 pieces of published content. The rest is processing time you can ignore.