Communitygithub.com

BlaineGale/silver-design-skills

Convierte un tema en videos cortos listos para publicar en múltiples plataformas. Se usa cuando el usuario pide hacer un video, escribir un guion, generar storyboards, crear imágenes, doblar, editar o producir un video final en vertical u horizontal. Cubre contenido cultural, educativo, de venta y de vida cotidiana. Soporta la producción completa de guion, storyboard, prompts visuales, especificaciones de subtítulos, parámetros de voz y edición, y puede generar imágenes o sintetizar un MP4 final. El banco de materiales extranjero requiere proxy.

¿Qué es silver-design-skills?

Esta habilidad está diseñada para creadores de contenido y agentes de IA que necesitan producir videos cortos de alta calidad listos para plataformas como Douyin, Kuaishou, YouTube Shorts, etc. Su objetivo es transformar un tema simple en un video completo, manejando todo el flujo de trabajo: desde la definición de especificaciones (relación de aspecto, resolución, duración) hasta la escritura del guion y storyboard, generación de prompts visuales, configuración de subtítulos y doblaje, y finalmente la producción de imágenes o un archivo MP4 consolidado. La habilidad es útil porque estructura el proceso creativo en pasos secuenciales, reduciendo iteraciones y asegurando coherencia visual y narrativa. Soporta cuatro tipos de contenido principales (turismo cultural, divulgación científica, promoción de productos y escenas de vida) y tres rutas de producción: solo paquete de prompts, generación de imágenes/video, o video final. Está optimizada para herramientas y APIs chinas accesibles sin proxy (como Edge TTS, SiliconFlow, JieMeng, Kling), pero también puede indicar fuentes extranjeras que requieren proxy. La habilidad verifica dependencias, calcula costos de recursos, y ofrece estrategias de degradación si alguna capacidad falta, asegurando que el resultado sea preciso y accionable. Está pensada para usarse con agentes como Claude Code o similares, donde la ejecución de scripts locales (Python, FFmpeg) es posible.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BlaineGale/silver-design-skills/tree/HEAD/blainegale-video-studio

Preguntar en tu IA favorita

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

Documentación

Producción de Video para Redes Sociales

Convierte un tema en un video listo para publicar en múltiples plataformas. Cubre cuatro tipos de contenido: turismo cultural, divulgación científica, promoción de productos y escenas de vida. Soporta tres líneas de producción: paquete de prompts, generación de imágenes y video final MP4.

Principios Fundamentales

Primero define las especificaciones, luego escribe el contenido, y finalmente genera las imágenes. Cambiar el orden provoca retrabajo: la relación de aspecto determina el guion, el guion determina las imágenes, y las especificaciones de subtítulos siguen a la relación de aspecto.

Consume según sea necesario. Generar imágenes y videos consume créditos. Antes de generar contenido visual, informa el costo estimado y pide confirmación al usuario.

No traspases límites. No publiques automáticamente en ninguna plataforma, no leas ni escribas credenciales de usuario, y no elimines archivos existentes del usuario.

Flujo de Ejecución

Paso 1: Confirmar Especificaciones

Extrae la siguiente información de la entrada del usuario. Completa los valores faltantes según la tabla. Si no se puede extraer un valor y afecta significativamente el resultado, pregunta solo una vez y solo una pregunta clave.

ElementoValor por DefectoValores Opcionales
Relación de aspecto9:16 vertical9:16 vertical, 16:9 horizontal, 1:1 cuadrado
Resolución1080P720P ligero, 1080P HD
Duración45 segundos15, 30, 45, 60, 90 segundos
Tipo de contenidoSegún la descripción del usuarioTurismo cultural, divulgación científica, promoción de productos, escenas de vida, mezcla de paisajes
Línea de producciónSegún las palabras del usuarioPaquete de prompts, imágenes, video final

Reglas para determinar la línea de producción:

  • Si el usuario dice «dame prompts», «quiero copiar a Doubao/Jimeng/Kling», «solo el texto» → Ruta A
  • Si el usuario dice «genera imágenes», «crea video», «quiero imágenes», «acompaña con imágenes» → Ruta B
  • Si el usuario dice «sintetiza», «video final», «quiero mp4», «archivo final» → Ruta C
  • Si no está claro: primero entrega el paquete de prompts de la Ruta A, y al final indica que se puede actualizar a la Ruta B o C

