Communitygithub.com

sugarforever/boring-video-studio

Úsalo al desarrollar un video impulsado por contenido a partir de un tema, un paquete de investigación, un artículo o un borrador, o al enrutar un guion existente o un video sin argumento a la producción de HyperFrames.

¿Qué es boring-video-studio?

Esta habilidad orquesta el desarrollo de contenido y la evolución progresiva de un proyecto HyperFrames como una sola cadena, asegurando que el contenido esté bien establecido antes de adaptarlo para voz o elementos visuales. Es ideal para creadores de videos narrativos (tutoriales, análisis, noticias, etc.) que desean un flujo de trabajo estructurado que integre investigación, redacción, guion, storyboards y producción final en HyperFrames Studio. La habilidad clasifica la entrada como 'impulsada por contenido' o 'producción directa' y, en el primer caso, guía al usuario a través de una serie de pasos (desde el desarrollo del tema hasta la publicación) utilizando artefactos de archivo como `content/ARTICLE.md` y `BRIEF.md`. Soporta opciones de presentación (sin rostro, captura de pantalla, cabeza parlante, etc.) y colaboración (revisiones de storyboard o producción ejecutada por el agente). Para trabajos de producción directa (guiones cerrados, promociones), delega el flujo a `hyperframes` y se enfoca en generar ramas de publicación con copias y portadas derivadas. El resultado final es un proyecto HyperFrames revisable y, opcionalmente, una rama de publicación con todos los activos solicitados.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sugarforever/boring-video-studio/tree/HEAD/skills/boring-video/boring-video

Preguntar en tu IA favorita

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

Documentación

Boring video

Orquesta el desarrollo de contenido y la evolución progresiva de un proyecto HyperFrames como una sola cadena. El contenido se establece antes de adaptarse para voz o elementos visuales; la dirección de escenas establece evidencia visual renderizada, los storyboards planifican fotogramas construibles, y HyperFrames posee la producción y la revisión reproducible.

Admisión

Resuelve decisiones existentes a partir de la solicitud y los archivos del proyecto. Primero clasifica la entrada:

  • Impulsado por contenido: investigación, evaluación, análisis, opinión, tutorial, noticias, perfil u otro trabajo narrado cuyo valor depende de un argumento completo y que también puede convertirse en un artículo de blog.
  • Producción directa: un guion cerrado, promoción de producto, demostración de IU, pieza liderada por música, gráfico en movimiento corto u otro trabajo que no necesita un artículo para establecer su significado.

Resuelve los valores predeterminados de producción reutilizables a partir de la orientación explícita del proyecto, serie, marca o equipo antes de solicitar elecciones puntuales. Crea el flujo de trabajo BRIEF.md en la admisión y registra cada valor predeterminado adoptado, su fuente y su alcance allí para que cada habilidad upstream pueda leerlo antes de tomar decisiones de contenido o voz; traslada el mismo resumen al proyecto HyperFrames cuando se cree ese proyecto. Una solicitud actual anula un valor predeterminado reutilizable. Los valores predeterminados pueden cubrir estructura recurrente, idioma y voz, verdad de diseño, relaciones de portada, objetivos de publicación o presentación final, pero no deben inferirse de un perfil personal no disponible. Mantén las convenciones específicas del proyecto en los archivos del proyecto en lugar de universalizarlas en esta habilidad.

Para trabajos impulsados por contenido, localiza el primer artefacto de contenido aprobado faltante. Un artículo proporcionado cuenta solo cuando el usuario confirma explícitamente que es el maestro de contenido. Almacénalo o adáptalo como content/ARTICLE.md con esta procedencia:

---
source: external
origin: <URL or path>
origin_revision: <Git revision, source digest, or captured-at timestamp>
status: approved
approved_at: YYYY-MM-DD
approved_digest: sha256:<digest>
voice:
  language: ...
  skills: []
  documents: []
  unavailable: []
  status: resolved | assumed
---

Calcula approved_digest como SHA-256 del archivo completo después de eliminar solo la línea approved_digest:. No fabriques un artículo solo para satisfacer la cadena para trabajos de producción directa; carga /hyperframes y deja que su capa de intención actual controle la admisión y la selección del flujo de trabajo.

Cuando esta admisión cree o adapte content/ARTICLE.md, lee references/markdown-review.md y presenta ese Markdown autorizado antes de comenzar /to-spec-beats.

Para trabajos impulsados por contenido, haz una pregunta compacta por cualquier elección de producción faltante:

  1. Presentación: sin rostro, metraje, captura de pantalla, cabeza parlante o medios mixtos.
  2. Colaboración: revisiones de storyboard o producción ejecutada por el agente con vista previa final.
  3. Voz: voz de HyperFrames, TTS de ListenHub, grabación del usuario o sin narración.
  4. Diseño: verdad de diseño existente, dirección nombrada o dirección propuesta por el agente.
  5. Publicación: qué portadas, adaptaciones de plataforma, variantes de blog/artículo, subtítulos o copias sociales se solicitan, si las hay.

