SuperCMO Skills

Habilidades de código abierto que permiten a cualquier agente de IA (Claude, Cursor, Codex, Hermes, etc.) generar campañas de marketing de extremo a extremo: videos UGC, videos publicitarios, fotografía de productos y más.

Documentación

SuperCMO

SuperCMO Skills

Permite que los agentes de IA creen videos e imágenes de marketing

Habilidades de código abierto que permiten a cualquier agente de IA (Claude, Cursor, Codex, Hermes, etc.) generar campañas de marketing de principio a fin: videos UGC, videos publicitarios, fotografía de producto y más.

Solo proporciona una foto del producto y un brief. El agente extrae los detalles del producto, selecciona los modelos óptimos de imagen y video de IA, elige actores de IA y edita el contenido generado en activos finales listos para la campaña. Puede producir videos de cualquier duración manteniendo una consistencia perfecta de actor y producto.

La alternativa de código abierto a los agentes cerrados de marketing con IA.

License: Apache-2.0 CI

Video UGC
create an ugc video for this tshirt. it should be a get ready with me reel. snappy. very genz. [product-photo]
Video de anuncio de producto
make me an ad video for this energy drink [product-photo]

Contenidos


Cómo funciona

Un estudio de producción completo dentro de Claude. Proporcionas una foto del producto y un brief de alto nivel (o detallado).

El agente de IA luego planifica el video → escribe el guion → genera el actor de IA → crea storyboards → genera los clips de video → los une y entrega el video final.

¿La mejor parte? Tú mantienes el control en todo momento.


Inicio rápido

Pega esto en tu agente de codificación (Claude Code, Cursor, Codex, …):

Run `npx --yes github:SupercmoHQ/superCMO-skills --all`. Tell me whether it succeeded, then follow the next steps it prints to set up a key.

¿Prefieres ejecutarlo tú mismo?:

npx --yes github:SupercmoHQ/superCMO-skills --all   # every detected host

¿Prefieres una vista previa antes de gastar? Cada generación admite dry_run: la solicitud y el costo exactos, sin llamada a la API.


Empieza con una foto de producto

Empezar desde tu producto es más rápido que describir un video desde un prompt en blanco.

Entrega a SuperCMO una sola foto de producto y crea un anuncio UGC a su alrededor: un creador en cámara reseñando, desempaquetando, probando o demostrando tu producto:

  1. Sube una foto del producto y da un brief breve
  2. Analiza el producto, elige el formato, selecciona al creador y escribe el guion. Luego te muestra el concepto y espera tu aprobación antes de gastar un centavo
  3. Una vez aprobado, genera los storyboards, renderiza cada clip, los une y te entrega el video final
"Make a 30-second unboxing UGC ad for this product." [attach product photo]

Lo que recibes no es un clip aleatorio. Obtienes:

  • Tú mantienes el control - aprueba al creador, el concepto y el guion antes de que se renderice cualquier cosa, y cambia cualquier parte en el camino.
  • Consistencia incorporada - mantiene el mismo actor y producto en cada clip, mediante el storyboard y las referencias ancla
  • Un video final que detiene el scroll - entregado en la duración que pediste, listo para publicar

Funciona dentro de Claude Code, Cursor, Codex, Hermes: cualquier agente que admita la especificación de Agent Skills.


¿Por qué SuperCMO Skills?

Tú diriges, él produceSuperCMO no decide qué debe decir tu campaña: tú lo haces. Se encarga del trabajo de producción subyacente: guion según tu brief, casting, rodaje, edición. Consulta en cada paso, para que puedas redirigirlo a mitad de camino en lugar de aceptar lo que salga al final.
Sin saltar entre herramientasHacer un video publicitario hoy significa saltar entre herramientas: guion en una, imágenes en otra, voz en una tercera, video en una cuarta, y luego unirlo en un editor. SuperCMO lo hace todo desde un solo brief, en un solo lugar.
El modelo correcto, elegido para tiCada modelo de imagen/video de IA funciona de manera diferente y necesita prompts distintos. Saber que Veo quiere un tipo de prompt y Kling otro — y cuál usar en primer lugar — es la mayor parte del trabajo. Las habilidades de SuperCMO ya lo saben. Tú escribes el brief; él se encarga del resto.
Consistencia en cada tomaUn buen clip es fácil. Diez clips donde el producto y la cara permanecen idénticos es la parte que falla. SuperCMO crea storyboards antes de renderizar y fija una referencia en cada generación, para que la continuidad se mantenga en todo el corte.
Edición incluidaNo solo devuelve un clip crudo de 10 segundos. Genera el material, divide clips largos, recorta metraje, añade voz en off y une todo en un activo final.
Pago por uso, sin suscripciónLa mayoría de las herramientas de marketing cobran mensualmente las uses o no. SuperCMO no: trae tus propias claves de proveedor (gratis) o genera con las claves de SuperCMO y paga por uso. Sin bloqueo.
Funciona donde ya trabajasDentro de Claude Code, Cursor, OpenAI Codex, Hermes, Openclaw, o cualquier agente que admita la especificación de Agent Skills. Tus claves y archivos permanecen en tu máquina.

