# Videoagent Video Studio > Genera videos cortos con IA desde texto o imágenes —text-to-video, image-to-video y generación basada en referencias— sin configurar claves API. Fuente: https://skillsagentes.com/skills/pexoai/pexo-skills/videoagent-video-studio Markdown: https://skillsagentes.com/skills/pexoai/pexo-skills/videoagent-video-studio.md Repositorio: https://github.com/pexoai/pexo-skills Autor: pexoai Licencia: MIT Actualizado: hace 5 meses Coste de contexto: 61 tok instalada, 1.6k tok al activarse, 24.4k tok con todos los archivos del bundle Bundle: 23 archivos, 95 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent claude-code # Cursor npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent cursor # Codex npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent codex # Gemini CLI npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent gemini # Windsurf npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent windsurf # Cline npx -y skills add pexoai/pexo-skills --skill videoagent-video-studio --agent cline ``` ## Qué hace - Genera videos cortos con IA a partir de texto o imágenes usando 7 backends (minimax, kling, veo, hunyuan, pixverse, grok, seedance) - Elige el modo adecuado (text-to-video o image-to-video) y mejora el prompt del usuario - Ejecuta tools/generate.js con los parámetros correctos y devuelve la URL del video generado - Permite generación basada en referencias (imágenes/video) para consistencia de personaje o estilo ## Cuándo usarla - El usuario pide generar un video, crear un video desde texto o hacer un clip corto con IA - El usuario quiere animar una imagen o convertir una foto en video - El usuario pide un modelo específico como Google Veo, Grok o Seedance ## Qué la activa - "Genera un video corto de un gato caminando bajo la lluvia, estilo cinematográfico" - "Anima esta foto con nubes moviéndose en el cielo" - "Haz un video vertical de 10 segundos de café sirviéndose en cámara lenta" - "Usa Google Veo para un plano cinematográfico de un dragón volando" ## Antes de instalar - No requiere claves API por defecto; opcionalmente se pueden configurar VIDEO_STUDIO_PROXY_URL y VIDEO_STUDIO_TOKEN para un proxy propio. - Necesita en el PATH: node - Variables de entorno: BASE_DIR, BASH_SOURCE, FAL_KEY, FREE_LIMIT_PER_IP, JSON, KV_REST_API_URL, MAX_TOKENS_PER_IP_PER_DAY, PORT, SCRIPT_DIR, STATS_KEY, VALID_TOKENS - makes network requests - needs API credentials ## Archivos - README.md — 4 KB - SKILL.md — 6 KB - package-lock.json — 260 B - package.json — 229 B - proxy/README.md — 4 KB - proxy/api/generate.js — 6 KB - proxy/api/stats.js — 7 KB - proxy/api/status.js — 1 KB - proxy/api/token.js — 2 KB - proxy/models.js — 6 KB - proxy/package-lock.json — 2 KB - proxy/package.json — 176 B - proxy/usage-store.js — 9 KB - proxy/vercel.json — 565 B - references/calling_guide.md — 5 KB - references/models.md — 3 KB - references/prompt_guide.md — 2 KB - scripts/local-server.cjs — 3 KB - scripts/test-api.ps1 — 10 KB - scripts/test-generate.ps1 — 818 B - scripts/test-generate.sh — 845 B - scripts/test-proxy.cjs — 15 KB - tools/generate.js — 5 KB ## SKILL.md Reproducido tal cual desde pexoai/pexo-skills bajo MIT. Esta sección es el documento original y está en inglés. # 🎬 VideoAgent Video Studio **Use when:** User asks to generate a video, create a video from text, animate an image, make a short clip, or produce AI video. Generate short AI videos with 7 backends. This skill picks the right mode (text-to-video or image-to-video), enhances the prompt for best results, and returns the video URL. --- ## Quick Reference | User Intent | Mode | Typical Duration | |-------------|------|------------------| | "Make a video of..." (no image) | `text-to-video` | 4–10 s | | "Animate this image" / "Make this move" | `image-to-video` | 4–6 s | | "Turn this into a video with..." | `image-to-video` | 4–6 s | | Cinematic, story, ad | Prefer `text-to-video` with detailed prompt | 5–10 s | ### Generation Modes | Mode | Description | Models | |------|-------------|--------| | **text-to-video** | Text prompt only → video | minimax, kling, veo, hunyuan, grok, seedance | | **image-to-video** | Single image + prompt → animated clip | minimax, kling, veo, pixverse, grok, seedance | | **reference-based** | Reference images/video → consistent output | minimax, kling, veo, hunyuan, grok, seedance | ### Models (use `--model `) | Model ID | T2V | I2V | Reference | Notes | |----------|-----|-----|-----------|-------| | `minimax` | ✅ | ✅ | ✅ | Subject reference image, character consistency | | `kling` | ✅ | ✅ | ✅ | Multi-element / character / keyframe (O3) | | `veo` | ✅ | ✅ | ✅ | Google Veo 3.1, multiple reference images | | `hunyuan` | ✅ | — | ✅ | Video-to-video style transfer | | `pixverse` | — | ✅ | — | Stylized image-to-video | | `grok` | ✅ | ✅ | ✅ | Video editing via reference video | | `seedance` | ✅ | ✅ | ✅ | Seedance 1.5 Pro, synchronized audio, 4–12 s | Full model details and endpoint reference: [references/models.md](references/models.md). --- ## How to Generate a Video ### Step 1 — Choose mode and enhance the prompt - **Text-to-video**: Expand with subject, action, camera movement, lighting, and style. Be specific about motion (e.g. "camera slowly zooms in", "character walks left to right"). - **Image-to-video**: Describe the motion to apply to the image (e.g. "gentle breeze in the hair", "camera pans across the scene"). See [references/prompt_guide.md](references/prompt_guide.md) for patterns. ### Step 2 — Run the script **Text-to-video:** ```bash node {baseDir}/tools/generate.js \ --mode text-to-video \ --prompt "" \ --duration \ --aspect-ratio ``` **Image-to-video:** ```bash node {baseDir}/tools/generate.js \ --mode image-to-video \ --prompt "" \ --image-url "" \ --duration \ --aspect-ratio ``` **Parameters:** | Parameter | Default | Description | |-----------|---------|-------------| | `--mode` | `text-to-video` | `text-to-video` or `image-to-video` | | `--prompt` | *(required)* | Scene or motion description | | `--image-url` | — | Required for `image-to-video`; public image URL | | `--duration` | `5` | Length in seconds (typically 4–10) | | `--aspect-ratio` | `16:9` | `16:9`, `9:16`, `1:1`, `4:3`, `3:4` | | `--model` | `auto` | Model ID (e.g. `kling`, `veo`, `grok`, `seedance`); `auto` = proxy picks | **Other commands:** | Command | Description | |---------|-------------| | `node tools/generate.js --list-models` | List available models from the proxy | | `node tools/generate.js --status --job-id ` | Check async job status | ### Step 3 — Return the result The script returns JSON: ```json { "success": true, "mode": "text-to-video", "videoUrl": "https://...", "duration": 5, "aspectRatio": "16:9" } ``` Send `videoUrl` to the user. --- ## Example Conversations **User:** "Generate a short video of a cat walking in the rain, cinematic." ```bash node {baseDir}/tools/generate.js \ --mode text-to-video \ --prompt "A cat walking through rain, wet streets, neon reflections, cinematic lighting, slow motion, 4K" \ --duration 5 \ --aspect-ratio 16:9 ``` --- **User:** "Animate this photo" *(user uploads a landscape)* ```bash node {baseDir}/tools/generate.js \ --mode image-to-video \ --prompt "Gentle clouds moving across the sky, subtle grass movement, cinematic atmosphere" \ --image-url "https://..." \ --duration 5 \ --aspect-ratio 16:9 ``` --- **User:** "Make a 10-second vertical video of a coffee pour, slow motion." ```bash node {baseDir}/tools/generate.js \ --mode text-to-video \ --prompt "Close-up of coffee pouring into a white cup, slow motion, steam rising, soft lighting, product shot" \ --duration 10 \ --aspect-ratio 9:16 ``` --- **User:** "Use Google Veo for a cinematic shot." ```bash node {baseDir}/tools/generate.js \ --mode text-to-video \ --model veo \ --prompt "A dragon flying through cloudy skies, cinematic lighting, 8s" \ --duration 8 \ --aspect-ratio 16:9 ``` --- **User:** "Animate this portrait." ```bash node {baseDir}/tools/generate.js \ --mode image-to-video \ --model grok \ --prompt "Gentle smile, subtle head turn" \ --image-url "https://..." \ --duration 5 ``` --- ## Setup **Zero API keys by default.** Requests go through a hosted proxy. Set these for a custom proxy or token: | Variable | Required | Description | |----------|----------|-------------| | `VIDEO_STUDIO_PROXY_URL` | No | Proxy base URL | | `VIDEO_STUDIO_TOKEN` | No | Auth token if the proxy requires it | --- ## Knowledge Base - **[references/prompt_guide.md](references/prompt_guide.md)** — Prompt patterns for text-to-video and image-to-video. - **[references/models.md](references/models.md)** — Model list, capabilities, and selection guide. - **[references/calling_guide.md](references/calling_guide.md)** — Per-model endpoint details, input parameters, and special handling. ## Dónde encaja - Categoría: [Diseño y UI](https://skillsagentes.com/categorias/diseno-ui.md) — Sistemas de diseño, trabajo con componentes y acabado visual. - Creador: [pexoai](https://skillsagentes.com/creators/pexoai.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Pexo Agent](https://skillsagentes.com/skills/pexoai/pexo-skills/pexo-agent.md): Skill de generación de video con IA que selecciona modelo automáticamente entre Seedance 2, Kling 3.0, HappyHorse y más de 10 modelos, y produce videos multi-toma de 5–120s desde texto, imágenes, URLs, guiones o audio. - [Ai Video Generation](https://skillsagentes.com/skills/pexoai/pexo-skills/ai-video-generation.md): Genera video con IA a partir de texto, imagen o guion: enruta cada toma al mejor de 10+ modelos (Seedance, Kling, Veo, Sora...) y entrega un video final con música y subtítulos. - [Founder Video](https://skillsagentes.com/skills/pexoai/pexo-skills/founder-video.md): Crea un video de fundador con Pexo: cuenta tu historia o pitch y Pexo escribe el guion, genera las tomas y entrega un video listo para publicar, con música. - [Image To Video](https://skillsagentes.com/skills/pexoai/pexo-skills/image-to-video.md): Anima una foto fija en un vídeo terminado con Pexo: añade movimiento, cámara y música, elige el mejor modelo automáticamente y entrega el clip listo para publicar. - [Saas Video](https://skillsagentes.com/skills/pexoai/pexo-skills/saas-video.md): Crea un video demo o explicativo de tu SaaS con Pexo: describe tu software (o pega la URL o una captura) y recibe un video terminado y listo para publicar. ## Skills relacionadas - [Canvas Design](https://skillsagentes.com/skills/anthropics/skills/canvas-design.md): Crea arte visual en documentos .png y .pdf partiendo de una filosofía de diseño. Úsalo cuando pidan un póster, una pieza de arte, un diseño u otra pieza estática. - [Theme Factory](https://skillsagentes.com/skills/anthropics/skills/theme-factory.md): Kit para dar estilo a artefactos con un tema: diapositivas, documentos, informes o landing pages. Trae 10 temas predefinidos de colores y fuentes, y puede generar uno nuevo sobre la marcha. - [Frontend Design](https://skillsagentes.com/skills/anthropics/skills/frontend-design.md): Guía para un diseño visual distintivo e intencionado al construir o rehacer una UI. Ayuda con la dirección estética, la tipografía y las decisiones que no se leen como valores por defecto. - [Slack Gif Creator](https://skillsagentes.com/skills/anthropics/skills/slack-gif-creator.md): Conocimiento y utilidades para crear GIFs animados optimizados para Slack: restricciones, herramientas de validación y conceptos de animación. Úsalo cuando pidan un GIF animado para Slack. - [Brand Guidelines](https://skillsagentes.com/skills/anthropics/skills/brand-guidelines.md): Aplica los colores y la tipografía oficiales de la marca Anthropic a cualquier artefacto que pueda beneficiarse de su look-and-feel. Úsalo cuando apliquen colores de marca o estándares de diseño. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)