Communitygithub.com

xiaocong3/ecommerce-video-skills

Gere múltiplas capas e títulos para vídeos de vendas (A/B test), exportando em 3:4 ou 9:16, com templates de comparação e checklist. Ideal para 抖音 / 视频号 / 小红书 / TikTok.

O que é ecommerce-video-skills?

Esta skill automatiza a criação de múltiplas variantes de capa e título para vídeos de e-commerce, seguindo o princípio de testar uma variável por vez (A/B testing). Ela gera 3–4 versões de capa combinando diferentes imagens de fundo (frames nítidos extraídos automaticamente ou imagens limpas fornecidas pelo usuário) com até 10 títulos pré-escritos, resultando em arquivos de capa 3:4 / 9:16 e uma imagem comparativa (ab_sheet.jpg). A skill suporta plataformas como 抖音, 视频号, 小红书 e TikTok, adequando automaticamente as proporções. Inclui templates de fórmulas de título (dor, resultado, cena, lista numérica, contraste, comparação), checklist de qualidade e tabela para registro de resultados de teste. O fluxo típico é: escrever títulos (≤14 caracteres) usando as fórmulas, gerar capas via script Python (cover_ab.py) com diferentes layouts (texto amarelo com contorno preto, texto branco com contorno vermelho, faixa amarela com texto preto, fundo preto semitransparente com texto branco), e registrar métricas como CTR e taxa de conclusão para decidir a melhor variação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/xiaocong3/ecommerce-video-skills/tree/HEAD/skills/cover-title-ab

Perguntar na sua IA favorita

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

Documentação

Capa e Título A/B · Covers & Titles A/B

Gere 3–4 versões de capa + 6–10 títulos, testando uma variável por vez. Script: scripts/cover_ab.py.

Parte de ecommerce-video-skills · Precisa de uma imagem de fundo mais refinada? Use xiaohongshu-cover do repositório irmão ecommerce-image-skills para gerar capas 3:4.

Entradas Inputs

  • Vídeo final (ou imagem limpa: build/stillXX.png, cena do produto)
  • Gancho/ponto de venda (pode vir de hook-3s-script)
  • Plataforma: 抖音/视频号/TikTok (capa 9:16 + pré-visualização 3:4) · 小红书 (3:4)

Passos Steps

  1. Escreva títulos (veja modelo): cada um ≤ 14 caracteres, cobrindo diferentes tipos de gancho.

  2. Gere capas:

    # Recomendado: use imagem limpa sem legendas
    python scripts/cover_ab.py out/video.mp4 --images build/still00.png build/still03.png build/still04.png \
        --titles "Água gelada não dura até o meio-dia?|Gelo da manhã, ainda à noite|Copo que não vaza na mochila" --ratio 3:4 --outdir out/covers
    # Ou selecione automaticamente o quadro mais nítido do vídeo final (quadros do vídeo podem ter legendas)
    python scripts/cover_ab.py out/video.mp4 --titles "Título A|Título B" --ratio 9:16
    

    Gera cover_A.jpg, cover_B.jpg … e imagem comparativa ab_sheet.jpg; quatro layouts alternados (texto amarelo com contorno preto / texto branco com contorno vermelho / faixa amarela com texto preto / fundo preto semitransparente com texto branco).

  3. Projete o teste: altere apenas uma variável por vez (título ou imagem de fundo ou layout); publique no mesmo horário e com tráfego semelhante; ou use a função de teste de capa/título da própria plataforma (se disponível).

  4. Registre (tabela abaixo), usando dados da plataforma (CTR, taxa de conclusão, etc.), não escolha por intuição.

Fórmulas de Título Title formulas

TipoExemplo
Pergunta de dorÁgua gelada não dura até o meio-dia?
ResultadoGelo da manhã, ainda à noite
CenárioCopo que não vaza na mochila
Lista numérica3 pontos para escolher uma garrafa térmica
ContrasteParece comum, mas aguenta muito
ComparaçãoCopo comum vs este, 8 horas (precisa de teste real)

Modelo de Prompt Prompt template

Escreva 8 títulos de capa (≤14 caracteres) e 4 textos de postagem (≤60 caracteres, com 2–3 hashtags) para este vídeo de vendas.
Produto: {…}; Pontos de venda reais: {…}; Plataforma: {…}
Cada título deve usar um tipo diferente (dor/resultado/cenário/número/contraste/comparação). Proíba termos absolutos e dados não comprováveis.
Saída: tabela (número/tipo/título/imagem de fundo recomendada/layout recomendado) + combinação A/B inicial recomendada e justificativa.

Tabela de Registro A/B

VersãoTítuloImagem de fundoLayoutHora de publicaçãoImpressõesCTRTaxa de conclusãoConclusão
AÁgua gelada não dura até o meio-dia?still00Texto amarelo, contorno preto
BGelo da manhã, ainda à noitestill03Texto branco, contorno vermelho

Checklist Checklist

  • Título ≤ 14 caracteres, legível na miniatura do celular
  • Sujeito da capa nítido, produto identificável; texto não cobre o produto
  • Título permanece completo após corte 3:4 (pré-visualização do feed no 视频号/抖音)
  • Apenas uma variável alterada por vez; dados registrados completamente
  • Sem termos absolutos, sem dados falsos

Problemas e Correções Failure fixes

ProblemaCorreção
Duas camadas de texto sobrepostas na capaUse --images com imagem limpa, não com quadro do vídeo final
Título quebra de linha feiaEncurte para ≤ 10 caracteres ou faça a quebra manualmente no ponto adequado
Quadro selecionado automaticamente borradoEspecifique --frame-time ou passe --images
Conclusão do teste instávelAmostra muito pequena; aumente o período de teste ou compare apenas versões com diferença significativa

Individual skills in this repo

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

Habilidades Relacionadas