Las resoluciones para cada relación de aspecto son fijas: 9:16 → 1080×1920, 16:9 → 1920×1080, 1:1 → 1080×1080.

Paso 2: Escribir el Guion y el Storyboard

Según el tipo de contenido, selecciona la estructura de guion y carga references/script-templates.md.

Genera una tabla en Markdown con las columnas: Escena, Intervalo de tiempo, Descripción visual, Diálogo, Texto de subtítulo, Necesidad de material.

Requisitos estrictos:

  • Los primeros 3 segundos deben tener un gancho, según el tipo: pregunta, contraste, suspenso, punto de interés, maravilla visual
  • Cada diálogo por escena debe tener entre 15 y 25 caracteres, y al leerlo no debe superar los 6 segundos
  • La duración total debe coincidir exactamente con la duración objetivo; los intervalos de tiempo deben ser continuos y sin espacios
  • El texto del subtítulo debe ser idéntico al diálogo, no se escribe aparte
  • Los últimos 3 segundos deben tener una llamada a la acción clara o un cierre con suspenso

Paso 3: Definir el Estilo Visual

Carga references/visual-styles.md. Selecciona el estilo según el tipo de contenido y la emoción deseada.

Para cada escena, genera un prompt visual con el siguiente formato:

Sujeto + Acción + Entorno + Iluminación + Lenguaje de cámara + Estilo + Relación de aspecto

El prompt debe incluir la palabra clave de la relación de aspecto para que los modelos de generación de imágenes y video la reconozcan.

Paso 4: Especificaciones de Subtítulos

Carga references/spec-sheet.md. Genera una tabla de parámetros de subtítulos.

Campos obligatorios: Fuente, Tamaño de fuente, Color, Ancho del borde, Color del borde, Posición, Estilo de fondo, Modo de visualización, Animación.

Convierte automáticamente el tamaño de fuente según la relación de aspecto: vertical 60, cuadrado 54, horizontal 48.

El texto del subtítulo debe dividirse oración por oración. Cada línea no debe exceder 14 caracteres chinos; si los supera, se divide.

Paso 5: Configuración de Voz

Carga references/tts-domestic.md. Genera el plan de voz.

Recomienda por orden de prioridad: nivel gratuito (Edge TTS), nivel avanzado (SiliconFlow / Fish Audio), nivel de clonación (VoxCPM).

Debe incluir: nombre del tono de voz, velocidad, volumen, etiqueta de emoción, canal de prueba.

Paso 6: Generar el Producto

Ejecuta según la línea de producción.

Ruta A: Paquete de prompts - Genera un documento Markdown completo que incluya la tabla de guion, prompts visuales, especificaciones de subtítulos, parámetros de voz y parámetros de edición. Listo para copiar a Doubao, Jimeng, Kling, Jianying.

Ruta B: Generación de imágenes - Primero informa el costo estimado en créditos. Después de la confirmación del usuario, genera imágenes y videos escena por escena. Usa los prompts del Paso 3.

Ruta C: Video final - Llama a la cadena de herramientas local para sintetizar el MP4.

python scripts/make_video.py --spec archivo_especificaciones.json --out directorio_salida

Paso 7: Entrega y Autoverificación

Revisa cada elemento según la siguiente tabla. Solo entrega si todos pasan.

Elemento de verificaciónCriterio de aprobación
DuraciónDiferencia entre duración real y objetivo no supera 1 segundo
Relación de aspectoLa resolución coincide con la relación de aspecto
SubtítulosSin errores tipográficos, sin obstruir partes clave de la imagen
Sincronización audiovisualEl momento de aparición del subtítulo coincide con el diálogo
MaterialSin fragmentos repetidos visibles
Derechos de autorLa música de fondo y las fuentes de material están etiquetadas
Cumplimiento de plataformaSin lenguaje absoluto, sin promesas falsas

Si algún elemento no pasa, corrige y vuelve a generar.

