Skip to content
Content
Skill

/carousel-builder

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".

From plugin
claude-content-skills
34154 skills

Claude Code

$ npx -y skills add Ootto-AI/claude-content-skills --skill carousel-builder --agent claude-code

SKILL.md

carousel-builder.SKILL.md
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

Carousel Builder — one idea, ten slides, a save at the end

Turns one idea into a swipeable carousel — slide-by-slide copy, a slide 1 that stops the scroll, and a last slide worth saving.

When to use

An idea that's better swiped than watched — a list, a framework, a teardown.

What you'll need

The idea, your audience, and the one action you want at the end.

Instructions

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)

Read more
@ootto-ai
Ships withclaude-content-skills

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.

Stars on GitHub

Momentum

stars in total
341
Star history of Ootto-AI/claude-content-skills on GitHub, a chart by star-history.com

Other skills on claude-content-skills.

agent-reach

agent-reach

MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g. 全网调研 X / 帮我调研一下 X / 查一下 X / 搜搜 X /…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

@iofficeai@iofficeaiInstall Skill

Questions about carousel-builder.

Which coding agents can use carousel-builder?
carousel-builder installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.