Communitygithub.com

Pluviobyte/rnskill

Orquestración de producción de video de extremo a extremo para el espacio de trabajo de creación de contenido.

¿Qué es rnskill?

Este skill actúa como una capa de dirección sobre las habilidades de video existentes, enrutando trabajos, definiendo estándares de aceptación y coordinando producción y control de calidad. Está diseñado para el espacio de trabajo de creación de contenido de Pluviobyte, manejando colas de producción de video y gráficos, desde la ingesta de proyectos hasta la entrega final. Soporta plataformas como HyperFrames, Remotion, y varias herramientas de subtítulos, TTS y avatar digital, pero no las reemplaza. El skill sigue reglas estrictas sobre rutas de archivos, estándares de entrega y flujos de trabajo de producción, asegurando que todos los entregables se almacenen correctamente y que el control de calidad se complete antes de la finalización. También maneja la producción de video de formato largo práctico y la integración del avatar digital HeyGen, con un sistema visual predeterminado basado en blanco e ilustraciones Xiaohei para explicadores basados en páginas.

Compatible con✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Pluviobyte/rnskill/tree/HEAD/skills/ra-video-production-director

Preguntar en tu IA favorita

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

Documentación

AI 视频创作 Skill

Rol

Actúa como la capa de dirección sobre las habilidades de video existentes. Enruta el trabajo, define el estándar de aceptación y luego coordina la producción y el control de calidad. No reemplaces hyperframes, remotion, ra-audio-to-subtitles, skill-captions, embedded-captions, graphic-overlays, ra-video-download, 视频转写, tts-skill, heygen-digital-avatar o ai-video-qc-delivery; carga esas habilidades solo cuando su carril esté seleccionado.

Si el usuario proporciona una URL de video fuente o un archivo local y solicita 视频洗稿, 视频二创 o 洗稿并制作视频, enruta a ra-video-wash-pipeline antes que esta habilidad para que la extracción y reescritura ocurran primero.

Ingesta de Cola de 待制作

Si la entrada es una carpeta de proyecto de traspaso bajo 01-内容生产/视频工作台/待制作/<fecha-tema>/ (archivo de contrato 交接稿.md en su raíz; o el usuario dice 制作待制作队列, 按交接稿制作, o señala un guión en cola):

  • el frontmatter de 交接稿.md es el contrato de producción vinculante: plataforma, relación de aspecto, duration_target_s, word_count, voice, caption_style, visual, illustration_skill, typography anulan los valores predeterminados de ingesta y nunca deben ser reemplazados por los valores predeterminados de una habilidad de ejecución (por ejemplo, las voces TTS de HyperFrames no son un sustituto de la voz del contrato)
  • antes de comenzar el trabajo, establece status: 制作中 en 交接稿.md y mueve toda la carpeta del proyecto a 01-内容生产/视频工作台/制作中/<fecha-tema>/, para que la otra máquina no produzca duplicados; toda la ingeniería ocurre dentro de esa carpeta
  • los segmentos del guión en el archivo de traspaso son las unidades de escena; no dividas ni refluya la narración
  • omite las preguntas de ingesta que el contrato ya responde