Cómo funcionan las habilidades en conjunto

Actúas como director creativo, y tu agente usa las habilidades de SuperCMO para orquestar todo el pipeline de producción.

Aquí hay un ejemplo de cómo las habilidades se encadenan entre bastidores para ejecutar un brief complejo como: "Haz un video publicitario de 1 minuto para este producto [URL] con voz en off."

[Brief] "Make a 1-minute video ad for this product [URL] with a voiceover."
   │
   ├── 1. Analyze ──> Scrapes the URL to understand the product and fetch product images.
   │
   ├── 2. Plan    ──> Breaks the 60s brief into four 15-second shots.
   │                  Writes the script and shot list.
   │
   ├── 3. Image  ──> Generates master reference images of the product 
   │                 using the best image models.
   │
   ├── 4. Video  ──> Generates the 4 video clips. Locks the anchor reference 
   │                  into every shot so the product doesn't shape-shift.
   │
   ├── 5. Audio   ──> Adds a voiceover, budgeting the script to match the 
   │                  exact length of the video.
   │
   └── 6. Stitch  ──> Stitches the finished clips together to create one 
                      continuous 1-minute video file.

El pipeline de producción de marketing

SuperCMO instala una agencia creativa completa en tu agente basado en texto. No solo genera material; orquesta los pasos específicos necesarios para crear anuncios de alta conversión:

  • Análisis de producto - Extrae tus URLs para obtener pautas de marca, materiales y características, para que los modelos de IA no alucinen tu producto.
  • Copy publicitario y guion - Divide el brief en un guion publicitario toma por toma adaptado a plataformas como Meta, TikTok o YouTube.
  • Generación visual - Produce imágenes de referencia maestras y las fija como anclas para que tu producto se vea consistente en cada fotograma del video.
  • Audio y voz en off - Genera voces en off naturales y llenas de energía, con un ritmo perfecto para la duración de tu video.
  • Postproducción - Recorta metraje, sincroniza audio y une el MP4 final.

Estas son las habilidades individuales instaladas en tu agente para ejecutar ese pipeline:

SkillDescripción
analyzing-productsAnaliza un enlace de comercio electrónico o una foto para mapear la mecánica física exacta de tu producto y extraer imágenes de referencia limpias, construyendo un brief creativo altamente preciso sin investigación ni extracción manual.
generating-ad-videosProduce un comercial de producto pulido y cinematográfico con la voz de tu marca — una exhibición de producto sin actores o un anuncio narrativo con actor, de cualquier duración. Crea storyboards de cada clip para mantener tu producto real idéntico entre cortes, escribe la voz en off y elige al actor cuando el anuncio lo requiere, y luego lo une en un spot listo para publicar que apruebas paso a paso antes de que se renderice algo costoso.
generating-ai-actorsElige un actor de IA distintivo y específico para un grupo demográfico como referencia de identidad reutilizable, permitiéndote presentar de manera confiable la misma cara de marca en toda una campaña de imágenes y videos con múltiples activos.
generating-audioConvierte guiones en audio. Te permite previsualizar candidatos de voz de los mejores modelos antes de generar. Luego formatea los números, fechas y URLs de tu guion para que el modelo de IA elegido los pronuncie con precisión.
generating-imagesEnruta tu brief al mejor de más de 10 modelos de imagen de última generación (como Nano Banana, GPT Image), escribe prompts detallados según las especificaciones del modelo y genera múltiples variaciones al instante.
generating-product-photosDirige una sesión de fotos comercial alrededor de tu producto, aplicando automáticamente la iluminación, el encuadre, los ángulos de cámara y los accesorios correctos para entregar tomas de producto de calidad de estudio en más de 10 formatos.
generating-storyboardsDibuja todo tu concepto de video clip por clip como imágenes estáticas, aplicando una continuidad estricta de personaje y producto para que puedas aprobar los ángulos de cámara y el flujo visual antes de comprometerte con renderizados de video costosos.
generating-ugc-videosProduce videos UGC de cualquier duración — como reseñas, unboxing, pruebas de producto, tutoriales y más. Elige al actor, escribe el guion y crea storyboards de múltiples clips para fijar la consistencia del actor y del producto. Te permite dirigir cada paso para obtener un anuncio cohesivo y listo para publicar en minutos.
generating-videosEnruta tu brief al mejor de más de 10 modelos de video de última generación (como Veo, Seedance), escribe prompts detallados según las especificaciones del modelo y genera historias de múltiples clips que mantienen la continuidad entre cortes, unidas en un solo archivo.
writing-video-promptsTraduce tus escenas a las instrucciones altamente específicas y detalladas que requieren los diferentes modelos de video. Cronometra el movimiento de cámara y navega alrededor de los límites conocidos de renderizado de IA para coincidir con tu brief visual exacto.
writing-video-scriptsRedacta guiones hablados construidos alrededor de ganchos de apertura probados, diseñados específicamente para detener el scroll. Ajusta el texto a tu duración exacta y distribuye las palabras en puntos naturales de respiración para una entrega humana.

