Agent skill

Viral Carousel

by Ootto-AI in Ootto-AI/claude-content-skills

Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design.

MITAuto-check passedMedia & Creative

Install Viral Carousel

skills CLI
$ npx skills add Ootto-AI/claude-content-skills --skill viral-carousel -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Ootto-AI/claude-content-skills viral-carousel --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Ootto-AI/claude-content-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/viral-carousel .claude/skills/viral-carousel && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
viral-carousel
GitHub stars
130
Token cost
~939 tokens
SKILL.md length
338 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
MIT

At a glance

Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design.

  • Works in 6 steps: Find. Pull the last 30-50 posts of each… → Rank. For each account, compute its… → Fetch. For the top 3-5 viral carousels,… → …
  • The user says find viral carousels
  • SKILL.md covers When to use, What you'll need, Instructions and Output
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Viral Carousel is an agent skill from Ootto-AI/claude-content-skills. Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design. Use when the user says "find viral carousels", "what carousels are working in my niche", "make a carousel like this one", "copy the structure of this carousel", or before posting any carousel.

Its SKILL.md is about 940 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering Slides and decks. It works with Instagram. The repository describes itself as: Free, copy-paste Claude skills that run your content growth factory — turn ideas + your NotebookLM memory into scroll-stopping Instagram reels. By Ootto. The licence is MIT.

When your agent uses it

  • The user says find viral carousels
  • What carousels are working in my niche
  • Make a carousel like this one
  • Copy the structure of this carousel

