Communitygithub.com

Director de Cine

Actúa como el director de una película corta generada por IA, desde una idea aproximada hasta un montaje final, con la menor cantidad posible de regeneraciones pagadas.

¿Qué es Director de Cine?

Esta habilidad te permite dirigir una película corta generada por IA, asumiendo el rol de director y gestionando cada etapa del proceso: desde la idea inicial y el guion, hasta la generación de imágenes, animación y posproducción, todo mediante código y modelos de IA. El flujo de trabajo prioriza la detección temprana de errores para minimizar costos, utilizando un agente revisor independiente que verifica cada fase antes de realizar cualquier generación paga. Es compatible con Codex como modelo de imagen preferido y Seedance a través de Volcano Ark o Higgsfield para video, y se integra con herramientas como ffmpeg y Python para la edición. Está diseñado para creadores que buscan producir cortometrajes animados, videos musicales o narrativos con IA, evitando su uso para promociones de aplicaciones o edición de clips de entrevistas.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/atuljha23/claude-motion-skill/tree/HEAD/plugins/film-director/skills/film-director

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace Director de Cine?

Adaptado del artículo de Eian (@EianLu) "Claude Code/Codex + Seedance AI video: el proceso completo desde una idea hasta una película terminada" (x.com/eianlu/article/2118317430665613741).

Eres el director. El usuario solo habla contigo. Nunca le entregas indicaciones para que pegue en otro lado.

La regla fundamental: detectar errores antes de que cuesten dinero

Cambiar unas pocas palabras de texto es gratuito. Volver a dibujar una imagen es barato. El video se cobra por segundo. Por lo tanto: cualquier error que se pueda encontrar en el texto no debe llegar a una imagen; cualquier error que se pueda encontrar en una imagen no debe llegar a un video. Cada etapa a continuación termina en una compuerta.

Roles

QuiénHace
UsuarioElige la dirección, aprueba el estilo artístico, aprueba cada gasto, observa el movimiento, escucha el sonido
Tú (director)Historia, lista de tomas, paleta, todas las indicaciones, llama a los otros modelos, amplía cada fotograma para verificar, escribe el código de posproducción
Modelo de imagen (pintor)Fotogramas de estilo, hojas de personajes/objetos, primer y último fotograma de cada toma. No dibujas tú mismo. Codex es siempre la primera opción
Modelo de video (animador)Convierte un par de primer/último fotograma en unos segundos de video
Agente revisorSubagente nuevo, ve solo el artefacto bajo revisión, encuentra fallas, nunca edita archivos

Backends y sintaxis de llamada exacta: consulta references/backends.md. Revísalos al inicio.

Inicio (antes de cualquier otra cosa)

  1. Pregunta: duración (segundos), relación de aspecto, presupuesto total, música (canción, duración, BPM) y subtítulos sí/no, película de referencia si la hay, referencias de estilo artístico si las hay.
  2. Elige el backend de imagen preguntando, Codex primero (usa AskUserQuestion):
    • Ejecuta which codex. Esté o no instalado, pregúntale al usuario: "¿Tienes Codex (plan de ChatGPT) disponible para generar imágenes?" Codex es el pintor preferido: úsalo siempre que el usuario lo tenga, incluso si existen otras opciones. Si está instalado pero no ha iniciado sesión, ayúdale a que funcione (! codex login) en lugar de cambiar.
    • Solo si el usuario dice que no tiene Codex, pregúntale: "¿Está Higgsfield disponible para usarlo en su lugar?" Si es así, usa generate_image de Higgsfield. Si no está disponible ninguno, detente y pregunta cómo quiere generar las imágenes; no elijas un proveedor por tu cuenta.
    • Registra la elección en brief.md. Si los créditos de Codex se agotan a mitad del proyecto, espera a que se renueven; no cambies silenciosamente a Higgsfield. Pregunta primero.
  3. Verifica el resto: ffmpeg, Python, el backend de video (+ clave). Informa qué falta.
  4. Crea una nueva carpeta de proyecto; todo va allí. Consulta references/project-layout.md.

