CommunityImagengithub.com

Instagram Carousel

Crea carruseles completos de Instagram: guion diapositiva por diapositiva, leyenda, hashtags y diapositivas PNG listas para publicar (1080×1350 renderizadas desde HTML).

¿Qué es Instagram Carousel?

Este skill permite generar carruseles completos para Instagram de forma automatizada, cubriendo desde la ideación hasta la entrega de archivos PNG listos para publicar. Está diseñado para cubrir cinco arquetipos visuales: educativo/listicle, portafolio/foto dump, continuo/panorámico, plantilla de serie y cinematográfico. El skill se basa en análisis de carruseles reales con buen rendimiento y en comentarios de usuarios. La salida incluye un guion detallado diapositiva por diapositiva, una leyenda optimizada, hashtags relevantes y las diapositivas renderizadas en formato 1080×1350 píxeles. También incorpora técnicas de continuidad visual entre diapositivas (como fondos continuos o elementos que cruzan la costura) para maximizar el engagement y la retención visual. Es útil para creadores de contenido, marketers, diseñadores y cualquier persona que necesite producir contenido visual atractivo para Instagram de manera rápida y coherente.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Yupzao/instagram-carousel-skill/tree/main/skills/instagram-carousel

Installed? Explore more Imagen skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Carruseles de Instagram

Produce dos cosas: (1) el guion + la leyenda y (2) las diapositivas como PNG, listas para publicar. Las reglas provienen del análisis de carruseles reales con buen rendimiento y de comentarios de usuarios (ver references/).

Flujo de trabajo

1. Brief (preguntar solo lo que falte)

  • Tema / contenido: qué comunicar, o las fotos/datos disponibles.
  • Objetivo: alcance (compartidos), guardados (valor práctico), leads (comentar una palabra → MD), ventas o portafolio.
  • Marca: @nombre, colores, tipografías, logo. Si no hay nada, elige un sistema que encaje con el tema y di cuál elegiste.
  • Imágenes: las fotos del usuario, un banco de imágenes gratuito, o ninguna. No generas imágenes ni inventas fotografías.
  • Idioma del texto (por defecto: el idioma del usuario).

Si la solicitud ya tiene suficiente información, continúa sin preguntar.

2. Elegir el arquetipo

SituaciónArquetipo
Enseñar, comparar, consejos, un proceso, "X errores", "antes/después"A. Educativo/listicle
Mostrar fotografía, productos o proyectos con muchas fotosB. Portafolio/foto dump
Una marca, producto o ambiente donde el diseño corre como una sola tira (panorámica, fondo continuo)C. Continuo/panorámico
Varios elementos con la misma estructura de datos (partidos, eventos, menús, precios, trabajos)D. Plantilla de serie
Un mensaje fuerte con poco texto, marca personal, narración, tono dramático/editorial, con fotos de personas o escenasE. Cinematográfico

Los arquetipos se combinan: un carrusel educativo (A) puede tener un fondo continuo (C) o fotos cinematográficas (E).

Leer antes de escribir:

  • references/archetypes.md: la sección del arquetipo elegido
  • references/continuity.md: siempre, porque todo carrusel tiene continuidad entre diapositivas
  • references/fonts.md: siempre, para elegir una nueva combinación tipográfica
  • references/colors.md: siempre, para elegir una paleta "2 base + 1 pop" (a menos que la marca ya tenga colores)
  • references/copy.md: ganchos, CTAs y leyendas
  • references/apple-design.md: tamaños mínimos, contraste, artesanía y revisión

2b. Sistema visual: planificar y criticar

Antes del guion, define el sistema (references/apple-design.md › 4):

  • Color: una paleta de references/colors.md (2 colores base + 1 pop al ≤ 10%), diferente de la última usada, o los colores de la marca ordenados con el mismo patrón. Indica el contraste de cada par texto/fondo (node scripts/contrast.mjs <texto> <fondo> <px>).
  • Tipografía: elige una combinación de references/fonts.md diferente de la última usada (regístrala en references/font-history.md). Indica la escala en px (mínimo 31px; texto de apoyo ≥ 44px).
  • Continuidad: qué técnica une las diapositivas (fondo continuo, objeto en la costura, título partido…). Al menos el enlace 1→2 es obligatorio.
  • Firma: el elemento único por el que se recordará el carrusel.

Luego critica el plan: "¿Habría hecho esto para un tema diferente?" Si la respuesta es sí, es un diseño por defecto (ver los 3 looks de plantilla a evitar). Revísalo antes de continuar.

3. Guion (entregar al usuario)

Formato:

