Short-Form Video Scripter
Reel scripter

Turn an idea or hook into a full 30-45 second reel script — hook, value beats, payoff, and CTA, with on-screen text. Use when the user says "reel script", video script", "script this", "write a reel", "short-form script", or "turn this…
--- name: reel-scripter description: > Turn an idea or hook into a full 30-45 second reel script — hook, value beats, payoff, and CTA, with on-screen text. Use when the user says "reel script", "video script", "script this", "write a reel", "short-form script", or "turn this idea into a video". user-invokable: true argument-hint: "[idea or hook to script]" license: MIT metadata: author: Ootto version: "1.0.0" category: content --- # Reel Scripter
Overview
Turn one idea (or hook) into a tight, postable 30-45s reel script.
Manual install (npx, ZIP)
npx skills add Ootto-AI/claude-content-skills --skill reel-scripter -g -a claude-codenpx degit Ootto-AI/claude-content-skills/skills/reel-scripter#main ~/.claude/skills/reel-scripterConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md2.0 KB
Read SKILL.md here
Show the full text54 lines
Reel Scripter
Turn one idea (or hook) into a tight, postable 30-45s reel script.
When to use
You have a hook or topic and need the whole script — what to say, in what order, with the on-screen text and a CTA that earns the follow.
What you'll need
The idea or hook, the platform (Reels / TikTok / Shorts), the audience, and the goal (follows / saves / DMs / link clicks). Optional: your brand voice.
Instructions
Collect the inputs, then run this prompt:
You are my short-form video scriptwriter. Write a [30/45]-second [Reels/TikTok/Shorts] script.
Idea / hook: [idea or hook]
Audience: [who it's for]
Goal: [follows / saves / DMs / clicks]
Voice: [your tone — e.g. punchy, warm, expert-next-door]
Structure:
1. HOOK (0-3s) — stop the scroll, restate the promise.
2. CONTEXT (3-8s) — name the problem or stakes.
3. VALUE (8-30s) — 3 fast, concrete beats. Show, don't lecture.
4. PAYOFF + CTA (last 5s) — the takeaway + one specific action.
Output a two-column script: [SPOKEN line] | [ON-SCREEN text]. Keep spoken lines to ~140 words total. Add a 1-line B-roll/visual suggestion per beat. End with 2 alternate CTAs.
Obsidian memory tip: With your vault connected (Filesystem MCP), ask Claude to "match the pacing and structure of my best-performing reels in my vault." It scripts in your proven format, not a generic one.
Tip: Read it out loud and cut 20%. Short-form rewards tight.
Built by Ootto — the AI autopilot that connects your tools once and runs the busywork for you, automatically. Book a demo →
| 1 | |
| 2 | name reel-scripter |
| 3 | description > |
| 4 | Turn an idea or hook into a full 30-45 second reel script — hook, value beats, |
| 5 | payoff, and CTA, with on-screen text. Use when the user says "reel script", |
| 6 | "video script", "script this", "write a reel", "short-form script", or "turn |
| 7 | this idea into a video". |
| 8 | user-invokable true |
| 9 | argument-hint "[idea or hook to script]" |
| 10 | license MIT |
| 11 | metadata |
| 12 | author Ootto |
| 13 | version "1.0.0" |
| 14 | category content |
| 15 | |
| 16 | |
| 17 | # Reel Scripter |
| 18 | |
| 19 | Turn one idea (or hook) into a tight, postable 30-45s reel script. |
| 20 | |
| 21 | ## When to use |
| 22 | You have a hook or topic and need the whole script — what to say, in what order, with the on-screen text and a CTA that earns the follow. |
| 23 | |
| 24 | ## What you'll need |
| 25 | The idea or hook, the platform (Reels / TikTok / Shorts), the audience, and the goal (follows / saves / DMs / link clicks). Optional: your brand voice. |
| 26 | |
| 27 | ## Instructions |
| 28 | Collect the inputs, then run this prompt: |
| 29 | |
| 30 | |
| 31 | You are my short-form video scriptwriter. Write a [30/45]-second [Reels/TikTok/Shorts] script. |
| 32 | |
| 33 | Idea / hook: [idea or hook] |
| 34 | Audience: [who it's for] |
| 35 | Goal: [follows / saves / DMs / clicks] |
| 36 | Voice: [your tone — e.g. punchy, warm, expert-next-door] |
| 37 | |
| 38 | Structure: |
| 39 | 1. HOOK (0-3s) — stop the scroll, restate the promise. |
| 40 | 2. CONTEXT (3-8s) — name the problem or stakes. |
| 41 | 3. VALUE (8-30s) — 3 fast, concrete beats. Show, don't lecture. |
| 42 | 4. PAYOFF + CTA (last 5s) — the takeaway + one specific action. |
| 43 | |
| 44 | Output a two-column script: [SPOKEN line] | [ON-SCREEN text]. Keep spoken lines to ~140 words total. Add a 1-line B-roll/visual suggestion per beat. End with 2 alternate CTAs. |
| 45 | |
| 46 | |
| 47 | **Obsidian memory tip:** With your vault connected (Filesystem MCP), ask Claude to "match the pacing and structure of my best-performing reels in my vault." It scripts in your proven format, not a generic one. |
| 48 | |
| 49 | **Tip:** Read it out loud and cut 20%. Short-form rewards tight. |
| 50 | |
| 51 | |
| 52 | |
| 53 | Built by **[Ootto]** — the AI autopilot that connects your tools once and runs the busywork for you, automatically. [Book a demo →] |
| 54 |
Details
- License
- MIT
- Stars on the repo
- ★ 139
- Checked
- Source
- Ootto-AI/claude-content-skills ↗
- Creator
- Ootto-AI · 36 listings
Similar skills
See all →
SkillVertical Clip Creator
SkillOpening Hook Generator
SkillSocial Ad Hook Generator
SkillAuthentic UGC Scripts
SkillLinkedIn Hook Generator
SkillInstagram Reel RepurposerMore from Ootto-AI
SkillHook Variant A/B Generator
SkillInternet Research Router
SkillObsidian Long-Term Memory
SkillAnalytics Readout Translator
SkillSocial Audience Personas
SkillSocial Profile Converter