Reglas Estrictas

  1. Define el estándar de salida antes de la producción: video original, alineación a nivel de píxel, réplica visual, creación inspirada en estilo, metraje subtitulado, explicador narrado, promoción de producto, recorrido de sitio web o gráfico en movimiento.
  2. No reclames alineación a nivel de píxel para una reconstrucción hecha a mano con HyperFrames/Remotion. La alineación a nivel de píxel requiere reutilización de flujo fuente, activos del proyecto original o métricas estrictas como hash coincidente, cmp, PSNR infinito o SSIM 1.0.
  3. Mantén los proyectos fuente e intermedios bajo <WORKSPACE>/01-内容生产/视频工作台/制作中/; el banco de trabajo 01-内容生产/视频工作台/ contiene solo traspasos, transcripciones y archivos.
  4. Los entregables finales permanecen dentro de la bóveda. Cada video producido por este sistema — en cola o fuera de cola, transcripción directa, formato largo práctico, traducido/reempaquetado o ad hoc — se entrega a 01-内容生产/视频工作台/已制作/<principios de mes|finales de mes>/<fecha-tema>/成片/, con imágenes clave de control de calidad en la carpeta hermana 质检/. Usa la fecha de entrega: los días 1-15 van a X月上旬 y los días 16 hasta fin de mes van a X月下旬. 已制作/6月历史成片库/(封存只读) y el escritorio <WORKSPACE>/legacy-archive/ son historial heredado retirado — no escribas nuevos entregables allí.
  5. Los títulos de publicación no son trabajo de producción para trabajos de la cola 待制作: ra-video-title ya escribió de 8 a 12 candidatos en la sección 标题候选 del traspaso en el momento del lavado, y el título final es elegido manualmente por el usuario en el momento de la publicación. No generes ni apliques títulos de publicación y no crees 视频标题.md para trabajos en cola (los títulos de escena en la página del guión no se ven afectados). Solo para trabajos fuera de cola (sin contrato de traspaso) genera de 8 a 12 candidatos con ra-video-title después del control de calidad y deja que el usuario elija antes de guardar 视频标题.md junto al MP4 final.
  6. Un video no está completo hasta que se confirmen las especificaciones de medios, las verificaciones visuales y las rutas de archivo. El requisito del archivo de título seleccionado se aplica solo a trabajos fuera de cola; los trabajos en cola finalizan sin 视频标题.md (la selección del título sigue siendo manual con el usuario).
  7. Si el usuario nombra explícitamente una habilidad visual o de ilustración, cárgala y síguela antes de diseñar la capa visual. No reemplaces una habilidad de ilustración solicitada con formas codificadas a mano, dibujos CSS o aproximaciones "de estilo similar" a menos que el usuario apruebe explícitamente esa sustitución.
  8. Cuando se requiera narración completa por IA, los entregables finales deben usar IndexTTS2 local a través de tts-skill, id de voz pluvio-indextts2-calm-v1, y el WAV sin pérdida canónico declarado en automation/config/tts-routing.json. MiniMax está reservado para ejemplos de retransmisión de tutoriales/artículos públicos y está prohibido para la narración de video local. No recurras silenciosamente a macOS say, voz del navegador, MiniMax u otra voz genérica/de nube. Si el modelo local o el WAV canónico falta, repara el carril de IndexTTS2 o detente antes de la renderización final.
  9. Para trabajos tomados de la cola 待制作, la entrega no está completa hasta que python3 automation/scripts/check_delivery.py <archivo de traspaso> <directorio del proyecto> <成片.mp4> salga con código 0, el 制作端回执 en el archivo de traspaso esté completo (rutas + salida del verificador), status esté establecido en 已完成, y la carpeta de archivo por proyecto 01-内容生产/视频工作台/已制作/<principios de mes|finales de mes>/<fecha-tema>/ (nombre de carpeta = nombre de la carpeta del proyecto) se ensamble moviendo la carpeta del proyecto limpia desde 制作中/: 交接稿.md en su raíz, el MP4 final en 成片/, fotogramas clave de control de calidad en 质检/, ingeniería mínima en 工程/. Los trabajos fuera de cola ensamblan la misma estructura de archivo fechada usando un slug de tema claro; copia una nota/guion/plan de producción en la raíz del archivo cuando esté disponible. Ningún trabajo copia un nuevo final en 已制作/6月历史成片库/(封存只读).
  10. La cola de 图文工作台 sigue el mismo patrón de contrato: toma 01-内容生产/图文工作台/待制作/<archivo>.md (contrato de frontmatter: card_count, relación de aspecto, style, illustration_skill, image_skill), establece status: 制作中 al inicio, produce las tarjetas de imagen sin reescribir el texto y sin generar o aplicar títulos de publicación, entrega a 01-内容生产/图文工作台/已制作/<fecha-tema>/ (archivo de traspaso movido + tarjetas terminadas bajo 图/), establece status: 已完成, y registra el elemento bajo 待修改 en 01-内容生产/发布看板.md. El muro de privacidad de la fuente se aplica sin cambios.
  11. Los proyectos de 实操长片 siguen el diseño de ingeniería unificado bajo 01-内容生产/视频工作台/制作中/<fecha-tema>/; no crees un directorio de planificación separado bajo 视频工作台/. El status del frontmatter de 策划稿 es la única señal de traspaso, y el usuario maneja las etapas de 录制 y 剪映融合 personalmente. Codex posee tres etapas: (a) status: 待粗剪 — por defecto ra-local-talking-head-cut: Inicializa marcas de tiempo de palabras ASR, revisión de terminología/incertidumbre y un SRT de precorte de línea de tiempo fuente. Detente para aprobación explícita del usuario; no se permite EDL ni renderización antes de la aprobación. Luego realiza limpieza semántica, pausas adaptativas, renderización de tamaño/fps fuente, sonoridad de diálogo, control de calidad de medios y generación de subtítulos de medios finales con aprobación de control de calidad de subtítulos. Usa video-use como la capa de evidencia/selección de tomas múltiples; usa Agentchengfeng/chengfeng-videocut-skills solo para revisión web a nivel de palabra o una comparación intencionalmente agresiva; elige AI剪口播 cuando el usuario quiera revisión de forma de onda y una línea de tiempo FCPXML para 剪映/Final Cut Pro. El flujo de trabajo MP4 predeterminado entrega 粗剪/口播-粗剪.mp4 y establece status: 融合中; el flujo de trabajo FCPXML avanza solo después de que se acepte la línea de tiempo del editor; (b) status: 待字幕 — ejecuta ra-audio-to-subtitles contra el corte combinado final del usuario, requiere que pase el control de calidad de marcas de tiempo de palabras, luego ejecuta skill-captions con el caption_style del contrato (predeterminado anchor-dark) para previsualizar, grabar y validar los subtítulos de frases; guarda el .srt coincidente y caption-render-qc.json que pase, luego establece status: 待动画; (c) status: 待动画 — agrega superposiciones de componentes Remotion SOLO a los segmentos de 全身出镜 listados en el frontmatter de 策划稿, compone, entrega el MP4 final a 视频工作台/已制作/<principios de mes|finales de mes>/<fecha-tema>/成片/, coloca el control de calidad clave en la carpeta hermana 质检/, registra en 发布看板, establece status: 成片. Todas las herramientas de corte tosco son solo de corte tosco en este espacio de trabajo: nunca uses la salida de subtítulos de ninguna herramienta de corte tosco como la línea de tiempo de subtítulos de producción.
  12. Para cualquier video narrado final, el audio concatenado final o el video combinado final es la única fuente de sincronización de subtítulos. Ejecuta ra-audio-to-subtitles después de que el audio esté bloqueado; archiva captions_words.json, captions.json, captions.srt y caption-qc.json. La interpolación de recuento de caracteres, la interpolación de duración de escena y la sincronización de subtítulos con retraso fijo son solo de previsualización y nunca deben entrar en un final recomendado.
  13. Siempre que un componente de video, fondo de video o réplica de video de referencia alcance un final renderizado y aprobado por control de calidad, detente antes de agregarlo a 05-视频组件/ y pregunta explícitamente al usuario: si debe ingresar a la biblioteca de componentes, qué categoría existente debe contenerlo y si se necesita una nueva categoría. No infieras la ubicación ni crees una categoría antes de que el usuario responda. Si el usuario declina, usa solo el archivo de video terminado normal. Si el usuario aprueba, trata los nombres confirmados de 05-视频组件/<categoría en chino>/<nombre de componente en chino>/ como canónicos y haz que el directorio del componente sea autónomo en la misma tarea: MP4 portátil, manifest.json, 质检/ y 工程/ (la única fuente editable, sin node_modules/renders). No existen espejos de ingeniería, enlaces simbólicos o segundas copias en ningún otro lugar; registra el componente en 05-视频组件/CATALOG.md antes de informar la finalización.
  14. Siempre que el usuario solicite un video HeyGen/digital-human/avatar, o un contrato de producción de video requiera el humano digital Pluviobyte existente, carga heygen-digital-avatar antes de la generación. Su apariencia de Digital Twin original, facturación de suscripción CLI OAuth, Avatar III predeterminado, audio local de IndexTTS2, reutilización de un maestro y el diseño aprobado de círculo inferior izquierdo headroom_08 son vinculantes. Solo una solicitud explícita de 全屏数字人 puede omitir el diseño de círculo.
  15. Trata cualquier marco de enfoque decorativo que encierre más del 40% del lienzo o múltiples grupos de contenido como una señal de entrada solamente. Su visibilidad total no debe exceder el menor de 2 segundos o el 15% de la escena, y debe salir antes del estado de información constante. Los marcos persistentes requieren un propósito semántico explícito y deben delimitar estrechamente un objetivo local.