ARQUETIPO: E — Cinematográfico (+ continuidad mediante título partido)
SISTEMA: Paleta Midnight Gold (#0D1B2A + #D9DEE4 + pop #E2B13C) · Bodoni Moda + Pinyon Script + DM Sans · grano + viñeta
CONTINUIDAD: 1→2 el título "DETA|TE" se corta en la costura; 3→4 el escritorio cruza la unión
FIRMA: una palabra gigante por diapositiva en una tipografía expresiva, detrás del sujeto

01 · PORTADA    | Título: … | Subtítulo: … | Visual: … | Enlace a 02: …
02 · …        | Título: … | Texto: … (≤ 15 palabras) | Visual: …
…
NN · CTA      | …

LEYENDA:
…
HASHTAGS / PALABRAS CLAVE:
…
IMÁGENES: lista de las fotos necesarias (con la fuente de cada una o la sugerencia de prompt)

Si el usuario quiere revisar el guion primero, detente aquí y espera. De lo contrario, continúa con las diapositivas.

4. Construir las diapositivas (HTML)

  1. Copia assets/kit/ a <output>/kit/ (obteniendo kit/base.css y kit/carousel.js).

  2. Comienza desde el ejemplo más cercano en assets/examples/, cópialo a <output>/carousel.html y edita la marca, tipografías y contenido:

    EjemploMuestra
    A-educational.htmlComparaciones y marco conceptual, con un disco que enlaza 1→2
    B-portfolio.htmlCollages de fotos
    C-continuous.htmlPanorama enmarcado a lo largo de las diapositivas
    C2-continuous-background.htmlFondo continuo con forma de mancha y productos en las costuras
    D-series.htmlPlantilla repetida con data-fit
    E-cinematic.htmlFoto a sangre, corrección de color, palabra gigante en tipografía expresiva
  3. Reglas del kit (detalles en references/design.md):

    • Cada diapositiva es <section class="slide"> a 1080×1350; light = fondo claro; clear = transparente (muestra el fondo continuo).
    • Fondo continuo: <div class="backdrop"> como primer hijo de .carousel, tan ancho como todas las diapositivas.
    • Elementos que cruzan diapositivas: hijos de .carousel con class="span" y un left absoluto en px (la diapositiva k comienza en (k-1)*1080px).
    • <div class="hdr"> = encabezado de 3 elementos (opcional). <div class="nav" data-auto> = barra ATRÁS/SIGUIENTE, opcional y no se usa por defecto (ver regla 4).
    • data-fit="group" en una línea con white-space:nowrap: reduce el texto hasta que quepa y aplica el mismo tamaño a todo el grupo.
    • Imágenes: <div class="media" style="background-image:url('foto.jpg')">. Sin foto: <div class="ph">descripción</div>.
    • Fotos de diferentes fuentes: unifícalas con .grade (corrección de color), .vignette y .texture (grano).

5. Renderizar y revisar

node <skill>/scripts/render.mjs <output>/carousel.html <output>/png

Escribe slide-01.png … slide-NN.png (1080×1350) con Chrome sin cabeza (sin dependencias npm).

Abre los PNGs y revísalos uno por uno con la lista de verificación en references/design.md. También mira pares de diapositivas lado a lado para confirmar que la continuidad esté alineada sin escalones. Luego realiza la revisión de diseño de 5 lentes en references/apple-design.md › 7 y termina con "eliminar un accesorio". Corrige y vuelve a renderizar hasta que no quede nada Crítico o Alto.

Para previsualizar en un navegador, abre el HTML sin hash: todas las diapositivas aparecen lado a lado, a escala reducida.

5b. Versión en video

Si el usuario pide el carrusel animado/en MP4 (o usa /carousel-mp4), sigue references/video.md. No se necesita ffmpeg; el sonido proviene de los efectos incorporados o de Openverse (CC0, sin crédito).

6. Entrega

  • png/slide-XX.png
  • caption.txt con la leyenda, hashtags y palabras clave
  • el guion como texto en el chat
  • una breve nota con las decisiones (arquetipo, tipografías, paleta, continuidad, firma), el resumen de la revisión de diseño y lo que falta (marcadores de posición de fotos, créditos de imágenes)

Reglas de oro

  1. La portada es ~80% del resultado: título enorme (≥ 120px), una idea, un visual central, fuerte contraste. Nunca párrafos en la portada.
  2. La continuidad es obligatoria: la diapositiva 2 muestra el final de algo que comenzó en la diapositiva 1 (título, objeto, forma, fondo) para enganchar la mirada. Añade al menos un enlace más a mitad del carrusel. Excepción: arquetipo D cuando los elementos son independientes.
  3. Variedad tipográfica: cada carrusel usa una combinación de tipografías diferente a la anterior. No repitas siempre las mismas tipografías; se vuelven rancias rápidamente. El cuerpo del texto se mantiene en una tipografía legible; la personalidad reside en los títulos.
  4. Sin "deslizar"/SIGUIENTE fijo en la esquina: sin pie de página repetido de ATRÁS/SIGUIENTE y sin "desliza →" en cada diapositiva. La continuidad ya hace ese trabajo. Como máximo, una señal discreta solo en la portada, y solo si el diseño no tiene continuidad visible.
  5. Un concepto por diapositiva. Título de 1 a 4 palabras, texto de apoyo ≤ 15 palabras. Si no cabe, divídelo en dos diapositivas.
  6. Sistema coherente, variación controlada: misma cuadrícula y márgenes. Varía el fondo, la imagen y, en el arquetipo E, la tipografía decorativa dentro de la misma familia de estilos.
  7. La última diapositiva tiene un solo CTA, con una recompensa cuando sea posible (ej. "Comenta GUÍA y te lo envío…").
  8. La leyenda complementa, no repite: gancho, contexto, CTA y hashtags/palabras clave.
  9. Márgenes seguros: texto importante a ≥ 80px de los bordes laterales y alejado de las costuras, a menos que sea el elemento de continuidad.
  10. Legibilidad en móvil: 1pt ≈ 2.77px. Sin texto por debajo de 31px (11pt), texto de apoyo ≥ 44px, contraste ≥ 4.5:1 (≥ 3:1 si es ≥ 50px o negrita). El significado nunca depende solo del color.
  11. Color 2 + 1: dos colores base hacen el trabajo (~60/30) y un color pop aparece con moderación (≤ 10%, 1–2 lugares por diapositiva, nunca en todas). El pop como texto va solo sobre la base oscura; sobre la base clara, úsalo como forma con texto oscuro encima. El logo aparece solo en la portada y/o el CTA.
  12. Entre 5 y 10 diapositivas (máx. 20).

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills relacionados