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 con IA, elige actores de IA y edita el contenido generado en activos finales listos para campaña. Puede producir videos de cualquier duración manteniendo una consistencia perfecta del actor y del producto.

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

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]

Anuncio de video animado

create a cartoon video ad in stylized 3D style, promoting my tumbler. make it fun and entertaining. [product-photo]

Video de anuncio de producto

make me an ad video for this energy drink [product-photo]


Contenido


Ver 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 (Cursor, Codex, …):

Run `npx --yes github:SupercmoHQ/superCMO-skills --all`. Once it's installed, run the supercmo-setup skill to complete the setup.

¿Prefieres ejecutarlo tú mismo?

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

Ejecuta la habilidad supercmo-setup o pide a tu agente que "te configure".

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


Empezar desde 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 única foto de producto y construirá 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. Recibes:

  • 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, a través del storyboard y las referencias ancla
  • Un video final que detiene el desplazamiento - 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. Él maneja el trabajo de producción subyacente: guion según tu brief, casting, rodaje, edición. Verifica en cada paso, para que puedas redirigirlo a mitad de ejecución 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 por tiCada modelo de imagen/video con IA funciona de manera diferente y requiere 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 maneja el 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 entrega 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

Tú 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 de alta 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 discretas instaladas en tu agente para ejecutar ese pipeline:

SkillDescripción
generating-ugc-videosProduce videos UGC de cualquier duración, como reseñas, unboxing, pruebas, tutoriales y más. Selecciona al actor, escribe el guion y crea storyboards de múltiples clips para garantizar la consistencia del actor y del producto. Te permite dirigir cada paso para obtener un anuncio cohesivo y listo para ejecutar en minutos.
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, en cualquier duración. Crea storyboards de cada clip para mantener tu producto real idéntico entre cortes, escribe la voz en off y selecciona al actor cuando el anuncio lo requiera, y luego lo une en un spot listo para ejecutar que apruebas paso a paso antes de que se renderice algo costoso.
generating-cartoon-videosProduce un video dibujado y animado para tu producto: caricatura, anime, ilustrado o pintado, en cualquier duración. Tu producto se mantiene exactamente como está fotografiado o se dibuja en el estilo, y un elenco de personajes lleva la historia a su alrededor. Define un estilo de arte, escribe la historia, dibuja tu elenco una vez para que cada corte tenga el mismo elenco, luego filma clip por clip y superpone una voz en off, con tu aprobación antes de que se renderice algo costoso.
cloning-video-adsRecrea un anuncio de video que admiras con tu propio producto. Observa el anuncio de referencia, analiza los planos, el ritmo, la cámara y la voz en off que lo hacen funcionar, y luego reconstruye la misma estructura alrededor de tu producto: intercambiando el producto, la marca y las líneas habladas por las tuyas mientras mantiene la artesanía del original. Apruebas el plan antes de que se renderice algo costoso, y regresa como un clip terminado.
generating-image-adsProduce anuncios de imagen que detienen el desplazamiento para tu producto: una imagen o un conjunto en cada proporción de ubicación que tu feed necesite. Mantiene tu producto real y tu identidad de marca perfectamente consistentes en cada cuadro, y da forma a la oferta y las afirmaciones que le proporcionas en un anuncio bien diseñado, siguiendo las mejores prácticas de la industria.
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.
researching-competitor-adsAnaliza lo que tus competidores están publicitando y te muestra lo que realmente funciona: los anuncios que han estado más tiempo, los que abandonaron silenciosamente y lo que los ganadores tienen en común. Un modelo de visión observa los anuncios de imagen y video que llevan la señal (los de larga duración, los recién lanzados, los que abandonaron) de principio a fin. Así aprendes cómo está construido cada uno: el gancho, el ritmo, cuándo aparece el producto, la prueba y la oferta. También obtienes los ángulos que nadie en tu categoría ha tomado.
analyzing-own-adsAudita tu propia publicidad como lo harías con la de un competidor: extrae cada anuncio que publicas de la biblioteca pública y observa el creativo de principio a fin. Obtienes el mapa de lo que ya cubres: qué ángulos, ganchos y formatos usas, qué anuncios han durado más, qué detuviste silenciosamente y con qué rapidez, y qué ganadores siguen sosteniendo la cuenta sin nada más nuevo construido a su lado.
planning-campaignsDecide cuáles deberían ser tus próximos anuncios. Lee tu marca, tu producto, los anuncios que ya publicas y lo que hacen los competidores, y luego escribe conceptos clasificados por lo que vale la pena probar: cada uno es una descripción completa de un anuncio, el comprador al que se dirige y la apuesta que prueba, con la evidencia en la que se basa y la habilidad que lo construiría. Aprueba el plan y construye los conceptos que elijas, uno por uno, a través de las habilidades especializadas.
onboarding-userConfigura tu marca desde un enlace. Dale tu sitio web y descubre quién eres: tu voz, tu audiencia, lo que vendes; encuentra con quién compites y escribe ambos lugares donde cada sesión futura los encontrará.
supercmo-setupTe lleva de instalado a generar en unos pocos pasos simples
adapting-formatsToma un anuncio que ya tienes y lo rehace en todos los demás tamaños que necesitas. Primero lee tu anuncio, determina qué debe moverse y qué llena el espacio que abre la nueva forma, y te muestra ese plan antes de gastar algo: luego reconstruye cada forma alrededor del original para que tu producto, paleta y redacción sigan siendo reconociblemente los mismos en lugar de estirarse, recortarse o encajonarse en un desastre.
analyzing-brandDescubre tu marca desde tu sitio web: tus colores, fuentes y logotipo, cómo suenas, a quién vendes, qué vendes y las afirmaciones que respaldas. Cualquier cosa que tu sitio no diga realmente se registra como no confirmada en lugar de inventada, para que las habilidades que planifican y crean tus anuncios trabajen desde tu marca real.
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 manual ni extracción.
generating-ai-actorsSelecciona un actor de IA distinto y específico por demografía como una referencia de identidad reutilizable, lo que te permite presentar de manera confiable la misma cara de marca en una campaña completa de imágenes y videos de 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 URL 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-storyboardsDibuja todo tu concepto de video clip por clip como imágenes estáticas, aplicando una continuidad estricta de personajes y productos para que puedas aprobar los ángulos de cámara y el flujo visual antes de comprometerte con renderizados de video costosos.
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.
identifying-competitorsEncuentra con quién compite una marca: busca en la web las alternativas con las que los compradores la comparan, propone una lista corta con una fuente por nombre y confirma las reales para que otras habilidades se basen en ellas.
writing-ad-copyEscribe el texto que acompaña a tu anuncio: titular, texto principal, descripción y llamada a la acción, ajustado a los campos y las mejores prácticas de cada plataforma donde se publica: Facebook e Instagram, Google Search, LinkedIn, TikTok, X y Reddit. Trabaja un ángulo de varias maneras y dimensiona cada campo para que nada se corte en el feed.
writing-video-promptsTraduce tus escenas en las instrucciones altamente específicas y detalladas que requieren los diferentes modelos de video. Sincroniza el movimiento de la cámara y evita 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 desplazamiento. Dimensiona el texto para que se ajuste a tu duración exacta y distribuye las palabras en puntos de respiración naturales para una entrega humana.