Example prompts

  • “find viral carousels”
  • “what carousels are working in my niche”
  • “make a carousel like this one”
  • “/viral-carousel”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Find. Pull the last 30-50 posts of each account (Instagram Graph API business_discovery, the Composio
  2. Rank. For each account, compute its median likes + comments.
  3. Fetch. For the top 3-5 viral carousels, download every slide and the caption.
  4. Break down. Run this on each one
  5. Build. Hand the structure to carousel-builder
  6. Render and post. Render the slides in your own design (HTML to PNG, or your design tool), then post.

What it can do on your machine

Read from SKILL.md and the folder at commit 5263be7. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • ootto.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Viral Carousel loads about 939 tokens when it runs. Until then it costs about 102 tokens; SKILL.md has 338 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~102
When it runs · the whole SKILL.md, loaded when a task matches
~939

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Ootto-AI/claude-content-skills at commit 5263be7, republished under its MIT licence (© Ootto-AI). 338 words, ~939 tokens.

Download SKILL.mdSave it as .claude/skills/viral-carousel/SKILL.md (or your agent's skills folder).
name
viral-carousel
description
Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design. Use when the user says "find viral carousels", "what carousels are working in my niche", "make a carousel like this one", "copy the structure of this carousel", or before posting any carousel.
user-invokable
true
argument-hint
[your niche, a few @handles, or carousel links]
license
MIT
metadata.author
Ootto
metadata.version
1.0.0
metadata.category
content

Making a carousel with Claude is the easy part. Knowing which carousel to make is the hard part. This skill does the hard part first: it finds what your niche is already saving, then builds yours on that shape.

When to use

Before you post any carousel. Also when a carousel in your niche blew up and you want yours built the same way.

What you'll need

Your niche, 5-10 accounts you compete with (or carousel links), and your topic. For live numbers: the Instagram connector (Composio, or Ootto at ootto.ai) so Claude can read posts and counts.

Instructions

  1. Find. Pull the last 30-50 posts of each account (Instagram Graph API business_discovery, the Composio Instagram tools, or the links the user pastes). Keep only carousels.
  2. Rank. For each account, compute its median likes + comments. Mark a carousel viral when it beats its own account median by 3x or more. A small account's 3x beats a big account's average, because it proves the post, not the follower count.
  3. Fetch. For the top 3-5 viral carousels, download every slide and the caption.
  4. Break down. Run this on each one:
You are my carousel analyst. Here are the slides and caption of a carousel that went viral: [SLIDES + CAPTION].

For every slide give me: its job (hook / payoff / proof / step / summary / ask), the words on it, and why it is there.
Then tell me:
- Slide 1: what makes it stop the scroll (claim, number, contrast, question).
- Where the proof sits, and what kind it is (a result, a screenshot, a number).
- The slide people save, and why they would.
- Where the ask is, and what it asks for.
- The slide count and the reading rhythm (one idea per slide or not).
Finish with the STRUCTURE as a numbered list of slide jobs, with no topic words in it.
  1. Build. Hand the structure to carousel-builder:
Build my carousel on this proven structure: [STRUCTURE].
My topic: [TOPIC]. My audience: [WHO]. My ask: [save / follow / comment WORD].
Keep every slide's job. Write every word fresh in my voice. Use my colours, fonts and handle.
  1. Render and post. Render the slides in your own design (HTML to PNG, or your design tool), then post. With Ootto connected, Claude designs the slides and posts them to your Instagram for you.

Output

  • The viral carousels it found, each with its multiple over its account median.
  • A slide-by-slide breakdown of each one.
  • The reusable structure.
  • Your carousel, written on that structure, ready to render.

Honesty: Copy the structure, never the slides. Every word, image and design on your carousel must be yours, and Instagram's originality checks bury reposted slides. Numbers come from the API or the user, never from a guess.

Next: carousel-builder → caption-and-hashtags


Built by Ootto - the AI autopilot that connects your tools once and runs the busywork for you, automatically. Book a demo →

© Ootto-AI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/viral-carousel of Ootto-AI/claude-content-skills.

Open the folder on GitHubat commit 5263be7

Compare with similar skills

Viral Carousel next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Viral Carousel compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Viral Carousel this skillOotto-AI/claude-content-skills130—~939Automated safety check: PassMIT
CarouselsTheCraigHewitt/skills159—~2.3kAutomated safety check: PassMIT
43 Carousel Brief Globalminhnv0807/ai-business-skills609—~2.4kAutomated safety check: PassMIT
Threads Carouselitchernetski/threads-carousel-claude-skill110—~3.5kAutomated safety check: PassMIT
Social Media Carouseldanielmeppiel/agentic-sdlc-handbook1581 repos~2.2kAutomated safety check: PassCustom licence
Instagram Post Downloadermohitagw15856/pm-claude-skills1.4k—~6.1kAutomated safety check: PassMIT

Similar skills

  • Carousels

    TheCraigHewitt/skills

    Turns a piece of Craig's content (an email, a YouTube script, an essay, or pasted text) into a polished image carousel publishable to both LinkedIn and Instagram from one set of 1080x1350 slides.

    159 GitHub stars~2.3k tokensUpdated 4 mo ago
    Media & CreativeAuto-check passed
  • 43 Carousel Brief Global

    minhnv0807/ai-business-skills

    A skill your agent uses when a multi-slide carousel is needed for Instagram, Facebook, or LinkedIn — a narrative arc with the hook on slide one, value through the middle, CTA on the last, headline…

    609 GitHub stars~2.4k tokensUpdated 28 days ago
    Media & CreativeAuto-check passed
  • Threads Carousel

    itchernetski/threads-carousel-claude-skill

    Convert text posts into visual carousel images or presentations for Threads, Instagram, LinkedIn, TikTok, YouTube.

    110 GitHub stars~3.5k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Social Media Carousel

    danielmeppiel/agentic-sdlc-handbook

    Multi-slide carousel design for Instagram, LinkedIn, and Twitter/X with layout rules and hooks.

    158 GitHub starsUsed in 1 repo~2.2k tokens
    Documents & OfficeAuto-check passed
  • Instagram Post Downloader

    mohitagw15856/pm-claude-skills

    Download and save Instagram posts as high-resolution files. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~6.1k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Design

    Ohh-889/skyroc

    Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations…

    795 GitHub starsUsed in 9 repos~3.1k tokens
    Frontend & DesignAuto-check passed

More from Ootto-AI/claude-content-skills

All 52 skills in this repo
  • Agent Reach

    Ootto-AI/claude-content-skills

    MUST USE when user wants to 调研/research/搜索/search/查/找/look up anything on the internet — e.g.

    130 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed
  • Ab Hook Tester

    Ootto-AI/claude-content-skills

    Generates two genuinely distinct hook variants for the same reel so you can post-test which opening actually wins.

    130 GitHub stars~484 tokensUpdated 3 days ago
    Auto-check passed
  • AI Brain

    Ootto-AI/claude-content-skills

    Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store.

    130 GitHub stars~1.1k tokensUpdated 3 days ago
    Auto-check passed
  • Caption And Hashtags

    Ootto-AI/claude-content-skills

    Write the caption, hashtag set, and first comment for a reel or post.

    130 GitHub stars~508 tokensUpdated 3 days ago
    Auto-check passed
  • Collab Outreach

    Ootto-AI/claude-content-skills

    Drafts personalized pitches to creators and brands for collab reels, shoutouts and partnerships.

    130 GitHub stars~489 tokensUpdated 3 days ago
    Auto-check passed
  • Comment Responder

    Ootto-AI/claude-content-skills

    Turn every comment into a lead on autopilot. An agent skill from Ootto-AI/claude-content-skills.

    130 GitHub stars~717 tokensUpdated 3 days ago
    Auto-check passed

Works with

Questions about Viral Carousel

What does Viral Carousel do?

Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design. Viral Carousel is an agent skill from Ootto-AI/claude-content-skills. Finds the carousels that actually went viral in your niche, fetches every slide, breaks down why each one worked, and builds your own carousel on that proven structure in your words and your design.

When should I use Viral Carousel?

Viral Carousel fits situations like: the user says find viral carousels; what carousels are working in my niche; make a carousel like this one; copy the structure of this carousel.

How do I install Viral Carousel in Claude Code?

Run `npx skills add Ootto-AI/claude-content-skills --skill viral-carousel -a claude-code`. Or copy the skill folder (skills/viral-carousel in Ootto-AI/claude-content-skills) into .claude/skills/viral-carousel in your project. Claude Code loads it when a task matches its description.

How do I install Viral Carousel in Codex?

Run `npx skills add Ootto-AI/claude-content-skills --skill viral-carousel -a codex`. Or copy the skill folder (skills/viral-carousel in Ootto-AI/claude-content-skills) into .agents/skills/viral-carousel in your project. Codex loads it when a task matches its description.

Can I use Viral Carousel in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Ootto-AI/claude-content-skills --skill viral-carousel -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/viral-carousel, .gemini/skills/viral-carousel, .github/skills/viral-carousel and .opencode/skills/viral-carousel in your project.

What does Viral Carousel need to run?

SKILL.md names no scripts, command-line tools or credentials: Viral Carousel is instructions for the agent only.

Does Viral Carousel access the network?

SKILL.md names 1 domain. As links in the text: ootto.ai. This is read from the text; nothing was executed.

Is Viral Carousel safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Viral Carousel use?

Viral Carousel is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Viral Carousel use?

About 939 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Viral Carousel?

Skills that share tags, products or a category with Viral Carousel: Carousels (TheCraigHewitt/skills, 159 stars), 43 Carousel Brief Global (minhnv0807/ai-business-skills, 609 stars), Threads Carousel (itchernetski/threads-carousel-claude-skill, 110 stars) and Social Media Carousel (danielmeppiel/agentic-sdlc-handbook, 158 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Viral Carousel?

Ootto-AI (a GitHub organization) maintains it in Ootto-AI/claude-content-skills, which has 130 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 8, 2026.

Source: Ootto-AI/claude-content-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.