CommunityProgramación y desarrollogithub.com

zhangtaoran2010/baocut-subtitles-intel

El usuario desea crear una portada para un video, con letras grandes en la portada, o generar tanto el título como la portada simultáneamente: lee el guion para extraer puntos de venta, ofrece varios grupos de títulos y textos de portada, y una vez que el usuario elige, genera la imagen de portada según la relación de aspecto del video y la coloca como material candidato para ese video. Cada frase se cumple con el video. Si solo se necesita el título o la descripción, sin portada, se usa para generar el título y la descripción. Se requiere la transcripción del video.

¿Qué es baocut-subtitles-intel?

Este skill, diseñado para agentes de IA como Claude Code, Cursor o Codex, automatiza la creación de portadas y títulos para videos. Su propósito es ayudar a los creadores de contenido a generar materiales atractivos que capturen la atención de la audiencia en segundos. La habilidad se enfoca en leer el guion del video, extraer los puntos de venta clave y proponer múltiples opciones de títulos y textos de portada. Luego, utilizando herramientas de generación de imágenes, crea portadas que cumplen con las dimensiones del video y las preferencias del usuario. Es crucial que cada elemento visual y textual prometido en la portada y el título esté respaldado por el contenido real del video, evitando promesas falsas. El skill integra funciones para inspeccionar videos, leer transcripciones, y generar imágenes, todo mientras mantiene la coherencia con la serie de videos relacionada si es necesario.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhangtaoran2010/baocut-subtitles-intel/tree/HEAD/skills/baocut/built-in-skills/cover-and-title

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Portada y título

Los espectadores ven simultáneamente la portada y el título en la lista, en menos de un segundo. La portada es una imagen pequeña con algunas letras grandes, el título es una línea de texto: el título explica de qué se trata, la portada proporciona la imagen y el gancho. Ambos se complementan, no se copian mutuamente. Escrito para la persona que publica el video: atractivo, y cada frase se cumple con el video.

La forma más fácil de hacerlo mal: las letras grandes de la portada repiten el título, y ambos juntos siguen siendo una sola frase; o las letras grandes son demasiado largas y, al reducirse a una imagen pequeña, resultan ilegibles; o la portada promete algo que el video no contiene, y el espectador, al hacer clic, descubre que no es así.

1. Obtener materiales

  1. Usa videos_inspect para ver el video: nombre, relación de aspecto (ancho y alto), capítulos, documentos. Si no hay transcripción (documento de tipo speech), transcribe primero y notifica al usuario que la transcripción está en curso.
  2. Lee el guion: export (tipo transcript, formato md, marcas de tiempo true), espera a que jobs_inspect indique completed, luego lee los archivos en outputs.
  3. Las solicitudes del usuario para esta ocasión: cantidad de grupos, límite de caracteres en la portada, estilo, idioma, plataforma de publicación, títulos ya elegidos, todo se encuentra en esta conversación. Si no se especifica el idioma, se usa el del guion.
  4. Otros episodios de la serie: cuando el usuario desee diferenciar o mantener coherencia con los títulos y portadas de trabajos anteriores, usa space_related_videos para ver cómo se llaman los videos que tratan contenido similar.

2. Generar título y texto de portada

  1. Primero, di en una frase qué le ofrece este video al espectador: qué problema resuelve, qué conclusión ofrece o qué se puede ver. El título y las letras grandes parten de esta frase, no de la estructura de la oración.
  2. Proporciona varios grupos de candidatos (si el usuario no lo especifica, 5 grupos), cada uno con un ángulo diferente: declaración directa, pregunta, números, contraste, cita, etc. Cada grupo consta de un título y una línea de letras grandes para la portada.
  3. Las letras grandes deben ser cortas (si el usuario no lo especifica, según la costumbre del idioma: aproximadamente 8 caracteres en chino o japonés), de modo que incluso al reducir la imagen se puedan leer de un vistazo, sin repetir el texto del título: el título dice "qué es", las letras grandes proporcionan el "gancho", o viceversa.
  4. Los números, conclusiones y nombres de personas en el título y la portada deben tener una fuente verificable en el guion; no uses afirmaciones exageradas, no prometas cosas que el video no ofrece.
  5. Acompaña cada grupo con una razón, marca un grupo como recomendado, pide al usuario que elija un grupo, o que solicite otro lote, o que genere más grupos similares a uno en particular.

Comparación (solo a modo ilustrativo):

Mal: Título "Compartiendo prácticas de revisión de código con IA" + Letras grandes "Prácticas de revisión de código con IA" (las letras grandes copian el título, ambos no dicen por qué vale la pena verlo)

Bien: Título "El código escrito por IA se triplicó, así cambiamos el proceso de revisión" + Letras grandes "Los humanos solo revisan lo que la IA no tiene claro" (el título dice qué es, las letras grandes dan el gancho de la metodología, ocho caracteres, y el video realmente lo explica)

3. Generar portada

