whatisgithub

What is carousel-builder?

charlesdove977/carousel-builder — explained in plain English

Analysis updated 2026-05-18

13Audience · vibe coderComplexity · 3/5

In one sentence

A Claude Code plugin that turns a topic into a fully designed, branded Instagram carousel and matching caption using Higgsfield and Canva.

Mindmap

mindmap
  root((repo))
    What it does
      Builds Instagram carousels
      Claude Code plugin
      Auto captions
    Tech stack
      Claude Code
      Higgsfield MCP
      Canva MCP
    Use cases
      Generate carousel slides
      Match cover theme
      Write captions
    Audience
      Content creators
      Vibe coders
    Workflow
      Interview topic
      Approve copy
      Assemble in Canva

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Turn one topic into a complete branded Instagram carousel without opening a design tool

USE CASE 2

Generate theme-matched cover and pillar images automatically with Higgsfield

USE CASE 3

Auto-assemble slides into a Canva template with a single command

USE CASE 4

Write a matching short-form caption with hashtags and a call to action

What is it built with?

Claude CodeHiggsfield MCPCanva MCP

How does it compare?

charlesdove977/carousel-builder09catho/axon0x1-1/revival
Stars131313
LanguageJavaScriptC++
Setup difficultymoderatehard
Complexity3/54/55/5
Audiencevibe coderresearcherdeveloper

Figures from each repo's GitHub metadata at analysis time.

So what is it?

This repository is a plugin for Claude Code, the AI coding assistant that runs in your terminal. It adds a command called /carousel that builds a complete, branded Instagram carousel without you leaving the terminal or opening a design tool manually. The workflow connects to two external services: Higgsfield for AI image generation and Canva for assembling the final slides. When you run /carousel and give it a topic, it walks through a structured process. First it reads a reference template so it understands the visual style you want: headline formatting, which words should be highlighted in a different color, and image aesthetics. Then it breaks your topic into four to six pillar points, each one making a single argument or takeaway. It generates cover image options using Higgsfield, you pick one, and that image becomes the visual anchor that all the other images are matched against, so the whole deck looks like it belongs together. Before any images are generated for the slides, the tool writes the copy and checks every line against character budgets. The budgets exist because Canva text boxes have fixed sizes: if your headline is too long, the text overflows and the slide breaks the visual template. The tool enforces these limits at the draft stage, so you approve the copy before any image credits are spent. Once approved, it generates the slide images and then assembles everything in Canva by duplicating your template and swapping in the new text and images. The package also includes a standalone command called /short-form-caption. It writes a short Instagram or TikTok caption from a topic or transcript, with a call to action on the first line, exactly five hashtags, and a 500-character limit. The /carousel command calls this automatically at the end so your post copy and the carousel CTA use the same keyword. Installing it is a single command if you use the Claude Code plugin marketplace. You need a Canva template and accounts with both Higgsfield and Canva to actually run it.

Copy-paste prompts

Prompt 1
Install the carousel-builder plugin in Claude Code and set up my Canva template ID.
Prompt 2
Run /carousel for the topic 'my topic' and walk me through approving the copy before images are generated.
Prompt 3
Explain how carousel-builder keeps my pillar images visually consistent with the cover image.
Prompt 4
Use /short-form-caption on this transcript to write my Instagram caption.
Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.