ワンクリックで
carousel
// Generate complete Instagram carousels — from topic to AirDrop-ready PNGs. Includes content writing, slide rendering, and delivery.
// Generate complete Instagram carousels — from topic to AirDrop-ready PNGs. Includes content writing, slide rendering, and delivery.
| name | carousel |
| description | Generate complete Instagram carousels — from topic to AirDrop-ready PNGs. Includes content writing, slide rendering, and delivery. |
The mother skill — generate a complete Instagram carousel from topic to ready-to-post PNGs.
/carousel [topic or description]
Examples:
/carousel 5 tools every agency owner needs/carousel how to automate client onboarding/carousel (no topic — will ask what to create)Check for config at ~/.claude/skills/carousel/config.json.
If config exists AND setupComplete is true: Load config, skip to Pipeline.
If config does NOT exist: Run the full brand setup wizard.
Welcome to /carousel! Let's build your carousel template.
This takes about 10 minutes. You'll have a fully branded carousel system when we're done — cover slide, content slides, and CTA slide, all in your colors and style.
Ask these questions one at a time:
/brand-voice config, offer to read from that instead)Do you have a profile picture to use on slides? If yes, get the file path. If no, slides will show the handle text only.
Pick a color scheme — show these presets OR let them go custom:
| Preset | Background | Text | Accent |
|---|---|---|---|
| Cream & Terracotta | #F4F3EE | #2A1F14 | #C15F3C |
| Dark Mode | #1A1A2E | #EAEAEA | #E94560 |
| Midnight Blue | #0F1923 | #E8E6E3 | #00D4AA |
| Clean White | #FFFFFF | #1A1A1A | #FF6B35 |
| Warm Charcoal | #2D2D2D | #F5F5F5 | #FFB800 |
| Custom | (ask for 3 hex codes) |
| Preset | Headlines | Code/Labels |
|---|---|---|
| Modern Tech | Space Grotesk | JetBrains Mono |
| Bold Editorial | Clash Display | IBM Plex Mono |
| Clean Pro | Plus Jakarta Sans | Fira Code |
| Classic | Playfair Display | Source Code Pro |
| Custom | (ask for 2 Google Font names) |
Now build 3 template slides live with the user and get approval on each:
Cover slide first:
open -a Preview [path]Content slide next:
CTA/closing slide last:
Save config to ~/.claude/skills/carousel/config.json:
{
"brandName": "Your Brand",
"handle": "@yourbrand",
"niche": "AI automation for agencies",
"voice": "Direct, no-BS, energetic...",
"profilePic": "/path/to/pic.jpg",
"colors": {
"bg": "#F4F3EE",
"text": "#2A1F14",
"accent": "#C15F3C"
},
"fonts": {
"headline": "Space Grotesk",
"mono": "JetBrains Mono"
},
"characters": [
{"name": "pointing", "path": "/path/to/pointing.png"},
{"name": "crossed", "path": "/path/to/crossed.png"}
],
"slideSize": {"width": 1080, "height": 1440},
"setupComplete": true,
"setupDate": "2026-04-06"
}
Save the approved HTML template to ~/.claude/skills/carousel/slide-template.html.
Save the approved build script to ~/.claude/skills/carousel/build-carousel.js.
Copy any character images and profile pic into ~/.claude/skills/carousel/assets/.
Install Puppeteer if not already installed:
cd ~/.claude/skills/carousel && npm init -y && npm install puppeteer
Setup complete! Your carousel template is ready.
Run /carousel with any topic to create your first carousel.
Before rendering, verify:
which node (required for Puppeteer)~/.claude/skills/carousel/node_modules/puppeteer exists/carousel-copy logic)Generate all slide content — headlines, sublines, terminal commands, character assignments.
/carousel-design logic)Render every slide as a 1080x1440 PNG using the saved template.
Open Finder/file manager with all slides for easy sharing.
/carousel-copy logic — generate slide JSON using config voice/niche/carousel-design logic — render PNGs~/.claude/skills/carousel/config.json~/.claude/skills/carousel/assets/~/.claude/skills/carousel/slide-template.html/carousel-idea — brainstorm carousel topics/carousel-copy — just the content, no rendering/carousel-design — just the rendering, from existing JSONBuilt by @tenfoldmarc. Follow for daily AI automation builds — real systems, not theory.
Generate structured carousel slide content in your voice for Instagram carousels.
Render Instagram carousel slides as PNGs from structured slide data using your branded template.
Generate 5-10 Instagram carousel ideas tailored to your niche and brand.