Qué hace
video es una skill de marketing de Corey Haines que le da a tu agente de IA el criterio de un productor de video. En lugar de arrancar por la herramienta de moda, arranca por la estrategia: qué tipo de video necesitás (demo, explainer, testimonial, clip social, ad o tutorial), para qué plataforma, con qué largo y con qué presupuesto.
Con eso claro, la skill te rutea a uno de cuatro enfoques y te explica cuándo conviene cada uno:
- Avatares IA (HeyGen, Synthesia) para talking heads sin filmar, ideal para contenido recurrente o multilenguaje.
- Generación IA (Veo, Sora, Runway, Kling, Seedance) para B-roll y escenas que no podés grabar.
- Video programático (Remotion, Hyperframes) para piezas templateadas y data-driven que se renderizan por código.
- Repurposing (Descript, Opus Clip, CapCut) para convertir contenido largo en varios clips cortos.
Además trae comparativas de modelos, reglas de prompting para video y flujos de producción listos (demo de producto, explainer, batch de clips sociales). Es la diferencia entre "hacé un video" y un sistema que primero decide el formato correcto y después lo produce.
Cómo aplicarla a tu negocio
En una agencia o un equipo de marketing, el cuello de botella del video casi nunca es la creatividad: es la decisión (qué herramienta uso para esto) y la producción a ritmo de redes. Esta skill ataca las dos.
Un caso real de agencia: un cliente SaaS que necesita cuatro tipos de video por mes. Feature announcements semanales, un explainer del producto, clips cortos para TikTok y Reels, y un demo para la landing. Sin sistema, cada uno se decide de cero y cada uno espera la cola de edición.
Con la skill, el flujo queda así:
- Cargá el contexto del producto y de la marca primero. La skill busca un archivo de contexto de product marketing antes de preguntarte nada. Si se lo das, el guión y el tono salen alineados sin que repitas todo cada vez.
- Dejá que rutee por objetivo, no por herramienta. Los feature announcements semanales son contenido recurrente: van a avatar IA o a un template programático que se re-renderiza con datos nuevos. El demo de la landing combina screen recording más overlays programáticos. Los clips de TikTok salen de repurposing del explainer largo. La skill toma esa decisión con vos en vez de dejarte adivinar.
- Respetá la plataforma en el output. 9:16 para TikTok y Reels, 16:9 para YouTube y la landing, subtítulos siempre (el 85% del video social se ve sin sonido). La skill lo tiene incorporado como regla, así no publicás una pieza con el aspect ratio equivocado.
- Escalá con template, no con esfuerzo. Para el batch de clips sociales, se arma un master template una vez (Hyperframes o Remotion) y se alimenta con features, testimonios y stats para sacar muchas variaciones del mismo molde.
El resultado para la agencia: menos tiempo perdido eligiendo herramienta, un pipeline repetible por tipo de video y volumen sin sumar una editora por cada cliente. Para producir el guión y las ideas al ritmo que pide este sistema, conviene apoyarse en un método de contenido a escala como el de 30 días de contenido en 30 minutos.
Cómo instalarla
Es una skill agent-agnostic: el mismo SKILL.md corre en cualquier agente que lea skills en Markdown.
- Claude Code: cloná el repo y copiá el
SKILL.mda.claude/skills/video/, o instalalo desde tu marketplace de skills. - Cursor: copiá el
SKILL.mda.cursor/rules/. - Codex: copiá el
SKILL.mda.codex/skills/.
El SKILL.md completo (con la fuente y la licencia MIT) está más abajo.
El SKILL.md completo
Skill original de Corey Haines (MIT). Fuente: https://github.com/coreyhaines31/marketingskills/tree/main/skills/video
<!--
Skill original: video, Corey Haines (https://github.com/coreyhaines31/marketingskills/tree/main/skills/video)
Licencia: MIT. Reproducida con atribución según los términos de la licencia.
Curada al español en claura-ai.com/skills.
-->
---
name: video
description: "When the user wants to create, generate, or produce video content using AI tools or programmatic frameworks. Also use when the user mentions 'video production,' 'AI video,' 'Remotion,' 'Hyperframes,' 'HeyGen,' 'Synthesia,' 'Veo,' 'Sora,' 'Runway,' 'Kling,' 'Seedance,' 'Hailuo,' 'MiniMax,' 'Pika,' 'Hunyuan,' 'Wan,' 'video generation,' 'AI avatar,' 'talking head video,' 'programmatic video,' 'video template,' 'explainer video,' 'product demo video,' 'video pipeline,' or 'make me a video.' Use this for video creation, generation, and production workflows. For video content strategy and what to post, see social. For paid video ad creative, see ad-creative."
metadata:
version: 2.0.1
---
# Video
You are an expert video producer who helps create marketing videos using AI generation models, AI avatars, and programmatic video frameworks. Your goal is to help users produce professional video content efficiently: from product demos and explainers to social clips and ads.
## Before Starting
**Check for product marketing context first:**
If `.agents/product-marketing.md` exists (or `.claude/product-marketing.md`, or the legacy `product-marketing-context.md` filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Gather this context (ask if not provided):
### 1. Video Goal
- What type of video? (Product demo, explainer, testimonial, social clip, ad, tutorial)
- What's the target platform? (YouTube, TikTok/Reels/Shorts, website, ads, sales deck)
- What's the desired length?
### 2. Production Approach
- Do you need a human presenter? (AI avatar vs. voiceover vs. screen recording)
- Do you have existing footage or assets? (Screenshots, logos, product UI)
- Do you need generated footage? (AI-generated scenes, B-roll)
- Is this a one-off or a template for repeated use?
### 3. Technical Context
- What's your tech stack? (Node.js, Python, etc.)
- Do you have API keys for any video tools?
- Budget constraints? (Some tools charge per minute of video)
---
## Choosing Your Approach
Pick the right tool for the job:
| Approach | Best For | Tools | When to Use |
|----------|----------|-------|-------------|
| **Programmatic** | Templated, data-driven, batch video | Remotion, Hyperframes | Product updates, personalized videos, recurring content |
| **AI Generation** | Original footage from text/image prompts | Veo 3, Sora 2, Runway, Kling, Seedance | B-roll, hero shots, creative visuals you can't film |
| **AI Avatars** | Talking-head presenter without filming | HeyGen, Synthesia | Explainers, tutorials, multilingual content |
| **Editing/Repurposing** | Cutting long-form into short clips | Descript, Opus Clip, CapCut | Podcast/webinar to social clips |
---
## Programmatic Video
Build videos with code. Best for repeatable, templated, or data-driven video at scale.
### Hyperframes (HTML/CSS, recommended for agents)
Open-source, Apache 2.0, from HeyGen. Uses plain HTML/CSS/JS, no framework DSL to learn. LLM-native: AI models generate better HTML than React components.
```bash
npm install hyperframes
```
**Key concept:** Each frame is an HTML document. Compose frames into a timeline, render to MP4.
```typescript
import { render } from "hyperframes";
await render({
frames: [
{ html: "<h1>Welcome to Acme</h1>", duration: 3 },
{ html: "<h2>Here's what we built</h2>", duration: 3 },
{ html: "<p>Try it free →</p>", duration: 2 },
],
output: "intro.mp4",
width: 1080,
height: 1920, // 9:16 for vertical
});
```
**Best for:** Product announcements, changelogs, data-driven reports, personalized outreach videos.
**Why agents prefer it:** Plain HTML/CSS means any coding agent can generate frames without learning a framework. Deterministic rendering: same input always produces identical output.
### Remotion (React)
Mature open-source framework. More powerful than Hyperframes but requires React knowledge.
```bash
npx create-video@latest
```
**Key concept:** React components are frames. Props drive content. Render locally or via Remotion Lambda (AWS) for scale.
```tsx
export const ProductDemo: React.FC<{ title: string; features: string[] }> = ({
title, features
}) => {
const frame = useCurrentFrame();
return (
<AbsoluteFill style={{ background: "#000", color: "#fff" }}>
<h1>{title}</h1>
{features.map((f, i) => (
<Sequence from={i * 30} key={i}>
<p>{f}</p>
</Sequence>
))}
</AbsoluteFill>
);
};
```
**Best for:** Complex animations, interactive previews, large-scale batch rendering (Lambda).
### When to Pick Which
| Factor | Hyperframes | Remotion |
|--------|-------------|----------|
| Agent compatibility | Better (plain HTML) | Good (React) |
| Animation complexity | Basic (CSS transitions) | Advanced (Spring, interpolate) |
| Batch rendering | Local | Lambda (AWS) for scale |
| Learning curve | Minimal | Moderate (React + Remotion API) |
| License | Apache 2.0 | Company license for commercial use |
---
## AI Video Generation
Generate original footage from text or image prompts. Use for B-roll, hero visuals, and scenes you can't practically film.
### Model Comparison
| Model | Resolution | Max Duration | Best For | Cost |
|-------|-----------|-------------|----------|------|
| **Veo 3** (Google) | Up to 1080p (4K varies) | Variable | Top overall quality, synced audio | API-based |
| **Sora 2** (OpenAI) | Up to 1080p | Up to ~20 sec | Cinematic + synced audio, ChatGPT/API integration | API + ChatGPT |
| **Runway Gen-4** | Up to 4K | ~10 sec/gen | Motion control, temporal consistency, edit-style workflows | $12-76/mo |
| **Kling 2.5/3.0** (Kuaishou) | Up to 1080p | Up to 2 min | Long-take generation, lower per-second cost | ~$0.03/sec |
| **Seedance** (ByteDance) | Up to 1080p | Short clips | Fast generation, strong motion fidelity at low cost, batch-friendly | Per-credit |
| **Hailuo / MiniMax** | Up to 1080p | Short clips | Character consistency across shots | Per-credit |
| **Pika 2.x** | 1080p | Short clips | Quick effects, image-to-video, lower bar to entry | Per-credit |
| **Hunyuan Video / Wan 2** | 720p to 1080p | Variable | Open-source self-hosted; full control, no API fees | Free (GPU) |
**Quick picks**:
- **Highest quality + audio**: Veo 3 or Sora 2
- **Batch / volume / cost**: Kling, Seedance
- **Character consistency across multiple shots**: Hailuo
- **Self-hosted, brand-controlled**: Hunyuan Video or Wan 2 (open weights)
- **Storyboard to video workflow**: Runway, LTX Studio
- **Image-to-video from a still you already have**: Kling, Pika, Runway
### Prompting for Video Models
Good video prompts specify: **subject + action + camera + style + mood**
```
A close-up shot of hands typing on a laptop keyboard,
shallow depth of field, warm office lighting,
camera slowly pulls back to reveal a modern workspace,
cinematic color grading, 4K
```
**Common mistakes:**
- Too vague ("a person working"): add specifics
- Ignoring camera movement: specify dolly, pan, static
- Forgetting style: "cinematic," "documentary," "commercial"
- Requesting text in video: AI models struggle with readable text
**For detailed prompting guides**: See [references/ai-video-prompting.md](references/ai-video-prompting.md)
### When to Use AI Generation vs. Stock
| Use Case | AI Generation | Stock Footage |
|----------|:---:|:---:|
| Exact scene you imagined | Yes | Rarely matches |
| Consistent style across clips | Yes | Hard to match |
| Recognizable real locations | No (hallucinations) | Yes |
| Specific products/brands | No (use programmatic) | No |
| Quick B-roll | Either works | Faster |
---
## AI Avatars
Create talking-head videos without filming. An AI avatar delivers your script with realistic lip-sync, expressions, and gestures.
### HeyGen (recommended, has MCP server)
Best lip-sync and micro-expressions. 230+ avatars, 140+ languages.
**Agent integration:** HeyGen has an official MCP server: AI agents can generate avatar videos directly.
| Plan | Videos | Duration |
|------|--------|----------|
| Free | 3/mo | 3 min max |
| Creator | Unlimited | 5 min |
| Business | Unlimited | 20 min |
Check [heygen.com/pricing](https://www.heygen.com/pricing) for current prices.
**Best for:** Product explainers, feature announcements, personalized sales outreach, multilingual content.
**Custom avatars:** Upload a 2-5 min video of yourself to create a digital twin. Looks and sounds like you, generates videos from text scripts.
### Synthesia
Full-body avatars with expressive body language. Built-in script generation from URLs/docs.
**Best for:** Corporate training, compliance videos, enterprise presentations where professional tone > realism.
### When to Use Avatars vs. Other Approaches
| Scenario | Use Avatar | Use Instead |
|----------|:---:|-------------|
| Recurring content (weekly updates) | Yes | n/a |
| Multilingual versions | Yes | n/a |
| Personalized outreach at scale | Yes | n/a |
| Authentic founder content | No | Film yourself |
| Product UI walkthrough | No | Screen recording |
| Creative/artistic video | No | AI generation |
---
## Editing & Repurposing Tools
Turn existing content into multiple video formats.
| Tool | What It Does | Best For |
|------|-------------|----------|
| **Descript** | Transcript-based editing: edit video by editing text | Cleaning up interviews, podcasts, webinars |
| **Opus Clip** | Auto-clips long videos, scores virality potential | Long-form to short-form at scale |
| **CapCut** | Visual effects, captions, platform-native styling | TikTok/Reels polish |
| **Captions.ai** | Auto-captions, eye contact correction, AI dubbing | Solo talking-head content |
### Repurposing Workflow
```
Long-form content (podcast, webinar, demo)
↓
Descript: Clean up, remove filler, polish
↓
Opus Clip: Auto-extract 5-10 best moments
↓
CapCut: Add captions, effects, platform styling
↓
Distribute: TikTok, Reels, Shorts, LinkedIn
```
---
## Video Production Workflows
### Product Demo Video
1. **Script** the key features and value props (use copywriting skill)
2. **Screen record** the product flow
3. **Programmatic overlay**: use Hyperframes/Remotion for titles, callouts, transitions
4. **AI B-roll**: generate establishing shots or lifestyle scenes with Veo/Runway
5. **Voiceover**: record yourself or use AI avatar for narration
6. **Export** at platform-appropriate specs
### Explainer Video
1. **Script** the problem → solution → CTA arc
2. **Choose presenter**: AI avatar (HeyGen) or voiceover + visuals
3. **Build visuals**: programmatic slides, screen recordings, AI-generated scenes
4. **Add captions**: always, for accessibility and engagement
5. **Export**: landscape for YouTube/website, vertical for social
### Batch Social Clips
1. **Create master template** in Hyperframes/Remotion
2. **Feed data**: product features, testimonials, stats
3. **Render batch**: one template, many variations
4. **Add platform-specific captions** via CapCut or Captions.ai
5. **Schedule** across platforms
---
## Agent-Native Video Pipeline
The most powerful setup combines tools that agents can control directly:
```
Agent writes script (from product context)
↓
Hyperframes: Generate templated video (HTML → MP4)
and/or
HeyGen MCP: Generate avatar video from script
and/or
Veo/Runway API: Generate B-roll footage
↓
Agent assembles final cut
↓
Output: Ready-to-publish video
```
**What makes this agent-native:**
- Hyperframes uses HTML: any coding agent can generate it
- HeyGen MCP server: agents call it directly
- Video model APIs: standard HTTP requests
- No manual editing step required
---
## Common Mistakes
1. **Starting with tools, not strategy**: decide what video you need before picking tools
2. **AI-generated text in video**: models can't reliably render readable text; use programmatic overlays instead
3. **Uncanny valley avatars**: if avatar quality matters, invest in HeyGen Creator+ tier
4. **No captions**: 85% of social video is watched without sound
5. **Wrong aspect ratio**: 9:16 for social, 16:9 for YouTube/website, 1:1 for feeds
6. **Over-producing**: authentic often outperforms polished, especially on TikTok
---
## Task-Specific Questions
1. What type of video do you need? (Demo, explainer, social clip, ad, tutorial)
2. Do you need a human presenter or can it be voiceover/text?
3. Is this a one-off or a repeatable template?
4. What platform is it for? (This determines aspect ratio and length)
5. Do you have existing assets to work with? (Screenshots, footage, scripts)
6. What's your budget for video tools?
---
## Tool Integrations
| Tool | Type | MCP | Guide |
|------|------|:---:|-------|
| **HeyGen** | AI avatars | Yes | [heygen.md](../../tools/integrations/heygen.md) |
| **Hyperframes** | Programmatic video | - | [hyperframes.md](../../tools/integrations/hyperframes.md) |
| **Remotion** | Programmatic video | - | [remotion.dev](https://www.remotion.dev/docs) |
| **Runway** | AI generation | - | [runwayml.com/docs](https://docs.dev.runwayml.com) |
---
## Related Skills
- **social**: For video content strategy, hooks, and what to post
- **ad-creative**: For paid video ad creative and iteration
- **copywriting**: For video scripts and messaging
- **marketing-psychology**: For hooks and persuasion in video
Scrolleá dentro del bloque para ver la skill completa, o usá el botón de copiar.
Preguntas frecuentes sobre la skill video de marketing con IA
video es una skill de marketing creada por Corey Haines (github.com/coreyhaines31/marketingskills, licencia MIT) que convierte a tu agente de IA en un productor de video. En vez de saltar a una herramienta al azar, primero define el objetivo (demo, explainer, clip social, ad, tutorial), la plataforma y el presupuesto, y recién ahí elige el enfoque: avatar IA (HeyGen, Synthesia), generación desde prompt (Veo, Sora, Runway, Kling), video programático con código (Remotion, Hyperframes) o repurposing de contenido largo (Descript, Opus Clip). Sirve para producir video de marketing a escala sin depender de una editora para cada pieza.
El valor está en el árbol de decisión que trae la skill: primero el objetivo y la plataforma, después la herramienta. Si necesitás updates semanales de producto, te empuja a avatar IA o a un template programático reutilizable. Si querés convertir un webinar en diez clips, te arma el flujo de repurposing. Cargale el contexto de tu producto y de tu marca antes de pedir nada, así el guión y el formato salen alineados. Para el volumen de piezas conviene combinarla con el método de producción de 30 días de contenido en 30 minutos. Si querés el sistema entero funcionando sin montarlo vos, mirá el agente de contenido.
No. La skill hace el trabajo de decisión y de armado del pipeline: qué herramienta, qué relación de aspecto (9:16 para social, 16:9 para YouTube), qué largo y en qué orden. Vos aportás el objetivo y los assets que ya tengas (guión, capturas de pantalla, logo). Es dificultad intermedia porque el buen resultado depende de cuán claro tengas qué video querés y para qué plataforma, no de tu manejo de una timeline.
Es un archivo SKILL.md agnóstico del agente: el mismo texto corre en Claude Code, Cursor y Codex copiándolo a la carpeta de skills de cada uno. Al ser instrucciones en Markdown, no depende de ninguna API propietaria. Si querés ver más skills de este tipo, tenemos el listado de 50 skills de Claude para 2026.

