CommunityImagemgithub.com

Instagram Carrossel

Cria carrosséis completos do Instagram: roteiro slide a slide, legenda, hashtags e slides PNG 1080×1350 prontos para postar (renderizados a partir de HTML). Cobre cinco arquétipos (educacional/lista, portfólio/dump de fotos, contínuo/panorâmico, modelo de série e cinematográfico com fotos e tipografia expressiva) e técnicas de continuidade entre slides (fundo contínuo, elementos que cruzam a borda). Use sempre que o usuário pedir um carrossel, uma postagem com vários slides, 'slides do Instagram', um dump de fotos, uma série de pôsteres (jogos, eventos, produtos) ou quiser transformar um tópico, artigo ou conjunto de fotos em uma postagem deslizável, mesmo sem dizer 'carrossel'.

O que é Instagram Carrossel?

Esta skill automatiza a criação de carrosséis do Instagram de alto desempenho. Ela gera dois produtos principais: (1) um roteiro completo slide a slide, com legenda e hashtags, e (2) os slides renderizados como imagens PNG no formato 1080×1350, prontos para postagem. A skill é baseada na análise de carrosséis reais bem-sucedidos e em feedback de usuários, documentados na pasta `references/`. O processo segue um fluxo de trabalho bem definido: primeiro, a skill coleta o briefing do usuário (tópico, objetivo, marca, imagens, idioma). Em seguida, seleciona um dos cinco arquétipos de carrossel (educacional, portfólio, contínuo, série ou cinematográfico), podendo combiná-los. Antes da geração do roteiro, a skill define um sistema visual completo (paleta de cores, tipografia, técnica de continuidade e um elemento de assinatura) e o critica para evitar designs genéricos. O roteiro é então apresentado ao usuário para aprovação. A etapa de construção dos slides usa HTML e CSS, com a skill copiando um kit de design (`assets/kit/`) e um exemplo adequado (`assets/examples/`) para agilizar o processo. O HTML é renderizado em PNG usando Puppeteer (headless Chrome). A skill enfatiza fortemente a continuidade visual entre os slides (pelo menos da capa para o slide 2), a legibilidade em dispositivos móveis (tamanhos mínimos de fonte, contraste) e uma revisão de design rigorosa com uma checklist e cinco lentes de análise. Após a renderização, a skill verifica cada slide e pares de slides lado a lado para garantir a qualidade antes da entrega final. Também oferece suporte à criação de versões em vídeo (MP4) dos carrosséis. A skill é ideal para criadores de conteúdo, profissionais de marketing, designers e qualquer pessoa que queira criar carrosséis visuais impactantes e coerentes no Instagram com eficiência, evitando designs genéricos e garantindo boas práticas de design e copywriting.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Carrosséis do Instagram

Produz duas coisas: (1) o roteiro + legenda e (2) os slides como PNG, prontos para postar. As regras vêm da análise de carrosséis reais de alto desempenho e do feedback de usuários (veja references/).

Fluxo de trabalho

1. Briefing (pergunte apenas o que estiver faltando)

  • Tópico / conteúdo: o que comunicar, ou as fotos/dados disponíveis.
  • Objetivo: alcance (compartilhamentos), salvamentos (valor prático), leads (comentar uma palavra → DM), vendas ou portfólio.
  • Marca: @handle, cores, fontes, logotipo. Se não houver nada, escolha um sistema que se adeque ao tópico e diga qual você escolheu.
  • Imagens: as fotos do usuário, uma biblioteca de banco de imagens gratuito ou nenhuma. Leia references/images.md. Você não gera imagens nem inventa fotografias.
  • Idioma do texto (padrão: o idioma do usuário).

Se a solicitação já tiver informações suficientes, vá em frente sem perguntar.

2. Escolha o arquétipo

SituaçãoArquétipo
Ensinar, comparar, dicas, um processo, "X erros", "antes/depois"A. Educacional/lista
Mostrar fotografia, produtos ou projetos com muitas fotosB. Portfólio/dump de fotos
Uma marca, produto ou clima onde o design funciona como uma tira contínua (panorama, fundo contínuo)C. Contínuo/panorâmico
Vários itens com a mesma estrutura de dados (jogos, eventos, cardápios, preços, vagas)D. Modelo de série
Uma mensagem forte com pouco texto, marca pessoal, storytelling, tom dramático/editorial, com fotos de pessoas ou cenasE. Cinematográfico

