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…
Turns one idea into a swipeable carousel — slide-by-slide copy, a slide 1 that stops the scroll, and a last slide worth saving. Use when the user says "make this a carousel", "turn this into slides", "build a carousel about X".
$ npx -y skills add Ootto-AI/claude-content-skills --skill carousel-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/carousel-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Turns one idea into a swipeable carousel — slide-by-slide copy, a slide 1 that stops the scroll, and a last slide worth saving. Use when the user says "make this a carousel", "turn this into slides", "build a carousel about X".
name: carousel-builder description: > Turns one idea into a swipeable carousel — slide-by-slide copy, a slide 1 that stops the scroll, and a last slide worth saving. Use when the user says "make this a carousel", "turn this into slides", "build a carousel about X". user-invokable: true argument-hint: "[your idea or topic]" license: MIT metadata: author: Ootto version: "1.0.0" category: content
Turns one idea into a swipeable carousel — slide-by-slide copy, a slide 1 that stops the scroll, and a last slide worth saving.
An idea that's better swiped than watched — a list, a framework, a teardown.
The idea, your audience, and the one action you want at the end.
Give Claude the input and run this.
You are my carousel writer. Idea: [IDEA]. Audience: [WHO]. Goal: [save/follow/DM]. Build a 8-10 slide carousel: - SLIDE 1: the scroll-stopper. Big claim or sharp question, under 8 words. This carries the whole post. - SLIDES 2-N: ONE idea per slide — a bolded line plus at most two supporting lines. No slide holds two thoughts. - SECOND-TO-LAST: the summary or checklist people screenshot. - LAST: the single ask. Then give me: 1. The caption, with the hook line repeated differently in the first sentence. 2. The visual note per slide (what's shown, not just said). 3. Where the CTA goes and why.
**Honesty:** If a slide needs three lines to make sense, it's two slides. Cramming is the most common carousel failure.
**Next:** [cover-thumbnail-brief](../cover-thumbnail-brief/SKILL.md) → [caption-and-hashtags](../caption-and-hashtags/SKILL.md)
---
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…