Sistema Visual Predeterminado

Cuando el usuario diga que haga un video con esta habilidad y no proporcione una dirección visual contradictoria, usa un sistema visual de prioridad blanca:

  • fondo: blanco puro o blanco cálido, con abundante espacio en blanco
  • para tutoriales de IA/herramientas de prioridad blanca, explicadores basados en páginas y gráficos en movimiento blancos, lee references/perspective-grid-v5.md y comienza desde el componente del espacio de trabajo 05-视频组件/视频背景/透视网格背景/. La copia incluida assets/perspective-grid-v5/ es el espejo de Skill del mismo hash y la alternativa, no una segunda línea base editable de forma independiente. Usa el bucle V5 aprobado como la capa visual más inferior a su velocidad de reproducción nativa: 1920x1080, 30fps, 7.3 segundos / 219 fotogramas, tres celdas de cuadrícula completas por bucle y un período de celda única de 2.433 segundos. Conserva su geometría, placa de color asimétrica, niebla central, fase y sincronización de bucle sin costuras. No lo reconstruyas desde una versión anterior o una cuadrícula CSS ad hoc.
  • desactiva la cuadrícula V5 solo cuando el metraje fuente, la cabeza parlante de pantalla completa, la interfaz de usuario densa, la legibilidad, un contrato de traspaso o una referencia explícita entren en conflicto con ella. Registra la razón en la nota de producción.
  • marcas primarias: texto negro, arte lineal negro y elementos de interfaz de usuario oscuros restringidos
  • acentos: usa solo pequeñas cantidades de rojo, naranja o azul para énfasis, advertencias, flechas, comentarios o estado
  • subtítulos: para explicadores narrados sobre metraje, capturas de pantalla, la cuadrícula V5 o fondos variables, ejecuta skill-captions y usa su panel anchor-dark de ajuste ajustado por defecto. Un caption_style de traspaso o un estilo de usuario explícito lo anula; los subtítulos sin marco requieren una zona de luz de subtítulos uniforme controlada y una razón registrada.
  • evita usar por defecto estilos oscuros, morados, neón o mágicos de SaaS a menos que el usuario lo solicite explícitamente o la ruta seleccionada lo requiera
  • usa ian-xiaohei-illustrations como la fuente de ilustración predeterminada para videos basados en páginas o escenas. Prefiere las copias activas locales del proyecto bajo .agents/skills/ian-xiaohei-illustrations/, .codex/skills/ian-xiaohei-illustrations/ y .claude/skills/ian-xiaohei-illustrations/; la ruta de biblioteca compartida <WORKSPACE>/.claude/skills/ian-xiaohei-illustrations es solo una fuente de verdad para reparar cuando la copia del proyecto falta.
  • da a cada página o escena una ilustración significativa de Xiaohei siempre que sea posible; omite solo cuando el metraje, las capturas de pantalla, la interfaz de usuario densa o la legibilidad se verían claramente perjudicados
  • cada ilustración debe explicar la afirmación central, el proceso, el contraste o el estado de la página; Xiaohei debe realizar la acción central, no aparecer como decoración
  • si el plan dice "Xiaohei" o "小黑配图", crea activos de imagen reales con ian-xiaohei-illustrations y guárdalos en el proyecto. Una aproximación de Xiaohei en CSS/HTML no cumple este requisito.
  • para videos de Xiaohei en 16:9 basados en páginas, usa el contrato xiaohei-16x9-layout antes de escribir la composición. El contrato fija primero el esqueleto de la página: título superior izquierdo, tarjeta de nota central izquierda, ilustración de Xiaohei central derecha y subtítulo inferior. No inventes un diseño nuevo a menos que el usuario solicite un sistema visual diferente.

Valores Predeterminados de Explicador Basado en Páginas

Para tutoriales de IA/herramientas, explicadores narrados basados en páginas y videos de enseñanza china de formato largo, aplica estos valores predeterminados a menos que el usuario dé una referencia contradictoria:

  • Para explicadores de Xiaohei en 16:9, lee references/xiaohei-16x9-layout.md antes de construir. Copia o adapta el activo de plantilla en assets/xiaohei-16x9-template/ cuando el proyecto sea un video basado en páginas de HyperFrames.
  • Trata el diseño como un contrato, no una sugerencia suelta. La imagen de Xiaohei del lado derecho pertenece al área central derecha, no a la esquina superior derecha. La tarjeta de nota izquierda pertenece al área central izquierda, no al área inferior izquierda. Los subtítulos deben permanecer debajo de las zonas de contenido con un margen de seguridad inferior claro.
  • Selecciona una variante de página antes de escribir HTML: standard, long-title, wide-visual o close. Usa long-title para títulos que producirían saltos automáticos incómodos; usa wide-visual para ilustraciones horizontales; usa close para la acción final o páginas de resumen.
  • Planifica manualmente ... [truncado para traducción]

Individual skills in this repo

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

Pluviobyte/rnskill

将法天象地、同源巨大法相或角色力量显现的视觉参考制作成连续关键帧,再使用用户选择或可用的图生视频工具分段生成、检查和合成动作视频,不绑定成片平台。适用于本体与法相同框、领域展开、凝实与同步出招;不负责整部小说改编或普通图片轮播。