Genera solo después de que el usuario haya elegido un grupo; no generes varios grupos de antemano: generar requiere tiempo y dinero, y los grupos no elegidos serían en vano.

  1. De dónde proviene la imagen: Cuando hay un índice de imágenes, usa primero videos_match_frames (videoId, text escribe la imagen de portada deseada, por ejemplo, "rostro de persona, expresión emocionada", "primer plano del producto") para obtener varias candidatas, luego usa videos_frames con range (copiando el framesRange de las candidatas) para obtener los fotogramas y visualizarlos; si no hay índice de imágenes (devuelve MODEL_NOT_INSTALLED por ejemplo), usa videos_frames para obtener algunos fotogramas al inicio de los capítulos y en puntos con emociones o movimientos evidentes, buscando un fotograma con una persona o sujeto claro, o con una expresión o acción impactante. Los fotogramas son material de la imagen original, sin subtítulos ni elementos superpuestos.
  2. Generar: Primero revisa las capacidades, usa skills_read para leer "Generar imagen" de baocut-catalog-media, donde se explican las diferencias entre servicios, el orden de las indicaciones y qué hacer si no se puede dibujar. Usa image con prompt, size según la relación de aspecto del video (ancho:alto como 16:9, 9:16, 1:1, dando prioridad a la proporción solicitada por el usuario; si el modelo no admite esa proporción, usa la más cercana que admita e informa al usuario; si el modelo no acepta tamaño, no proporciones size e indica vertical u horizontal en la indicación), incluye video, e importa el resultado como material candidato para este video, sin colocarlo en la línea de tiempo. En la indicación, describe claramente el sujeto, la composición y el estilo (persona o sujeto en un lado, dejando un área limpia en el otro lado para las letras grandes); si el referenceImages del modelo no es null, puedes usar el fotograma elegido (guardado como material de imagen del video) como images para que lo tome como referencia; los modelos que no aceptan imágenes de entrada solo usan texto; si el usuario quiere una portada con una foto real de una persona, indícale que puede usar directamente ese fotograma, y que las letras grandes las agregue en la plataforma o editor.
  3. Letras grandes: Las letras en las imágenes generadas suelen estar mal escritas. En la indicación, solicita que se deje un área limpia para las letras grandes; si el usuario quiere letras en la imagen, después de generar, lee la imagen; si las letras están mal, vuelve a generarla o notifica al usuario.
  4. Si el usuario no especifica la cantidad, genera 2 imágenes, con count en 2; si el modelo solo genera una a la vez (maxCount es 1), envía la solicitud dos veces.

4. Cosas a evitar

  • Las letras grandes no deben copiar el título ni superar una longitud que no se pueda leer de un vistazo.
  • No prometas cosas que el video no contiene; los números, conclusiones y nombres deben estar en el guion.
  • No generes todos los grupos antes de que el usuario haya elegido uno.
  • No ignores las letras mal escritas en la imagen generada.

5. Entrega

  • En la respuesta, proporciona el título y las letras grandes elegidos por el usuario, así como los demás candidatos, para facilitar cambios posteriores.
  • Imagen de portada: cada artifactId devuelto por image y el material importado; explica qué fotograma o descripción se usó y por qué se eligió.
  • Indica qué información no se ha verificado; si se mencionó la plataforma, recuerda al usuario que verifique las dimensiones de portada y las reglas de texto actuales de la plataforma.

Individual skills in this repo

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

zhangtaoran2010/baocut-subtitles-intel

Release BaoCut Electron desktop apps through GitHub Actions tags by default; use local/manual packaging only when explicitly requested. Also handles App version bumps, release continuation and portable signing backups; excludes craft skills and legacy standalone CLI releases.

zhangtaoran2010/baocut-subtitles-intel

旁白、视频切片与文字动画混搭的成片:拿一条新闻、一件事、一段八卦、一个产品或人物的故事,从网上与用户的视频库里搜素材、切当事人的原声,配旁白剪成一条画面一直在动的片子,推文、引语、日期、数字做成压在画面上的卡片。题材不限;别的成片里要加一段这样的切片也用它。整段画面由代码画出来的讲解片走 explainer-video,剪已有的口播走 talking-head-cut。

zhangtaoran2010/baocut-subtitles-intel

用户问「我哪一期讲过 X」「这几部视频里谁说过 Y」「X 在我的视频里是怎么讲的」「有哪些讲 X 的视频」这类要在多部视频里找答案的问题时用:按意思检索、按视频去重、按当前版本重新定位,只凭找回来的原话回答,每条论断注明视频与时间,覆盖不全时说明。不用于总结或改写一部视频(那是总结、博客),也不改视频。

zhangtaoran2010/baocut-subtitles-intel

用 BaoCut 处理视频与音频:转录、字幕、翻译、配音、剪口播、切短视频、分章、总结写稿、从链接下载、压缩转码、导出成片,或从零做一条成片。有媒体文件、视频链接、字幕文件或 BaoCut 视频时用;只翻译纯文本、与视频无关的写作或作图、别的剪辑器与 FFmpeg 的用法、BaoCut 源码开发不用。

Skills relacionados