Instalación

Cada host carga las mismas habilidades + el mismo servidor MCP local: solo difiere la conexión. Requisito previo: uv en PATH: el servidor MCP se ejecuta a través de 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 construyes nada a mano para ejecutar o contribuir a las habilidades.

Instalador npx: registra el servidor MCP a través del mecanismo propio de cada host (codex/claude mcp add donde existe una CLI; un .cursor/mcp.json para Cursor) y coloca las habilidades. Un comando hace 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 / escritorio de Claude: 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, por lo 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

Configurar una clave

La generación necesita una clave. Dos formas: elige una:

Opción A · Gestionada: un comando

Genera con las claves de SuperCMO, paga 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 agrega 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 informan mejor confiabilidad allí. FAL_KEY también es totalmente compatible y sirve a 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: agrega una cuando quieras esa capacidad (voz en off, 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 confiable que también funciona para hosts iniciados por GUI que no heredan tu shell.
  • Verifica lo que está configurado: pide a tu agente que ejecute la herramienta setup_status (independiente del host, sin necesidad de ruta).

Seguridad y confianza

Estas habilidades se ejecutan dentro de tu agente. Exactamente lo que sucede:

  • Código abierto e inspeccionable. Cada habilidad, script y el servidor MCP viven en este repositorio bajo Apache-2.0: léelo, haz diff o fíjalo 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 a través de uvx supercmo-skills@<version>: se ejecuta en tu máquina, iniciado por tu host, y arranca 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 problema.

Telemetría

SuperCMO envía conteos 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.
  • Desactivarlo (cualquiera de estos): SUPERCMO_TELEMETRY=false, DO_NOT_TRACK=1, o DISABLE_TELEMETRY=1. También respeta CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC de Claude Code.
  • Ver 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 analítica 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 habilidades y mejoras son bienvenidas - consulta CONTRIBUTING.md. En resumen:

  1. Crea skills/<your-skill>/ (el nombre de la carpeta = el name en el 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 habilidades, 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 que otros lo encuentren.

Creado por SuperCMO · Reportar un problema