Pluviobyte/rnskill

口播基础素材包生成。转录口播、识别口误、生成审核页;用户确认后剪出新视频,Agent 再基于剪后视频重新转写、AI 校对字幕,输出后续口播成片可用的 source_cut.mp4 和 subtitles.srt。触发词:剪口播、处理口播素材、准备口播素材、识别口误、基础素材包

Pluviobyte/rnskill

Create Ian Xiaohei-style HTML/SVG motion illustrations for Chinese articles, scripts, storyboard scenes, workflow explanations, concept metaphors, and short video visual aids. Use when the user asks for 小黑 SVG、漫画感 HTML、分层 SVG 动效、把小黑生图做成 HTML/SVG、可编辑矢量动效、口播流程动画、手绘漫画动效、正文配图动画, or wants a Xiaohei illustration style adapted into controllable HTML/SVG/GSAP output instead of raster image generation.

Pluviobyte/rnskill

口播视频成片 Skill。把文章/口播稿/SRT、剪后视频和 HTML/图片素材串成分镜稿、时间线预览和最终 MP4;成片比例和动画风格从用户配置读取,动画默认使用小黑风格。触发词:口播成片、做分镜稿、时间线预览、合成口播视频、导出竖屏MP4

Pluviobyte/rnskill

自进化 skills。记录用户反馈,更新方法论和规则。触发词:更新规则、记录反馈、改进skill

Pluviobyte/rnskill

dontbesilent 目标清晰化。用维特根斯坦的语言哲学把模糊的目标审计成可检查的交付物。 触发方式:/dbs-goal、/目标、「帮我搞清楚目标」「我想做个人 IP」「我的目标是成为...」「我想变得更...」 Goal clarification using Wittgenstein's philosophy of language. Audits fuzzy goals into checkable deliverables. Trigger: /dbs-goal, "help me clarify my goal", "I want to become...", "my goal is...