Os arquétipos podem ser combinados: um carrossel educacional (A) pode ter um fundo contínuo (C) ou fotos cinematográficas (E).

Leia antes de escrever:

  • references/archetypes.md: a seção para o arquétipo escolhido
  • references/continuity.md: sempre, porque todo carrossel tem continuidade entre os slides
  • references/fonts.md: sempre, para escolher um novo par de fontes
  • references/colors.md: sempre, para escolher uma paleta "2 bases + 1 destaque" (a menos que a marca já tenha cores)
  • references/copy.md: ganchos, CTAs e legendas
  • references/apple-design.md: tamanhos mínimos, contraste, acabamento e revisão

2b. Sistema visual: planeje e critique

Antes do roteiro, defina o sistema (references/apple-design.md › 4):

  • Cor: uma paleta de references/colors.md (2 cores base + 1 destaque em ≤ 10%), diferente da última usada, ou as cores da marca organizadas no mesmo padrão. Informe o contraste de cada par texto/fundo (node scripts/contrast.mjs <texto> <fundo> <px>).
  • Tipo: escolha um par em references/fonts.md diferente do último usado (registre-o em references/font-history.md). Informe a escala em px (mínimo 31px; texto de suporte ≥ 44px).
  • Continuidade: qual técnica liga os slides (fundo contínuo, objeto na borda, título dividido…). Pelo menos a ligação 1→2 é obrigatória.
  • Assinatura: o elemento único pelo qual o carrossel será lembrado.

Em seguida, critique o plano: "Eu teria feito isso para um tópico diferente?" Se sim, é um design padrão (veja os 3 looks de modelo a evitar). Revise-o antes de prosseguir.

3. Roteiro (entregue ao usuário)

Formato:

