Files
4ventures-client-portal/skills/formats/estatico.md
4Ventures 1cf8e7c1bd Require 9:16 and 1.91:1 adaptations alongside every static 4:5 ad creative.
Generation briefs and Canva webhooks now declare all three Meta placements so WF3/WF5 deliver feed, Stories, and landscape from one Freepik base.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-13 17:03:40 +02:00

5.8 KiB
Raw Blame History

Skill de formato · Estático para Meta Ads (4:5 + 9:16 + 1.91:1)

Se aplica junto a la skill del cliente. Define un anuncio estático de imagen para Meta. Diseño base siempre 4:5 (1080×1350). Cada variante debe además adaptarse a 9:16 (Stories/Reels, 1080×1920) y 1.91:1 (feed landscape / right column, 1200×628).

Qué entregas por cada variante

Un objeto JSON con exactamente estos campos:

{
  "angle": "nombre corto del ángulo (p. ej. 'objeción tiempo', 'prueba social', 'coste FUNDAE', 'antes/después', 'autoridad')",
  "hook": "titular que va EN la imagen, máx. 8 palabras",
  "support": "línea de apoyo en la imagen, máx. 12 palabras, opcional (null si no hace falta)",
  "headline": "título del anuncio en Meta, máx. 40 caracteres",
  "primary_text": "texto principal del anuncio, 2-4 frases, máx. 300 caracteres, la primera frase es el gancho",
  "cta": "uno de: 'Más información', 'Solicitar presupuesto', 'Reservar', 'Contactar', 'Registrarte'",
  "image_prompt": "prompt en inglés para el generador de imagen, SIN texto ni logo, describiendo escena, personas, luz, encuadre vertical 4:5 y paleta",
  "layout": "una de: 'foto-con-franja' (foto + franja de color con titular), 'tipografico' (solo color y texto), 'dato-grande' (una cifra enorme + contexto)",
  "composition_notes": "instrucciones de montaje 4:5 en 3-5 líneas: dónde va la franja o el texto, acento, logo, qué recortar",
  "composition_notes_by_aspect": {
    "4:5": "montaje feed vertical (misma idea que composition_notes)",
    "9:16": "cómo adaptar a Stories/Reels: qué recortar, dónde subir el hook, zona segura superior/inferior de UI",
    "1.91:1": "cómo adaptar a landscape: recorte horizontal, hook más corto si hace falta, franja lateral o inferior"
  },
  "rationale": "una frase: por qué este ángulo puede relevar a la fatigada"
}

Y fuera de las variantes, en notes, el diagnóstico de la fatigada en 2-3 frases (qué métrica se movió, si es mensaje o saturación) y cualquier dato que faltara para decidir mejor.

Entrega multi-formato (obligatorio)

Por cada variante, el pipeline genera tres piezas finales a partir de la misma foto Freepik + hook/support:

Ratio Uso Meta Tamaño Campo de salida
4:5 Feed IG/FB (principal) 1080×1350 asset_url
9:16 Stories / Reels / Advantage+ vertical 1080×1920 meta.stories_asset_url
1.91:1 Feed landscape / right column 1200×628 meta.landscape_asset_url
  • Una sola generación de imagen Freepik en 4:5 con aire para titular.
  • Canva (WF5) compone el 4:5 y adapta tipografía/recortes a 9:16 y 1.91:1 (mismas plantillas de marca o las keys stories_9_16 / landscape_1_91).
  • No inventes tres fotos distintas: es la misma creatividad en tres placements.

Reglas de ángulo

  • Cada variante ataca un ángulo distinto entre sí y distinto del de la creatividad fatigada (viene en avoid_angles).
  • Prioriza ángulos que aún no se hayan probado en el cliente (mira top_creatives del contexto: lo que ya funciona no se repite, se complementa).
  • Rotación recomendada: dolor → solución → prueba → objeción → oferta. Si la fatigada era "oferta", el relevo vuelve a "dolor" o "prueba".

Reglas de hook (titular en imagen)

  • Máximo 8 palabras. Si necesita más, no es un hook.
  • Una sola idea. Un verbo o un dato.
  • Sin signos de exclamación. Sin mayúsculas completas.
  • Se lee en 1,5 segundos en móvil con el pulgar en movimiento.
  • Prohibido empezar por "¿Sabías que", "Descubre", "Imagina".
  • En 1.91:1 el hook puede acortarse a 5–6 palabras si no cabe con buena jerarquía.

Reglas de copy (primary_text)

  • Frase 1: repite o amplía el hook, nunca lo contradice.
  • Frase 2-3: un beneficio concreto o un dato.
  • Frase final: el CTA en palabras, coherente con el botón.
  • Sin hashtags. Sin enlaces en el texto.

Reglas de imagen (image_prompt)

  • Siempre en inglés, 40-80 palabras.
  • Describe: sujeto, acción, entorno, luz, encuadre (vertical 4:5, espacio libre arriba o abajo para texto), paleta en términos de la skill del cliente.
  • La escena tiene que contar el servicio sin texto. Incluye siempre un objeto o gesto que identifique la actividad (lo que diga la skill del cliente) y deja claros los roles si hay dos personas. Evita escenas ambiguas que puedan leerse como otra cosa: firma de papeles, entrevista, reunión de banco.
  • Pide explícitamente el aire para el titular con una fracción: the upper third of the frame is empty wall or sky. "Negative space" a secas no basta.
  • Prefiere una persona a dos cuando el mensaje es individual; nunca más de dos.
  • Termina siempre con: no text, no logos, no watermarks, photorealistic, vertical 4:5 composition with clear negative space for a headline.
  • Nunca pidas personas reconocibles, marcas de terceros, ni niños.
  • Una generación por variante. No pidas variaciones ni tres prompts distintos por ratio.

Reglas de layout

  • Zona segura 4:5: 8 % de margen en todos los lados. Texto nunca en el 15 % superior ni inferior (lo tapan la interfaz y el CTA de Meta).
  • 9:16: deja aire extra arriba/abajo para UI de Stories; el hook puede subir hacia el tercio superior seguro.
  • 1.91:1: evita texto en los extremos laterales; prioriza franja inferior o bloque lateral corto.
  • Jerarquía: hook ≥ 2× el tamaño del support.
  • Contraste mínimo 4,5:1 entre texto y fondo.
  • El logo ocupa como máximo el 12 % del ancho (en landscape, ≤ 10 %).

Autocheck antes de entregar

  • ¿Las variantes tienen ángulos distintos entre sí y del avoid_angles?
  • ¿Cada hook tiene ≤ 8 palabras?
  • ¿El primary_text cabe en 300 caracteres?
  • ¿El image_prompt no pide texto ni logo y es 4:5?
  • ¿Hay composition_notes_by_aspect para 4:5, 9:16 y 1.91:1?
  • ¿Se respeta la lista de prohibiciones de la skill del cliente?