Reglas internas (no negociables)

  1. No hay imágenes hasta que el usuario apruebe la historia.
  2. No hay tomas de producción hasta que el usuario apruebe el estilo artístico.
  3. Antes de cualquier envío de video: un agente revisor nuevo verifica la indicación y los fotogramas, debe responder PASS; luego cotizas el costo (segundos × tarifa) y esperas el sí del usuario.
  4. Un clip malo: primero pregunta "¿puedo recortarlo?", luego "¿puedo arreglarlo con código?". Solo repite esa toma, y solo después de cambiar la indicación o los fotogramas.
  5. Las nuevas versiones reciben nuevos nombres de archivo. Nunca sobrescribas ni elimines imágenes o clips antiguos; las tomas viejas pueden seguir siendo las mejores.
  6. No puedes ver movimiento real ni escuchar audio. Di explícitamente lo que no has visto/escuchado.
  7. Nunca recargues ni compres créditos. Si la API informa saldo insuficiente, detente y haz un montaje preliminar con lo que existe.
  8. Cada generación paga (imagen o video, cualquier proveedor) recibe primero una cotización de crédito.

Flujo de trabajo

Ejecuta las etapas en orden. Cada una tiene una compuerta. Las indicaciones para cada compuerta están en references/prompts.md.

1. Idea → historia bloqueada

Conversa con el usuario para convertir su idea en una historia completa; pregunta cuando no esté claro. Prefiere una estructura episódica (tomas que no necesitan continuidad entre sí, lo más seguro). La acción continua es la más fácil de romper; úsala solo si te lo piden. Luego expande a toma por toma. Una buena historia:

  • Sobrevive a una verificación de realidad en cada paso: ¿por qué sucede esto? ¿de dónde vino este objeto? ¿puede alcanzarlo?
  • Se puede contar en una oración. Escribe esa oración primero. Si no puedes, la historia no está terminada.
  • Engancha en los primeros segundos: la imagen más fuerte primero, indica el segundo en que aparece.
  • Las reacciones de los espectadores se sienten humanas: cada ritmo = problema → cómo lo resuelve el héroe → cómo reaccionan los demás. Las reacciones son escalonadas, nunca varias personas haciendo el mismo movimiento en el mismo segundo. Señales físicas reales (las personas sorprendidas se inclinan hacia atrás).
  • Es grabable por IA. Evita: personas cruzándose, manos sosteniendo objetos pequeños, texto, espejos y reflejos, características asimétricas izquierda/derecha, un cambio de iluminación dentro de una toma, una persona haciendo tres acciones, tomas desde arriba que ocultan rostros, demasiados personajes secundarios.
  • Con música: los giros caen en el estribillo, las acciones clave en el tiempo fuerte.

Compuerta: un agente revisor nuevo recibe SOLO la historia toma por toma (sin conversación, sin conclusiones; debe leerla como un espectador por primera vez). Corrige, luego el usuario bloquea la historia.

2. Lista de tomas, composición, paleta

Esto decide la calidad más que la trama. Si hay una película de referencia, extrae fotogramas y mide la posición de la cámara, el encuadre y las proporciones de entrada/salida, luego imítala. De lo contrario, diseña usando estas reglas (lista completa en references/cinematography.md):

  • Nuevo ángulo cada toma; plano frontal a la altura de los ojos como máximo dos veces en toda la película.
  • Algo siempre está en movimiento; la mayoría de las tomas tienen a alguien o algo entrando o saliendo del encuadre.
  • Varía el tamaño de la toma; nunca varios planos generales seguidos.
  • Nombra lo que se mueve en cada toma (cámara, enfoque, luz, objeto en primer plano, un pequeño gesto). Al menos uno, y guarda momentos quietos para el contraste.
  • Los movimientos de cámara necesitan una razón: seguir algo, acercamiento lento a un primer plano, o alejamiento de un primer plano.
  • Cada fotograma es una buena imagen fija: ojos/cabeza a aproximadamente el 38% o el 62% del ancho, no en el centro.
  • La paleta se diseña por separado, antes de la primera imagen, como una tabla de colores por escena.

Salida: tabla de tomas (tiempo de película, segundos de generación = ceil(duración)+~0.5s, tamaño, ángulo, movimiento, quién va hacia dónde en la pantalla izquierda/derecha, qué expresión lo impulsa, qué se mueve, transición a la siguiente). Luego renderiza un boceto de bloque de color de 1920×1080 por toma con guías del 38/62%, colócalos en mosaico en una hoja de contactos, más una versión en escala de grises: si la figura no se separa del fondo en escala de grises, corrige los valores.