Registra las respuestas y los valores predeterminados de producción adoptados en el flujo de trabajo BRIEF.md. En trabajos ejecutados por el agente, propón y registra una dirección de diseño cuando el usuario la deje abierta. Para trabajos de producción directa, pasa los valores predeterminados resueltos y cualquier solicitud de publicación al BRIEF.md propiedad de /hyperframes en lugar de repetir las preguntas de la cadena de contenido.

Cadena

Antes de que /to-scenes inicie el proyecto renderizable, lee references/hyperframes-review-project.md. Pasa su identidad de proyecto y estado de revisión hacia adelante a través de SCENES.md, STORYBOARD.md y el manifiesto del proyecto HyperFrames; las habilidades downstream consumen esos artefactos en lugar de esta referencia interna.

Para trabajos impulsados por contenido, comienza en el primer artefacto faltante o explícitamente revisado:

  1. /develop-topic → content/RESEARCH.md, informes de experimentos y content/TOPIC.md aprobado.
  2. /to-article → content/ARTICLE.md aprobado.
  3. /to-spec-beats → BEATS.md.
  4. /to-narration → NARRATION.md.
  5. /to-scenes → SCENES.md, proyecto HyperFrames compartido y evidencia visual renderizada referenciada desde el Markdown.
  6. /to-storyboard → STORYBOARD.md nativo de HyperFrames.
  7. /to-video → continuación de la producción y revisión en Studio en ese proyecto.

Completa el criterio de finalización de cada habilidad antes de avanzar. Un hallazgo downstream regresa al artefacto que posee la decisión y luego propaga hacia adelante.

Cuando se solicitaron resultados de publicación para trabajos impulsados por contenido, abre una rama de publicación después de que el artículo, la narración y la dirección de escenas sean estables. Deriva la dirección de la portada a partir de la verdad de diseño aprobada y la evidencia de escenas; deriva la copia de la plataforma, las adaptaciones de blog/artículo, los subtítulos y la copia social a partir del contenido y la narración aprobados. Para trabajos de producción directa, este envoltorio posee la misma rama junto a /hyperframes: ábrela después de que la fuente bloqueada y la dirección de diseño de HyperFrames sean estables, derivando la copia de esa fuente y las portadas de esa dirección de diseño. Registra los resultados solicitados, los resúmenes de las fuentes, las plataformas o relaciones objetivo y las rutas de salida en PUBLISHING.md. La producción de video puede continuar mientras se prepara esta rama, pero ninguna rama puede inventar silenciosamente nuevas afirmaciones o una identidad visual competidora.

Cuando el usuario comienza con un artículo completo aprobado, recalcula su resumen antes de comenzar en /to-spec-beats. Cuando comienza con artefactos de contenido posteriores, recalcula cada resumen de artefacto presente, requiere que cada hijo lleve el resumen actual de su padre inmediato y verifica que la cadena se remonta a un content/ARTICLE.md aprobado; luego reanuda en la primera etapa faltante. La mera existencia del artefacto no es un estado reanudable. Las entradas de producción directa omiten esta cadena de contenido y comienzan en /hyperframes; nunca reinterpretes un guion cerrado como permiso para inventar un artículo, tesis o afirmaciones.

Transferencia

La presentación y el flujo de trabajo son decisiones separadas. Recopila la intención de presentación sin seleccionar un flujo de trabajo de la memoria. Para trabajos impulsados por contenido, /to-video lee el contrato actual de /hyperframes y realiza la ruta. El trabajo de producción directa permanece en /hyperframes; este envoltorio se reanuda solo para producir cualquier rama de publicación solicitada.

Finalización

La planificación impulsada por contenido está completa cuando los artefactos de contenido aprobados aplicables, los cuatro artefactos de planificación y la evidencia visual referenciada coinciden y satisfacen a sus propietarios. Una ejecución del envoltorio impulsada por contenido está completa cuando /to-video continúa el proyecto HyperFrames revisado con la rama de voz confirmada a través del flujo de trabajo de producción seleccionado, HyperFrames Studio posee la revisión de la línea de tiempo reproducible y cualquier rama de publicación solicitada tiene resultados vinculados a la fuente registrados en PUBLISHING.md. Una ejecución de producción directa está completa cuando su flujo de trabajo /hyperframes posee la revisión reproducible y este envoltorio ha registrado los resultados de publicación solicitados en PUBLISHING.md.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados