claudeers.
// Claude Skills

instagram-carousel-skill

Claude Code skill: genera carousels de Instagram (PNG 1080x1350) desde un tema, con 6 templates HTML y render local vía Open Carrusel

// Claude Skills[ cli ][ api ][ claude ]#claude#carousel#claude-code#instagram#skill#skills◷ MIT$open-sourceupdated 20 days ago
Actively maintained
96/100
last commit 22 days ago
last release none
releases 0
open issues 0

Install with your AI

Paste into Claude Code, Cursor, or any agent — it reads the repo and wires the tool into your project.

Install and set up instagram-carousel-skill (claude-skill project) into my current project.
Found on https://claudeers.com/instagram-carousel-skill
Repo: https://github.com/alandaitch/instagram-carousel-skill
Homepage/docs: —
Detected install method: claude-skill → # copy this skill into .claude/skills/instagram-carousel-skill/
Category: skills. Platforms: cli, api.
Read the repo's README for exact setup and env vars, then install it and wire it into my project.

Claudeers Health Verdict:
active; community-verified: false. Confirm the source before running anything.
// or install directly (claude-skill)
# copy the skill dir into your project:
# .claude/skills/instagram-carousel-skill/   (or ~/.claude/skills/instagram-carousel-skill/ for all projects)
// or clone
git clone https://github.com/alandaitch/instagram-carousel-skill

// compatibility

Platformscli, api
Operating systems—
AI compatibilityclaude
LicenseMIT
Pricingopen-source
LanguageHTML

Get your FREE $2.50 API credits to access TickAtlas financial data ↗

Instagram Carousel Skill

Skill de Claude Code para generar carousels de Instagram desde un tema. Le pedís "hacé un carousel sobre X", te propone el texto slide por slide, lo aprobás y te deja los PNG (1080×1350) listos para subir.

English: a Claude Code skill that turns a topic into an Instagram carousel. Claude proposes the copy slide by slide, you approve, it renders pixel-perfect PNGs with one of 6 HTML templates via Open Carrusel. Works in any language: the instructions are in Spanish, the output follows your prompt.

Los 6 templates

Qué hace

  1. Detecta el formato del pedido: noticia, tip o reflexión.
  2. Elige un template (6 incluidos, 2 por formato).
  3. Propone el contenido en texto. Espera tu OK.
  4. Renderiza los PNG con Open Carrusel (Puppeteer local, nada sale de tu máquina).
  5. Guarda los PNG y el caption en una carpeta local.

No publica en Instagram. No genera videos.

Requisitos

Instalación

1. Open Carrusel

git clone https://github.com/Hainrixz/open-carrusel ~/open-carrusel
cd ~/open-carrusel && npm install

La primera instalación baja Chromium (~300 MB) para Puppeteer.

2. El skill

git clone https://github.com/alandaitch/instagram-carousel-skill ~/.claude/skills/instagram-carousel

3. Configuración

cd ~/.claude/skills/instagram-carousel
cp config.example.json config.json

Editá config.json:

CampoQué es
handleTu usuario de Instagram. Va en el footer de cada slide.
signatureFirma para los templates Diary y Soft Poetic (ej. — Ana).
api_urlDónde corre Open Carrusel. Default http://localhost:3000.
open_carrusel_dirCarpeta donde clonaste Open Carrusel.
output_dirCarpeta donde se guardan los carousels.
after_exportComando opcional tras exportar. {folder} y {title} se reemplazan. Ej. open "{folder}".
brand.fontGoogle Font principal. Default Outfit.
brand.font_monoGoogle Font monospace (Tech Terminal). Default JetBrains Mono.
brand.primary … brand.neonPaleta. Ver tabla abajo.

Paleta

ClaveUso
primaryColor de marca. Números, eyebrows, círculos, destacados.
darkHeadlines y fondos oscuros de cards.
bgFondo pálido de los slides claros.
bg_darkFondo de Tech Terminal.
text / text_dimTexto principal / secundario.
text_on_darkTexto sobre Tech Terminal.
accent"Desliza →" en Card Pop.
accent_yellowCinta de Sticky Note, warnings en Tech Terminal.
neonAccent de Tech Terminal, orbes de Soft Poetic.

Los colores entran como variables CSS --brand-*. Cada template tiene un fallback neutro, así que podés dejar solo los que te importan.

Uso

En Claude Code:

> hacé un carousel sobre los 3 hábitos que me ayudaron a escribir mejor

Claude responde con la propuesta: formato, template, chrome y el texto de cada slide. Le decís qué cambiar o "dale". Recién ahí genera los PNG:

Listo, "3 hábitos para escribir mejor" generado.

📁 Carpeta: ~/Carousels/3-habitos-para-escribir-mejor
🖼️ 6 slides PNG (1080×1350), 310 KB
📝 caption.txt incluido

Si querés que Claude escriba con tu voz, armá un skill de voz aparte (ej. write-like-<tu-nombre>) y mencionalo. El skill lo aplica encima de sus reglas de carousel.

Los 6 templates

FormatoDefaultAlternativa
NoticiaCard Pop — fondo pálido, cards blancas, friendlyTech Terminal — oscuro, monospace, vibe dev
TipNumbered Steps — blanco, círculos numerados, tutorialSticky Note — notas con cinta, artesanal
ReflexiónDiary — hoja con renglones, íntimoSoft Poetic — gradient, una frase por slide

Abrí cualquier templates/*.html en el navegador para verlo con 5 slides de ejemplo. Detalle de componentes en references/templates.md.

Uso manual (sin Claude)

El script funciona solo. Armá un spec JSON (ver examples/spec.example.json) y corré:

bash scripts/ensure_server.sh
python3 scripts/publish_carousel.py examples/spec.example.json

Flags: --overwrite (regenerar en la misma carpeta), --config <ruta>.

Estructura

SKILL.md                  ← instrucciones que lee Claude
config.example.json       ← copiar a config.json
templates/*.html          ← 6 templates con slides de ejemplo
references/templates.md   ← componentes CSS de cada template
references/writing.md     ← patrones de escritura para carousels
scripts/ensure_server.sh  ← levanta Open Carrusel si no está corriendo
scripts/publish_carousel.py ← spec.json → PNG
examples/spec.example.json

Cómo agregar un template propio

  1. Copiá uno de templates/ y cambiá el CSS dentro de <style id="slide-css">. Dejá el bloque preview-only como está.
  2. Usá var(--brand-primary, #fallback) para los colores que quieras controlar desde config.json.
  3. Dejá {{HANDLE}} y {{SIGNATURE}} donde correspondan.
  4. Agregá el tag a VALID_TEMPLATES en scripts/publish_carousel.py y una entrada en references/templates.md.

Escribí el nombre de la fuente sin comillas (font-family: Inter, sans-serif): el detector de Google Fonts de Open Carrusel no reconoce 'Inter', sans-serif.

Licencia

MIT.

// faq

What is instagram-carousel-skill?

Claude Code skill: genera carousels de Instagram (PNG 1080x1350) desde un tema, con 6 templates HTML y render local vía Open Carrusel. It is open-source on GitHub.

Is instagram-carousel-skill free to use?

instagram-carousel-skill is open-source under the MIT license, so it is free to use.

What category does instagram-carousel-skill belong to?

instagram-carousel-skill is listed under skills in the Claudeers registry of Claude-compatible tools.

6 views
★ 11 stars
unclaimed
updated 20 days ago

// embed badge

instagram-carousel-skill on Claudeers
[![Claudeers](https://claudeers.com/api/badge/instagram-carousel-skill.svg)](https://claudeers.com/instagram-carousel-skill)

// retro hit counter

instagram-carousel-skill hit counter
[![Hits](https://claudeers.com/api/counter/instagram-carousel-skill.svg)](https://claudeers.com/instagram-carousel-skill)

// reviews

// guestbook

0/500

// related in Claude Skills

🔓

An agentic skills framework & software development methodology that works.

// skillsobra/⟨Shell⟩★ 292,190◷ MIT[ claude ]
🔓

Public repository for Agent Skills

// skillsanthropics/⟨Python⟩★ 178,324[ claude ]
🔓

💫 Toolkit to help you get started with Spec-Driven Development

// skillsgithub/⟨Python⟩★ 138,919◷ MIT[ claude ]
🔓

AI coding assistant skill (Claude Code, Codex, OpenCode, Cursor, Gemini CLI, and more). Turn any folder of code, SQL schemas, R scripts, shell scripts, docs,…

// skillsGraphify-Labs/⟨Python⟩★ 123,800◷ MIT[ claude ]
→ see how instagram-carousel-skill connects across the ecosystem