Communitygithub.com

xiaocong3/ecommerce-video-skills

Genera múltiples portadas (seleccionando fotogramas nítidos o usando imágenes limpias) con diferentes títulos y diseños, exporta archivos en 3:4 / 9:16 y una hoja comparativa, y proporciona métodos de prueba A/B junto con una tabla de registro. Ideal para mejorar la tasa de clics en plataformas como TikTok, 视频号, 小红书 y TikTok.

¿Qué es ecommerce-video-skills?

Este skill está diseñado para creadores de contenido que desean optimizar las portadas y títulos de sus videos para comercio electrónico en plataformas como 抖音, 视频号, 小红书 y TikTok. Genera automáticamente de 3 a 4 variantes de portada (eligiendo fotogramas nítidos o usando imágenes limpias de productos) combinadas con 6 a 10 títulos diferentes, todo siguiendo el principio de «cambiar solo una variable a la vez» para realizar pruebas A/B efectivas. El skill incluye un script en Python (`scripts/cover_ab.py`) que produce archivos de portada en formatos 3:4 o 9:16, además de una hoja comparativa (`ab_sheet.jpg`) que muestra todas las variantes. También ofrece plantillas de títulos basadas en tipos como preguntas de dolor, resultados, escenarios, listas numéricas, contrastes y comparaciones, así como una tabla de registro A/B para documentar resultados. Es útil para mejorar la tasa de clics y la tasa de finalización, evitando decisiones subjetivas.

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

Preguntar en tu IA favorita

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

Documentación

Portada y Título A/B · Covers & Titles A/B

Genera de 3 a 4 versiones de portada + 6 a 10 títulos, probando «solo una variable a la vez». Script: scripts/cover_ab.py.

Parte de ecommerce-video-skills · ¿Necesitas una imagen de portada más refinada? Usa el repositorio hermano ecommerce-image-skills con xiaohongshu-cover para generar portadas 3:4.

Entradas Inputs

  • Video final (o imagen limpia de material: build/stillXX.png, imagen de escena del producto)
  • Gancho/punto de venta (puede provenir de hook-3s-script)
  • Plataforma: 抖音 / 视频号 / TikTok (portada 9:16 + recorte de vista previa 3:4) · 小红书 (3:4)

Pasos Steps

  1. Escribir títulos (ver plantilla): cada uno ≤ 14 caracteres, cubriendo diferentes tipos de gancho.

  2. Generar portada:

    # Recomendado: usar imagen de fondo limpia sin subtítulos
    python scripts/cover_ab.py out/video.mp4 --images build/still00.png build/still03.png build/still04.png \
        --titles "¿El agua helada no dura hasta el mediodía?|Hielo de la mañana, todavía presente por la noche|Vaso que no gotea en la mochila" --ratio 3:4 --outdir out/covers
    # O seleccionar automáticamente el fotograma más nítido del video final (puede contener subtítulos)
    python scripts/cover_ab.py out/video.mp4 --titles "Título A|Título B" --ratio 9:16
    

    Genera cover_A.jpg, cover_B.jpg ... y la hoja comparativa ab_sheet.jpg; se rotan cuatro diseños (texto amarillo con borde negro / texto blanco con borde rojo / texto negro sobre fondo amarillo en formato horizontal / texto blanco sobre fondo negro semitransparente).

  3. Diseñar la prueba: cambiar solo una variable a la vez (título o imagen de fondo o diseño); publicar en el mismo período y con tráfico similar; o usar la función de prueba de portada/título incorporada en la plataforma (si está disponible).

  4. Registrar (tabla siguiente), basándose en datos de la plataforma como tasa de clics / tasa de finalización, sin elegir por intuición.

Fórmulas de título Title formulas

TipoEjemplo
Pregunta de dolor¿El agua helada no dura hasta el mediodía?
ResultadoHielo de la mañana, todavía presente por la noche
EscenarioVaso que no gotea en la mochila
Lista numérica3 puntos clave al elegir un termo
ContrasteParece común, pero aguanta mucho
ComparaciónVaso normal vs este, después de 8 horas (debe probarse realmente)

Plantilla de prompt Prompt template

Escribe 8 títulos de portada (≤14 caracteres) y 4 textos de publicación (≤60 caracteres, con 2–3 hashtags) para este video de comercio electrónico.
Producto: {…}; Puntos de venta reales: {…}; Plataforma: {…}
Cada título usa un tipo diferente (dolor/resultado/escenario/número/contraste/comparación), prohibiendo términos absolutos y datos no verificables.
Salida: tabla (número/tipo/título/imagen de fondo recomendada/diseño recomendado) + combinación A/B recomendada para la primera ronda y su razón.

Tabla de registro A/B

VersiónTítuloImagen de fondoDiseñoHora de publicaciónImpresionesTasa de clicsTasa de finalizaciónConclusión
A¿El agua helada no dura hasta el mediodía?still00Texto amarillo con borde negro
BHielo de la mañana, todavía presente por la nochestill03Texto blanco con borde rojo

Lista de verificación Checklist

  • Título ≤ 14 caracteres, legible en miniatura móvil
  • Sujeto de portada claro, producto identificable; el texto no cubre el producto
  • Después del recorte 3:4, el título sigue completo (vista previa en 视频号/抖音)
  • Cambiar solo una variable a la vez; registro de datos completo
  • Sin términos absolutos ni datos falsos

Problemas comunes y soluciones Failure fixes

ProblemaSolución
El texto de la portada aparece duplicadoUsar --images con imagen de fondo limpia, no con fotogramas del video final
El título se corta de forma antiestéticaAcortar a ≤ 10 caracteres, o dividir manualmente en el lugar adecuado
Fotograma seleccionado automáticamente borrosoEspecificar --frame-time o pasar --images
Resultados de prueba inconsistentesMuestra demasiado pequeña; alargar el período de prueba o comparar solo versiones con diferencias marcadas

Individual skills in this repo

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

Skills relacionados