Pluviobyte/rnskill

dontbesilent 短视频开头优化。诊断开头问题 + 生成优化方案。 触发方式:/dbs-hook、/hook、「帮我优化开头」「开头怎么写」 Short video opening optimization with diagnosis and solutions. Trigger: /dbs-hook, "optimize my opening", "how to write opening

Pluviobyte/rnskill

把当前诊断的关键状态存到本地,下次回来可以接着用。 触发方式:/dbs-save、/存档、「保存这次诊断」「记下来」「这个结论留着」 Save the current diagnosis state to disk for cross-session recall. Trigger: /dbs-save, "save this diagnosis", "remember this

Pluviobyte/rnskill

dontbesilent 商业工具箱主入口。双模式:任务前路由(你的问题该用哪个 skill)+ 任务后导航(刚做完诊断,下一步该干什么)。 触发方式:/dbs、/商业、「帮我看看」、「下一步怎么走」 Main entry point for dontbesilent business toolkit. Dual mode: pre-task routing + post-task navigation. Trigger: /dbs, "help me with my business", "what's next

Pluviobyte/rnskill

孙宇晨.skill 的别名。触发后立刻读取并执行 `../孙宇晨/SKILL.md`,不单独维护内容。 触发:孙割.skill、/孙割、"用孙割视角看"、"孙割会怎么处理"、"切换到孙割"。

Pluviobyte/rnskill

蒸馏孙宇晨(孙割)公开可查的决策模式,做成一套非扮演的决策分析工具:拆解他如何把注意力、身份、叙事当成可购买、可叠加、可兑换的资产来经营,用来给你自己的选题/发布/公关/危机决策做沙盘推演,不用于替他或任何真实人物发声、编造言论。 触发:孙宇晨.skill、孙割.skill、/孙宇晨、/孙割、"用孙割视角看"、"孙宇晨会怎么做"、"孙割会怎么处理"、"注意力收割模型"、"蒸馏孙宇晨"。

Pluviobyte/rnskill

将参考图或简要描述解码为可编辑的半色调纸张拼贴规范,默认使用 Codex 内置 image_gen 生成品牌一致的静帧和透明图层,再用本地 FFmpeg 或 HyperFrames 制作“从空背景逐件组装”的确定性动态视频。用户提到半色调拼贴、纸张拼贴、剪纸拼贴、编辑式拼贴、杂志拼贴、复古印刷拼贴、拼贴动效、拼贴动画、剪纸动画、纸片组装、逐层组装、从无到有、元素飞入拼装、定格拼贴、定格动画、Arcads 风格、参考图拆解、风格拆解、反向拆解视觉、照这个风格做、做类似的、生成拼贴静帧、让这张图动起来、让这些元素组装起来、制作拼贴广告或拼贴解释视频时使用。英文触发语义包括 editorial collage、halftone collage、paper collage、paper-cut motion、stop-motion graphic、assemble from empty、build-on motion、analyze this、break this down、reverse-engineer this look、generate the stills、animate this、make these move。默认不调用 Arcads、Nano Banana、Seedance 或 Kling;只有用户明确要求且对应连接器可用时才进入外部生成路径。

Pluviobyte/rnskill

Create deterministic editorial-style cover images with a warm paper-gray background, oversized black slab-serif/Chinese display typography, generous whitespace, and a dotted vector analysis icon. Use when the user asks for a “点阵编辑风封面”, “暖灰杂志风封面”, “Codex + Hyperframes 同款封面”, or wants to reproduce/adapt the specific minimal left-text/right-icon banner style. Produce editable SVG and a rendered PNG; do not use this skill for generic covers without this visual direction.

Pluviobyte/rnskill

