mit einem Klick
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.
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.
| 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.