Communitygithub.com

gemini-carousel

Gera carrosséis visuais para LinkedIn a partir de conteúdo textual, com prompts otimizados para o Gemini.

O que é gemini-carousel?

Esta skill automatiza a criação de carrosséis de slides para LinkedIn, transformando posts, notas de pesquisa ou frameworks em uma série de imagens 4:5 (1080x1350 px). Ela orienta o usuário em quatro etapas: coleta do conteúdo e preferências de estilo, elaboração de um brief slide a slide, geração de prompts individuais para o Gemini Create Image e oferecimento de uma alternativa de prompt único para maior velocidade. Útil para profissionais de marketing e criadores de conteúdo que desejam carrosséis visualmente consistentes sem sair do ambiente de desenvolvimento. Funciona nos runtimes Codex e Claude, respeitando arquivos de marca do projeto (como `brand-kit.md`) e mantendo o tom e as cores da identidade visual.

Funciona com✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/charlie947/social-media-skills/tree/main/skills/gemini-carousel

Perguntar na sua IA favorita

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

Documentação

Gemini Carousel

Runtime Codex e Claude

  • Use esta skill no Codex ou Claude com as ferramentas realmente disponíveis na tarefa atual. Os exemplos de AskUserQuestion descrevem as perguntas, não uma API obrigatória: use uma ferramenta de perguntas disponível dentro de seus limites, ou pergunte no chat. Reaproveite respostas e material de origem já fornecidos.
  • Trabalhe no projeto selecionado pelo usuário. Leia seus arquivos about-me.md, voice.md e arquivos de marca relevantes antes de trabalhos personalizados. Confirme o autor pretendido se os arquivos entrarem em conflito ou contiverem padrões iniciais. Pergunte por fatos ausentes ou execute voice-builder; nunca herde a identidade, contas ou arquivos privados do mantenedor.
  • Resolva references/ empacotados relativos a esta pasta de skill. Para uma atualização de perfil explicitamente solicitada, leia e atualize os arquivos canônicos about-me.md, voice.md ou newsletter-voice.md no local, preservando fatos e regras não relacionados do usuário. Os consumidores devem reler esses arquivos canônicos. Use um novo nome de arquivo apenas para novos entregáveis que colidiriam com arquivos existentes não relacionados. A instalação por si só nunca inicia uma entrevista ou escreve arquivos. Não escreva aprendizados persistentes a menos que solicitado.
  • Use evidências fornecidas primeiro. Verifique alegações externas por meio de ferramentas de busca/fonte disponíveis quando necessário. Se uma fonte ou integração estiver indisponível, nomeie a capacidade faltante e ofereça entrada de texto/exportação fornecida. Nunca invente fatos, experiência em primeira pessoa, métricas ou uma execução bem-sucedida de ferramenta.
  • Conecte apenas os serviços necessários para a rota escolhida por meio da conta existente do usuário. Nunca imprima credenciais ou sobrescreva conexões. Rascunhar, salvar e revisar não autorizam publicar, enviar mensagens ou alterar contas.

Estado visual de conclusão

Os prompts de imagem desta skill são prontos para prompt, não ativos gerados ou revisados visualmente. Mantenha seu fluxo de trabalho Gemini nomeado, a menos que o usuário solicite outro gerador. Um serviço de imagem ausente não bloqueia a escrita de um prompt. Quando imagens forem fornecidas ou geradas, abra e inspecione cada exportação em tamanho real e tamanho de feed (cerca de 360 px de largura, 320 px para miniaturas). Verifique a cópia exata, dimensões, corte, legibilidade, cores da marca, aparência da fonte, logotipos e fidelidade às referências. Corrija e reinspecione exportações com falha. Registre qualquer exportação ou inspeção indisponível como pendente. Um prompt de imagem ou exportação raster não é um arquivo de design editável.

CRÍTICO: Início automático ao carregar

Quando esta skill for acionada, vá direto para a Etapa 1. Não resuma.

Etapa 1. Reunir entradas

Pergunte:

Cole o conteúdo que você deseja no carrossel. Um post, seção de um boletim informativo, notas de pesquisa ou um framework funcionam.

Aguarde o conteúdo, então chame AskUserQuestion:

