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 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.
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
- Inicio rápido
- Empieza con una foto de producto
- ¿Por qué SuperCMO Skills?
- Cómo funcionan las habilidades en conjunto
- El pipeline de producción de marketing
- Instalación
- Configura una clave
- Seguridad y confianza
- Telemetría
- Comunidad
- Contribuciones
- Licencia
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:
- Sube una foto del producto y da un brief breve
- 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
- 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 produce | SuperCMO 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 herramientas | Hacer 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 ti | Cada 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 toma | Un 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 incluida | No 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ón | La 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 trabajas | Dentro 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:
| Skill | Descripción |
|---|---|
| analyzing-products | Analiza 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-videos | Produce 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-actors | Elige 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-audio | Convierte 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-images | Enruta 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-photos | Dirige 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-storyboards | Dibuja 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-videos | Produce 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-videos | Enruta 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-prompts | Traduce 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-scripts | Redacta 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_KEYcubre imagen + video y es la que recomendamos: los usuarios reportan mejor fiabilidad allí.FAL_KEYtambié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=falelige 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
envde la configuración MCP de tu host) también funciona y tiene prioridad —~/.supercmo/.enves 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 hostenv/ 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-skillsen PyPI, fuente enscripts/supercmo_skills/mcp/), obtenido y ejecutado bajo demanda medianteuvx 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=1oDISABLE_TELEMETRY=1. También respetaCLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICde 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:
- Crea
skills/<your-skill>/(nombre de carpeta = elnameen frontmatter), usandoskills/generating-images/como diseño de referencia. - Mantén
SKILL.mdbreve; lleva el detalle areferences/, el trabajo determinista ascripts/(solo stdlib cuando sea posible, claves propias desde env,--dry-runen cualquier cosa que mute). - 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