Chinese AI/tech writing de-AI editor for posts, X/Twitter threads, technical essays, product notes, model reviews, and public-writing drafts. Use when the user asks to 去AI味, 改得像本人, 写推特post, 精修中文AI技术文章, or complains about AI-flavored shells such as 不是A而是B, 真正/其实/本质上, 更重要的是, 冒号讲义腔, 空泛总结, 顺滑但没作者判断的稿子.

Pluviobyte/rnskill

内容复盘工作流:取数 → 爆款分级(R/M/Tier)→ 按需拉取内容本体 → 归因 → 沉淀(方法论/金句库/案例库/概念库/课程灵感)+ 选题卡回写。 Use when the user says 复盘xx, 内容复盘, xx数据怎么样, xx表现如何, 复盘一下这条, 为什么这条爆了, 为什么这条没爆. 沉淀铁律:复盘不沉淀,等于白复盘——每次至少一条资产入库,或写明为什么没有。

Pluviobyte/rnskill

实操长片策划工作流(B站/YouTube 新赛道,实操+真人出镜)。产出可直接照着录的策划稿:测试题组(含可粘贴 prompt)、 结构时间轴(全身出镜段 vs PiP 段)、出镜口播稿、录屏操作清单、悬念与彩蛋设计。 Use when the user says 做实操长片, 实操视频, 实测视频, 对比实测, xx做成实操, 出个实测策划, 这个选题拍实操, or ra-选题 routes a 实操长片 立项 here. 策划稿落 `01-内容生产/视频工作台/制作中/<日期-主题>/策划稿.md`,frontmatter status 是与制作端交接的唯一状态机。

Pluviobyte/rnskill

视频脚本洗稿和二创脚本工作流。Use when the user provides an existing transcript, oral draft, viral script, competitor video text, rough topic notes, or wants 洗稿, 二创改写, 爆款视频脚本重写, 逐字稿改成短视频脚本, rewrite with ra-人话, and queue the approved script into 01-内容生产/视频工作台/待制作/ as the handoff contract for video production. If the user provides a video URL or local video file and asks 视频洗稿、视频二创、洗稿并制作视频, use ra-video-wash-pipeline first.

Pluviobyte/rnskill

选题全生命周期调度:记录选题、深化选题、选题推荐、立项分发(视频/图文/文章/实操长片/多形态)、发布归档。 Use when the user says 灵感xx, 想法xx, 记录选题, 这个可以做个选题, 先存着这个链接, 深化选题/深化一下xx, 给我N个选题, 帮我出选题, 选题推荐, 立项, 做成视频, 制作视频, 做成文章, 制作文章, 做成图文, 制作图文, 做成实操长片, 图文视频文章都做/都分发, 我要自己出镜讲, xx发布了, xx要改; or when the user gives a link plus a target form (链接+制作视频/文章/图文). Owns the 00-选题池 card system: one topic = one card; user never moves files — this skill does.

Pluviobyte/rnskill

短视频钩子(开头)类型选择与写法,中文名「钩子」。Use when 起钩子、写钩子、钩子怎么写、钩子没思路、设计前5秒钩子、写视频开头/口播稿开头, or when the user asks 视频开头怎么做、开头模板、hook 类型、帮我起个钩子, including during ra-洗稿 script rewriting and 选题深化. Provides a scenario-based taxonomy of 7 hook types with decision flow, prerequisites, sentence templates, and common mistakes. For diagnosing and optimizing an existing hook draft, use dbs-hook instead; this skill chooses the type, dbs-hook polishes the execution.

Pluviobyte/rnskill

Create dark cinematic SaaS/product motion videos in the Presenton-like "magic UI" style: black starfield stage, bottom purple glow, large kinetic type, cyan-to-magenta CTA buttons, prompt cards, floating UI templates, integration badges, model rings, export objects, speed-blur transitions, and short product capability arcs. Use when the user asks for "这种风格", "同款风格", dark SaaS promo, AI product demo, magic UI product video, or a style-level creation inspired by a reference video. Do not use for pixel-level or frame-accurate replication; use rn-replica-qc first for that.

Skills relacionados