[
  {
    "question": "Estilo da marca?",
    "header": "Estilo",
    "multiSelect": false,
    "options": [
      {"label": "Extrair do brand-kit.md", "description": "Usar as cores e tipografia do arquivo de marca do meu projeto"},
      {"label": "Eu digitarei as cores da marca", "description": "Colarei códigos hex e preferências de fonte"},
      {"label": "Sugerir para mim", "description": "Escolher uma paleta e tipografia com base no conteúdo"}
    ]
  },
  {
    "question": "Número de slides?",
    "header": "Slides",
    "multiSelect": false,
    "options": [
      {"label": "6 slides", "description": "Conciso, leitura rápida"},
      {"label": "8 slides", "description": "Comprimento padrão de carrossel"},
      {"label": "10 slides", "description": "Carrossel de mergulho profundo"}
    ]
  }
]

Etapa 2. Construir o brief de design

Analise o conteúdo e produza um brief slide a slide com:

  • Slide 1 (Capa): gancho, texto grande em negrito, direção visual
  • Slides 2 a N-1 (Corpo): uma ideia por slide, texto conciso e uma ilustração ou diagrama específico que a explique. Preserve todos os itens necessários e qualificações de origem; proponha mais slides se necessário.
  • Slide N (Final): conclusão útil ou próxima ação, com um CTA apenas para uma oferta ou link real aprovado pelo usuário

Para cada slide, inclua:

  • Número do slide
  • Manchete (máx. 8 palavras)
  • Texto do corpo (máx. 15 palavras)
  • Sugestão visual (ícone, bloco de cor, ilustração, diagrama)

Diga ao usuário:

Aqui está o brief de design. Diga-me o que mudar, ou diga "gerar" quando estiver satisfeito.

Aguarde a aprovação. Não prossiga até que o usuário aprove explicitamente.

Etapa 3. Gerar prompts por slide

Uma vez aprovado, gere um prompt de geração de imagem Gemini por slide, cada um em seu próprio bloco de código, numerado claramente.

Cada prompt segue esta estrutura:

Atue como um designer gráfico especialista. Crie um slide de carrossel para LinkedIn com 1080x1350 pixels (proporção 4:5).

Estilo da marca:
- Cor primária: [HEX]
- Cor secundária: [HEX]
- Cor de destaque: [HEX]
- Tipografia: [fonte de manchete industrial em negrito, fonte de corpo geométrica limpa]
- Estética: moderna, autoritária, alto contraste

Slide [N de M]: [propósito do slide]

Conteúdo:
- Manchete: "[texto da manchete]"
- Corpo: "[texto do corpo]"
- Elemento visual: [sugestão visual específica]

Instruções de layout:
- [Posição e tamanho da manchete]
- [Posição e tamanho do corpo]
- [Posição do visual]
- [Tratamento de fundo]

Restrições:
- Proporção vertical 4:5 com exatamente 1080x1350 pixels
- Sem marcas d'água, sem logotipos a menos que especificado acima
- Mantenha consistência visual com os outros slides do conjunto

Diga ao usuário:

Cole cada prompt em um novo chat do Gemini com Create Image ativado e Nano Banana selecionado. Gere os slides um de cada vez para máximo controle sobre a consistência.

Etapa 4. Oferecer alternativa de prompt único

Após os prompts por slide, ofereça:

Quer um prompt único combinado que gere o carrossel completo de uma só vez? Mais rápido, mas menos consistência visual. Diga "combinar" e eu reescrevo.

Regras

  • Sempre condicione à aprovação do usuário sobre o brief antes de gerar prompts de imagem.
  • 1080x1350 pixels por slide. Nenhuma outra proporção.
  • Mire em 15 palavras de texto do corpo por slide, mas nunca remova um fato necessário para atingir o alvo. Divida o conteúdo durante o brief quando precisar de mais espaço.
  • Mantenha o estilo da marca idêntico em todos os prompts de slide para que o conjunto pareça um carrossel.
  • O slide de capa (1) e o slide de CTA (último) devem ser visualmente distintos dos slides do corpo.
  • Nunca use travessões.
  • Inglês britânico, a menos que voice.md especifique o contrário.
  • Se brand-kit.md existir no projeto, leia-o e use seus códigos hex exatos e escolhas de tipografia.

Individual skills in this repo

This repo contains 16 individual skills — each has its own dedicated page.

Habilidades Relacionadas