Diferencias entre las Tres Rutas de Producción

Ruta A: Paquete de prompts

El producto es un documento Markdown. El usuario lo lleva a las plataformas para generar. No consume créditos, no necesita entorno local.

Los bancos de materiales extranjeros (Pexels, Pixabay, Coverr) se etiquetan como «requiere proxy»; las plataformas chinas se etiquetan como «sin proxy».

Ruta B: Generación de imágenes

El producto son archivos de imagen y video locales. Consume créditos: una imagen ≈ 5-10 créditos, un video de 5 segundos ≈ 50-100 créditos.

Antes de ejecutar, debe informar el costo estimado de la escena. La descripción de la imagen de cada escena debe ser lo suficientemente específica para usarse directamente; las descripciones abstractas producen imágenes vacías.

Ruta C: Video final

El producto es un archivo MP4 final. Requiere FFmpeg en la máquina local.

Las fuentes de imagen pueden ser archivos producidos por la Ruta B o material proporcionado por el usuario. Si se usa material local, primero confirma la ruta del archivo y la duración.

Canales Disponibles en China

Solo usa canales accesibles directamente desde China:

  • Voz: Edge TTS (gratuito, sin clave), SiliconFlow, Fish Audio, MiniMax
  • Texto: Doubao, Tongyi Qianwen, DeepSeek, Zhipu Qingyan, Kimi
  • Imágenes: Doubao, Jimeng, Kling, Tongyi Wanxiang
  • Edición: Jianying

Las fuentes extranjeras (Pexels, Pixabay, Coverr, ElevenLabs además de Edge TTS) solo se usan como mejora opcional, y al usarlas se debe etiquetar que requieren proxy.

Condiciones de Parada

Detente y explica si ocurre alguna de las siguientes situaciones:

  • La combinación de duración y relación de aspecto solicitada por el usuario no es posible con las capacidades actuales de generación de video
  • El prompt visual no puede sostener la intención narrativa de la escena
  • En la ruta de video final, FFmpeg no está disponible y el usuario no acepta la degradación
  • Involucra material no autorizado, retratos de terceros o contenido con derechos de autor
  • El usuario solicita publicación automática en plataformas

Verificación de Dependencias

Antes de ejecutar, corre:

python scripts/check_environment.py

Si devuelve ready, el entorno está completo y se procede normalmente. Si devuelve partial, continúa con las funciones disponibles e indica las limitaciones. Si devuelve needs_setup, muestra solo los elementos faltantes para la tarea actual. Si devuelve unavailable, da pasos para recuperar y un plan de degradación seguro.

Estrategias de Degradación

Elemento faltanteImpactoAcción de degradación
Capacidad de generación de videoRuta B no puede producir imágenes dinámicasCambia a imágenes estáticas con Ken Burns, o pasa a Ruta A
Capacidad de generación de imágenesNo se puede generar el primer fotogramaUsa solo texto a video, o pasa a Ruta A
FFmpegRuta C no puede sintetizarPasa a Ruta A y genera archivos de subtítulos que Jianying pueda importar
Archivo de fuenteFallo en la renderización de subtítulosRetrocede a la fuente del sistema SimHei, indica que el estilo puede variar
Música de fondoVideo final sin músicaGenera video silencioso, adjunta una lista de recomendaciones musicales

Después de la degradación, marca las limitaciones y el estado de verificación. Si la corrección fundamental no se puede garantizar, detente y no inventes resultados.

Archivos de Referencia

  • references/script-templates.md - Estructuras de guion y patrones de gancho para los cuatro tipos de contenido
  • references/visual-styles.md - Biblioteca de estilos, paletas de colores, movimientos de cámara, plantillas de prompts visuales
  • references/spec-sheet.md - Todos los parámetros: relación de aspecto, resolución, subtítulos, voz, edición
  • references/tts-domestic.md - Canales de voz domésticos, selección de tonos, configuración de parámetros
  • references/setup-guide.md - Instalación de dependencias y configuración de cuentas
  • assets/subtitle-presets.json - Ajustes predefinidos de estilos de subtítulos

Skills relacionados