ARQUÉTIPO: E — Cinematográfico (+ continuidade via título dividido)
SISTEMA: Paleta Meia-Noite Dourada (#0D1B2A + #D9DEE4 + destaque #E2B13C) · Bodoni Moda + Pinyon Script + DM Sans · grão + vinheta
CONTINUIDADE: 1→2 o título "DETA|ILHE" é cortado na borda; 3→4 a mesa cruza a junção
ASSINATURA: uma palavra gigante por slide em uma fonte expressiva, atrás do assunto

01 · CAPA    | Título: … | Subtítulo: … | Visual: … | Liga-se a 02: …
02 · …        | Título: … | Texto: … (≤ 15 palavras) | Visual: …
…
NN · CTA      | …

LEGENDA:
…
HASHTAGS / PALAVRAS-CHAVE:
…
IMAGENS: lista das fotos necessárias (com a fonte de cada uma ou a sugestão de prompt)

Se o usuário quiser revisar o roteiro primeiro, pare aqui e aguarde. Caso contrário, prossiga para os slides.

4. Construa os slides (HTML)

  1. Copie assets/kit/ para <output>/kit/ (fornecendo kit/base.css e kit/carousel.js).

  2. Comece pelo exemplo mais próximo em assets/examples/, copie-o para <output>/carousel.html e edite a marca, fontes e conteúdo:

    ExemploMostra
    A-educational.htmlComparações e frameworks, com um disco ligando 1→2
    B-portfolio.htmlColagens de fotos
    C-continuous.htmlPanorama emoldurado entre slides
    C2-continuous-background.htmlFundo contínuo com blob e produtos nas bordas
    D-series.htmlModelo repetido com data-fit
    E-cinematic.htmlFoto em sangue, grade de cor, palavra gigante em fonte expressiva
  3. Regras do kit (detalhes em references/design.md):

    • Cada slide é <section class="slide"> em 1080×1350; light = fundo claro; clear = transparente (mostra o fundo contínuo).
    • Fundo contínuo: <div class="backdrop"> como primeiro filho de .carousel, com a largura de todos os slides.
    • Elementos que cruzam slides: filhos de .carousel com class="span" e um left absoluto em px (o slide k começa em (k-1)*1080px).
    • <div class="hdr"> = cabeçalho de 3 itens (opcional). <div class="nav" data-auto> = barra VOLTAR/PRÓXIMO, opcional e não usada por padrão (veja a regra 4).
    • data-fit="group" em uma linha com white-space:nowrap: reduz o texto até caber e aplica o mesmo tamanho a todo o grupo.
    • Imagens: <div class="media" style="background-image:url('foto.jpg')">. Sem foto: <div class="ph">descrição</div>.
    • Fotos de fontes diferentes: unifique-as com .grade (grade de cor), .vignette e .texture (grão).

5. Renderize e verifique

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

Escreve slide-01.png … slide-NN.png (1080×1350) com Chrome headless (sem dependências npm).

Abra os PNGs e verifique-os um por um com a lista de verificação em references/design.md. Também observe pares de slides lado a lado para confirmar se a continuidade está alinhada sem degraus. Em seguida, execute a revisão de design de 5 lentes em references/apple-design.md › 7 e termine com "remova um acessório". Corrija e re-renderize até que nada Crítico ou Alto permaneça.

Para visualizar em um navegador, abra o HTML sem uma hash: todos os slides aparecem lado a lado, em escala reduzida.

5b. Versão em vídeo

Se o usuário pedir o carrossel animado/em MP4 (ou usar /carousel-mp4), siga references/video.md. Não é necessário ffmpeg; o som vem dos efeitos integrados ou do Openverse (CC0, sem necessidade de crédito).

6. Entrega

  • png/slide-XX.png
  • caption.txt com a legenda, hashtags e palavras-chave
  • o roteiro como texto no chat
  • uma breve nota com as escolhas (arquétipo, fontes, paleta, continuidade, assinatura), o resumo da revisão de design e o que está faltando (placeholders de fotos, créditos de imagem)

Regras de ouro

  1. A capa é ~80% do resultado: título enorme (≥ 120px), uma ideia, um visual central, forte contraste. Nunca parágrafos na capa.
  2. A continuidade é obrigatória: o slide 2 mostra o fim de algo que começou no slide 1 (título, objeto, forma, fundo) para prender o olhar. Adicione pelo menos mais um link no meio do carrossel. Exceção: arquétipo D quando os itens são independentes.
  3. Variedade tipográfica: cada carrossel usa um par de fontes diferente do anterior. Não repita sempre as mesmas fontes; as mesmas fontes ficam obsoletas rapidamente. O corpo do texto permanece em uma fonte legível; a personalidade está nos títulos.
  4. Sem "deslize"/PRÓXIMO fixo no canto: sem rodapé repetido de VOLTAR/PRÓXIMO e sem "deslize →" em todos os slides. A continuidade já faz esse trabalho. No máximo uma dica discreta apenas na capa, e somente se o design não tiver continuidade visível.
  5. Um conceito por slide. Título de 1–4 palavras, texto de suporte ≤ 15 palavras. Se não couber, divida em dois slides.
  6. Sistema coerente, variação controlada: mesma grade e margens. Varie o fundo, a imagem e, no arquétipo E, a fonte de exibição dentro da mesma família de estilo.
  7. O último slide tem um único CTA, com uma recompensa quando possível (ex.: "Comente GUIA e eu te envio…").
  8. A legenda complementa, não repete: gancho, contexto, CTA e hashtags/palavras-chave.
  9. Margens de segurança: texto importante ≥ 80px das bordas laterais e longe das emendas, a menos que seja o próprio elemento de continuidade.
  10. Legibilidade em dispositivos móveis: 1pt ≈ 2,77px. Nenhum texto abaixo de 31px (11pt), texto de suporte ≥ 44px, contraste ≥ 4,5:1 (≥ 3:1 se ≥ 50px ou negrito). O significado nunca depende apenas da cor.
  11. Cor 2 + 1: duas cores base fazem o trabalho (~60/30) e uma cor de destaque aparece com moderação (≤ 10%, 1–2 lugares por slide, nunca em todos os slides). O destaque como texto vai apenas sobre a base escura; sobre a base clara, use-o como uma forma com texto escuro por cima. O logotipo aparece apenas na capa e/ou no CTA.
  12. Entre 5 e 10 slides (20 no máximo).

Individual skills in this repo

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

Habilidades Relacionadas