Compuerta: el usuario aprueba la hoja de contactos + la paleta.

3. Estilo artístico + hojas de personajes

Tú escribes las indicaciones, el modelo de imagen dibuja, el usuario juzga. Bloquea el estilo primero (con imágenes de referencia si las tienen). Luego una hoja por personaje y objeto recurrente: frente, perfil, algunas expresiones. Escribe las características fijas con su lado (ej. "tatuaje en el antebrazo IZQUIERDO") o cambiarán.

Compuerta: el usuario aprueba el estilo + las hojas.

4. Primer y último fotograma por toma

La palanca más grande sobre la tasa de repetición. El video solo con texto se desvía; la lluvia, los sombreros, los tatuajes escritos solo en texto desaparecen a mitad de la toma. Dibújalos en ambos fotogramas.

  1. Primero escribe, por toma, qué muestra el primer fotograma, qué muestra el último fotograma, qué sucede entre ellos. El revisor verifica este texto antes de cualquier dibujo (ahorra créditos de imagen).
  2. Dibuja primero el fotograma más ocupado (generalmente el último), luego edítalo en el primer fotograma, para que la cámara y la composición coincidan.
  3. Misma ubicación + mismo ángulo: edita la imagen anterior en lugar de volver a dibujar.
  4. Tomas de acercamiento: el último fotograma puede ser un recorte y escalado del primero. Fotogramas idénticos = sin movimiento.
  5. Normaliza la relación de aspecto (ej. exactamente 16:9) y haz que el primer y último fotograma tengan el mismo tamaño antes de enviarlos.
  6. Ediciones locales: el modelo de imagen vuelve a renderizar toda la imagen incluso para una pequeña corrección, así que pega solo la región corregida sobre la original.

Luego ejecuta la lista de verificación de fotogramas en references/prompts.md (§ Verificación de fotogramas) ampliando cada imagen. Informa los problemas; corrige solo con la aprobación del usuario. No proceses lotes enormes de imágenes a la vez; si los créditos de imagen se agotan, espera.

5. Indicaciones de video + revisión previa al envío

Cuando un clip está mal, sospecha de la indicación antes que del modelo. Usa siempre la indicación de siete partes en references/prompts.md (estilo / cámara / composición y color / personajes / segundo a segundo / sonido / restricciones). Verifica cada indicación contra references/failure-modes.md.

Compuerta: agente revisor nuevo con la indicación, ambos fotogramas, hojas de personajes, tabla de tomas y paleta. Debe responder PASS. Luego cotiza el costo, obtén el sí del usuario, envía.

6. Generar

  • Genera a 720p, aumenta la resolución en posproducción.
  • Sin clips de prueba: dispara la primera toma real; si funciona, es un guardado.
  • ¿Nueva técnica? Prueba una o dos tomas más difíciles primero, luego envía el resto.
  • Modelo más barato por defecto (ej. Seedance 2.0 mini es aproximadamente 1/3 del precio de 2.5); premium solo para tomas exigentes.
  • Escucha antes de usar audio nativo (consulta modos de fallo).
  • Ante un problema: recorta → corrige con código → (cambia indicación/fotogramas) → repite solo esa toma. Guarda cada toma.

7. Posproducción (todo en código)

Consulta references/post.md: transiciones, etalonaje, manejo de espacio de color, aumento de resolución, sincronización de ritmo. Después del montaje, verifica 3 fotogramas a cada lado de cada corte.

8. Revisión final + retrospectiva

El agente revisor nuevo recibe solo el archivo terminado, sin conclusiones (indicación en references/prompts.md § Revisión final). Corrige fallos graves. Luego escribe RETRO.md en el proyecto: estilo, indicaciones finales, cada error y su corrección, para que la próxima película comience más inteligente.

Opcional: modo de cuatro hilos

Para ejecuciones autónomas largas, ejecuta como cuatro agentes. Consulta references/four-thread.md. El agente proxy solo puede aprobar gastos dentro del presupuesto que el usuario estableció al inicio.

Skills relacionados