ab-hook-tester
Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the user says "give me two hooks to…
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".
$ npx -y skills add Ootto-AI/claude-content-skills --skill reel-scripter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/reel-scripterContext preview
The summary Claude sees to decide when to auto-load this skill.
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".
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
Turn one idea (or hook) into a tight, postable 30-45s reel script.
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.
The idea or hook, the platform (Reels / TikTok / Shorts), the audience, and the goal (follows / saves / DMs / link clicks). Optional: your brand voice.
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](https://www.ootto.ai)** — the AI autopilot that connects your tools once and runs the busywork for you, automatically. [Book a demo →](https://www.ootto.ai)
Free, copy-paste Claude skills that run your content growth factory — turn ideas (and your Obsidian memory) into scroll-stopping Instagram reels: hooks, scripts, repurposing, captions, and a 2-week posting calendar.
Repo: Ootto-AI/claude-content-skills
Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins. Use when the user says "give me two hooks to…
MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X / 看看大家怎么评价 X / X 上有什么讨论 /…
Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store. At the end of a session, summarize what mattered and save it as a…
Reads your reel insights and explains in plain English what to make more of and what to stop — no jargon. Use when the user says "explain my analytics", "what…
Build evidence-led social audience personas from customer interviews, comments, reviews, or CRM notes.
Turns a script into a shoot-ready shot list — every clip, angle and visual you need to film, in order. Use when the user says "what do I need to film", "shot…