Instalación

Cada host carga las mismas habilidades + el mismo servidor MCP local — solo cambia la conexión. Requisito previo: uv en PATH — el servidor MCP se ejecuta mediante uvx, que aprovisiona Python y el servidor por ti (nada que pip install). Los pyproject.toml / package.json raíz son andamiaje de empaquetado — no necesitas construir nada manualmente para ejecutar o contribuir a las habilidades.

Instalador npx - registra el servidor MCP mediante el mecanismo propio de cada host (codex/claude mcp add donde existe una CLI; un .cursor/mcp.json para Cursor) y coloca las habilidades. Un solo comando cubre todos los hosts detectados:

npx --yes github:SupercmoHQ/superCMO-skills --claude               # Claude Code
npx --yes github:SupercmoHQ/superCMO-skills --cursor --project-dir .  # Cursor (per project)
npx --yes github:SupercmoHQ/superCMO-skills --codex                # Codex
npx --yes github:SupercmoHQ/superCMO-skills --all                  # every detected host

Si las herramientas de SuperCMO no aparecen en tu agente después, reinícialo una vez.

Plugin de Claude Code - una alternativa a npx … --claude (usa uno, no ambos): todo el repositorio se instala como un solo plugin, gestionado por Claude Code:

/plugin marketplace add SupercmoHQ/superCMO-skills
/plugin install supercmo@superCMO-skills

Plugin de Codex - una alternativa a npx … --codex (usa uno, no ambos): instala las habilidades + el servidor MCP como un solo plugin, gestionado por Codex:

codex plugin marketplace add SupercmoHQ/superCMO-skills
codex plugin add supercmo@superCMO-skills

Claude Cowork / Claude desktop - descarga supercmo-plugin.zip desde la última versión, luego Configuración → Plugins → Subir plugin local.

¿Nos encontraste en skills.sh? npx skills add SupercmoHQ/superCMO-skills copia las habilidades pero no el servidor MCP al que llaman — así que image_generate/video_generate aún no existirán. Instala el servidor y luego recarga tu agente:

npx --yes github:SupercmoHQ/superCMO-skills --all   # or --cursor --project-dir . · --codex · --all

Configura una clave

La generación necesita una clave. Dos opciones — elige una:

Opción A · Gestionada — un comando

Genera con las claves de SuperCMO, pago por uso — sin registros de proveedores, nada que pegar.

npx --yes github:SupercmoHQ/superCMO-skills login

Abre SuperCMO en tu navegador para iniciar sesión y autorizar este dispositivo; la clave se escribe en ~/.supercmo/.env automáticamente. Compra créditos en la aplicación web cuando estés listo.

Opción B · Trae tus propias claves — gratis

Trae tus propias claves de proveedor — las solicitudes van directamente al proveedor del modelo; nada pasa por SuperCMO. Un archivo, todos los hosts. El instalador crea ~/.supercmo/.env; el servidor MCP carga tus claves desde allí en cualquier host (Claude Code, Cursor, Codex, …). Ábrelo y añade una clave:

