Communitygithub.com

ukvalley/video-editing-skills

Genera múltiples creatividades publicitarias a partir de una sola grabación o edición para anuncios en Meta (Facebook/Instagram) y YouTube: matriz modular de ganchos × cuerpos × CTAs, versiones 9:16 / 4:5 / 1:1 / 16:9 con zonas seguras de plataforma, estilos UGC/talking-head y demostración de producto, subtítulos horneados para visualización sin sonido, superposiciones de oferta/precio, nomenclatura consistente para pruebas y un plan de pruebas creativas. Úsalo cuando el usuario diga “variantes de anuncio”, “haz 5/10 creatividades publicitarias”, “variaciones de gancho”, “prueba diferentes ganchos”, “creatividades para Meta desde este video”, “redimensiona este anuncio para todas las ubicaciones”, o trabaje en campañas pagadas para clientes.

¿Qué es video-editing-skills?

Este skill automatiza la creación de múltiples variantes publicitarias a partir de una única grabación o proyecto de edición, optimizado para Meta (Facebook/Instagram) y YouTube. Es ideal para equipos de marketing que necesitan probar sistemáticamente ganchos, cuerpos narrativos y llamadas a la acción para maximizar el rendimiento de campañas pagadas. El skill define una matriz en `edit/ads/matrix.json` donde se configuran combinaciones de hooks, bodies y CTAs, junto con los formatos de salida (9:16, 4:5, 1:1 para Meta; 16:9 para YouTube). Genera los videos recortando segmentos de la fuente original, ajusta las zonas seguras según la plataforma (por ejemplo, texto en y 250–1340 para Reels), aplica subtítulos forzados, superposiciones de oferta/precio, y una pista de música de fondo a −16 dB. El resultado incluye nombres de archivo estandarizados (ej. `acme_leads_H2-B1-C1_30s_9x16_v1.mp4`), una tabla resumen para el usuario y un plan de pruebas (ej. variar hooks primero, ejecutar ≥3–5 días). El skill también integra verificación de calidad con `qc.py` y genera miniaturas para YouTube mediante `thumbnail-designer`.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ukvalley/video-editing-skills/tree/HEAD/skills/ad-creative-variants

Preguntar en tu IA favorita

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

Documentación

Variantes de creatividades publicitarias

Lee primero video-studio. Los anuncios pulidos individuales salen de hinglish-talking-head-reel (presentador) o product-explainer-video (gráficos en movimiento); este skill los multiplica para pruebas. Nunca inventes afirmaciones, números, precios ni garantías — usa solo lo que el cliente aprobó (por ejemplo, una promesa de reembolso solo con su condición en el subtítulo; ningún número inventado).

1. Planificar la matriz (muéstrala antes de renderizar)

edit/ads/matrix.json:

{"hooks":  [{"id":"H1","src":"raw/a.mp4","in":12.1,"out":15.0,"title":"DEJA DE GASTAR EN ANUNCIOS"}, ...],
 "bodies": [{"id":"B1","segments":[[40.2,52.8],[60.0,71.4]]}, ...],
 "ctas":   [{"id":"C1","src":"raw/a.mp4","in":90.0,"out":94.5,"button":"Reserva una llamada de estrategia"}],
 "combos": [["H1","B1","C1"], ["H2","B1","C1"], ["H3","B1","C1"]],
 "formats": ["9x16", "4x5", "1x1"]}
  • Prueba una variable a la vez: primero 3–5 ganchos sobre el mismo cuerpo/CTA (los ganchos mueven más los resultados); luego cuerpos; luego CTA/oferta.
  • Tipos de gancho a extraer: afirmación audaz, número/resultado, pregunta de dolor, interrupción de patrón (sorpresa visual), frase de testimonio, "POV:"/"Si tú…", antes→después, objeción mencionada. El primer fotograma debe funcionar como imagen fija (sin fundido de entrada, texto en el fotograma 1).
  • Objetivos de duración: 15 s, 30 s, (45–60 s para historia UGC). Siempre subtítulos (el 85 % ve sin sonido).

2. Construir

  • Corta cada combinación como una lista de mantenimiento (keep_render.py segmentos, gancho → cuerpo → CTA, "src" por segmento) a 1080×1920 maestro; pausas ajustadas (~0.1 s).
  • Formatos desde el maestro 9:16: 4:5 1080×1350 y 1:1 1080×1080 volviendo a recortar la fuente (face_track.py --aspect 4:5), no aplastando; 16:9 para YouTube in-stream desde fuente ancha. Reubicar superposiciones/subtítulos por formato.
  • Zonas seguras: 9:16 Reels/Historias — mantén el texto y el logo en y 250–1340 y x 60–1020 (el 14 % superior y ~35 % inferior están cubiertos por la interfaz); 4:5 feed — márgenes de 50 px; subtítulos sobre el área del botón CTA.
  • Superposiciones: título del gancho en el fotograma 1 (3–6 palabras), superposición de oferta/precio cuando se menciona, logo de marca pequeño arriba, tarjeta final de CTA de 2–3 s con el texto exacto del botón ("Toca Más información", "Reserva una llamada de estrategia") + dominio. Pista musical −16 dB, efectos de sonido en superposiciones.
  • Maestro cada uno: −14 LUFS --tp -1.5, H.264 high, AAC 320k, faststart; qc.py --platform reels|feed|youtube.

3. Nombrar y entregar

Nombre: <cliente>_<campaña>_<H#>-<B#>-<C#>_<dur>s_<formato>_v<N>.mp4 (ej. acme_leads_H2-B1-C1_30s_9x16_v1.mp4) en exports/ads/. Proporciona al usuario una tabla (archivo, texto del gancho, duración, formato) y un plan de pruebas: qué conjunto de anuncios recibe qué combinaciones, ejecutar ≥ 3–5 días o ~50 conversiones por variante antes de declarar un ganador, evaluar ganchos por tasa de parada (tasa de visualización de 3 s) y tasa de retención, cuerpos por CTR/CPA. Portadas/miniaturas para YouTube mediante thumbnail-designer.

Individual skills in this repo

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

Skills relacionados