¿Qué hace Social Motion Studio?
Utiliza la raíz del proyecto tres niveles por encima de esta carpeta de habilidad. Lee START_HERE.md, AGENTS.md y docs/PRODUCTION.md allí.
Para cada nueva película, invoca las instrucciones locales de skills/intake/SKILL.md: exactamente cinco preguntas personalizadas con opciones en un solo mensaje; espera las respuestas, resume y produce. Ubicación: config/routes.json → intake_skill. Respeta una solicitud explícita del usuario para omitir. Las revisiones pequeñas reutilizan el resumen actual.
Investiga antes de la producción. Registra las fuentes leídas y los hechos verificados en pantalla. Selecciona solo las instrucciones relevantes a través de studio.py route/find. Lee el resumen de marca proporcionado por el usuario cuando corresponda. Mantén cada producción en output/jobs/ con un HANDOFF.md actual.
Lee docs/PROVIDERS.md para narración de ElevenLabs, generación de imágenes integrada y material de archivo (b-roll) H3 Max de fal. Verifica las herramientas reales y la autorización existente; las instrucciones no prueban la conectividad. Mantén los prompts/IDs de solicitud con los activos locales. No reemplaces proveedores nombrados silenciosamente.
Utiliza el renderizador HTML local funcional para motion o el ensamblaje FFmpeg para material de archivo. HyperFrames es el renderizador principal de motion HTML; Hypermotion es una herramienta upstream opcional separada. Inspecciona un borrador antes del master, luego prueba, revisa y empaqueta el mismo hash. Indica cualquier verificación visual/de audio faltante. La publicación requiere aprobación explícita del usuario.
Para grabaciones reales de sitios web/aplicaciones, usa las rutas showcase o tutorial, luego .agents/skills/screen-tutorials/SKILL.md y docs/OPENSCREEN.md. Instala OpenScreen por separado y establece OPENSCREEN_EXECUTABLE. Las pruebas de adaptador no prueban la captura de escritorio en vivo. Reutiliza la admisión existente de cinco preguntas para una nueva lección.