# ~/.supercmo/.env
WAVESPEED_API_KEY=your-key # image + video (start here) — https://wavespeed.ai
FAL_KEY=                   # image + video (alternative) — https://fal.ai
ELEVENLABS_API_KEY=        # voiceover (optional)        — https://elevenlabs.io
GEMINI_API_KEY=            # image/video analysis (opt.) — https://aistudio.google.com
FIRECRAWL_API_KEY=         # url extraction (optional)   — https://firecrawl.dev
  • Una clave para empezar: WAVESPEED_API_KEY cubre imagen + video y es la que recomendamos: los usuarios reportan mejor fiabilidad allí. FAL_KEY también es totalmente compatible y sirve los mismos modelos, así que úsala si esa es la cuenta que ya tienes. Con ambas configuradas, se usa WaveSpeed; SUPERCMO_MEDIA_PROVIDER=fal elige la otra. El resto son opcionales: añade una cuando quieras esa capacidad (locución, análisis, extracción).
  • ¿Prefieres variables de entorno? Exportar la clave (o ponerla en el bloque env de la configuración MCP de tu host) también funciona y tiene prioridad~/.supercmo/.env es solo el valor predeterminado fiable que también funciona para hosts lanzados desde GUI que no heredan tu shell.
  • Comprueba qué hay configurado: pide a tu agente que ejecute la herramienta setup_status (independiente del host, sin necesidad de ruta).

Seguridad y confianza

Estas skills se ejecutan dentro de tu agente. Exactamente lo que ocurre:

  • Código abierto e inspeccionable. Cada skill, script y el servidor MCP viven en este repositorio bajo Apache-2.0: léelo, haz diff o fija una versión antes de ejecutarlo.
  • Tus claves permanecen locales (BYOK). Con tus propias claves de proveedor, viven en ~/.supercmo/.env (o en la configuración MCP de tu host env / tu shell); el servidor las lee desde su entorno de proceso y las solicitudes van directamente al proveedor: nada pasa por SuperCMO. Con la clave gestionada, las solicitudes van al proxy de SuperCMO (facturado a tus créditos): nunca nos entregas una clave de proveedor.
  • El servidor MCP es local y mínimo. Un paquete de Python solo con stdlib (supercmo-skills en PyPI, fuente en scripts/supercmo_skills/mcp/), obtenido y ejecutado bajo demanda mediante uvx supercmo-skills@<version>: se ejecuta en tu máquina, lanzado por tu host, y se inicia solo cuando tu host habilita el plugin.
  • Prueba en seco todo. Las herramientas de generación admiten dry_run: una vista previa gratuita de la solicitud exacta (claves enmascaradas), sin llamada a la API.

¿Encontraste algo raro? Abre un issue.

Telemetría

SuperCMO envía recuentos de uso anónimos y con opción de exclusión desde el servidor MCP para que podamos ver qué herramientas se usan y priorizar. Detalles completos en TELEMETRY.md.

  • Lo que enviamos: el nombre de la herramienta, si tuvo éxito, cuánto tardó, versiones (SO / Python / SuperCMO) y un ID de instalación aleatorio. Nada más.
  • Lo que NUNCA enviamos: tus prompts, argumentos de herramientas, medios generados, rutas de archivos, claves, nombre de host, nombre de usuario o dirección IP.
  • Desactívalo (con cualquiera): SUPERCMO_TELEMETRY=false, DO_NOT_TRACK=1 o DISABLE_TELEMETRY=1. También respeta CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC de Claude Code.
  • Mira lo que se enviaría: ejecuta con SUPERCMO_TELEMETRY=log: imprime cada payload en lugar de enviarlo.
  • Los eventos van a nuestro propio endpoint (api.getsupercmo.ai), nunca a un host de análisis de terceros. El ID de instalación aleatorio nunca está vinculado a ninguna cuenta.

Comunidad

¿Preguntas, ideas o algo que hayas construido? Abre un issue o discusión.

Contribuciones

Nuevas skills y mejoras son bienvenidas: consulta CONTRIBUTING.md. En resumen:

  1. Crea skills/<your-skill>/ (nombre de carpeta = el name en frontmatter), usando skills/generating-images/ como diseño de referencia.
  2. Mantén SKILL.md breve; lleva el detalle a references/, el trabajo determinista a scripts/ (solo stdlib cuando sea posible, claves propias desde env, --dry-run en cualquier cosa que mute).
  3. Valida: CI ejecuta lo mismo en cada PR:
python3 scripts/quick_validate.py       # structural + strict-YAML frontmatter (blocking)
python3 scripts/listing_gate.py         # scripts compile + --dry-run gates (blocking)
python3 scripts/check_shared_client.py  # no raw vendor HTTP - the brokering seam (blocking)
python3 scripts/check_catalog_sync.py   # provider-key catalog single-sourced (blocking)

Licencia

Apache-2.0: consulta LICENSE y NOTICE.

Los archivos de skills, scripts y el servidor MCP en este repositorio son Apache-2.0. El producto alojado SuperCMO (getsupercmo.ai) es un servicio separado regido por sus propios términos.

Si SuperCMO te ahorró tiempo, una ⭐ ayuda a otros a encontrarlo.

Creado por SuperCMO · Reporta un issue