Communitygithub.com

josh12340/josh-video-skills

Cuando recibas «Haz un video / Reel»: primero determina el tipo de video, envíalo a la skill correspondiente, aplica las reglas comunes de la casa y pásalo al editor de hechos. Solo haz borradores, no publiques.

¿Qué es josh-video-skills?

Este router de videos para Josh actúa como un orquestador inteligente que clasifica automáticamente las solicitudes de creación de contenido multimedia (reels, videos cortos, documentales, etc.) y las deriva a la skill especializada adecuada. Su propósito principal es evitar que el bot principal tome decisiones incorrectas sobre qué herramienta usar y garantizar que todos los videos cumplan con las reglas unificadas de la casa: voz en chino tradicional taiwanés, formato vertical 1080×1920, duración máxima de 3 minutos, sin marcas, sin servicios chinos, y con verificación de hechos obligatoria. Está diseñado para usarse en entornos como Claude Code o Cursor, apoyándose en un repositorio local con plantillas, scripts de renderizado (`reel.sh`), y guías de estilo. El flujo completo incluye: (1) leer las reglas del perfil, (2) aplicar una tabla de decisión para elegir la skill correcta (entrevista, material de archivo, montaje, pantalla grabada, explicación artística, comparativas, productos promocionales, etc.), (3) ejecutar los pasos comunes (doblaje con ElevenLabs, BGM, subtítulos, recorte), (4) entregar los borradores en una carpeta de drafts, y (5) notificar al editor de hechos para revisión antes de la publicación final. No está permitido publicar directamente: todo debe pasar por la aprobación de Josh.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bounce12340/josh-video-skills/tree/HEAD/josh-video-router

Preguntar en tu IA favorita

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

Documentación

josh-video-router:Enrutador de Videos de Josh

Solo haz borradores, no publiques. La publicación siempre la maneja el bot principal después de la confirmación de Josh. Para un inventario completo y las razones, consulta <SKILLS_DIR>/ROUTER-PLAN.md.

Paso 0: Lee primero las reglas de la casa

  • Tono y vocabulario: <YOUR_WORKSPACE>/media-team/00-profile/voice.md
  • Reglas de animación: <YOUR_WORKSPACE>/media-team/00-profile/motion-contract.md
  • Portada: <YOUR_WORKSPACE>/media-team/covers/README.md

Paso 1: Determina el tipo (tabla de decisión)

PreguntaSí → Usa
¿Hay entrevista o discurso original de una personalidad?interview-reel
¿Voz hablada con imágenes de noticias/material de archivo real?stock-footage-reel
¿Montaje temático sin narración?OpenMontage documentary-montage (lee openmontage-house)
¿Grabar pantalla web o herramienta?screen-record (material) → luego stock-footage-reel o OpenMontage screen-demo
¿Explicación de conocimiento, estilo Vox, arte, pizarra, dibujo a mano?huashu-art-motion; si no tiene ese estilo, usa lemo-opuscar; si se necesita vista previa de terceros, usa xilo-opus-video
¿Comparativa de precios, puntuaciones, KPI?huashu templates/data_card_render.py
¿Promoción de producto?video-shotcraft (debe reordenarse a vertical)
¿Cortometraje a partir de largo, traducción/doblaje, podcast?OpenMontage (lee openmontage-house)
¿Ninguno de los anteriores?Detente y pregunta al bot principal, no elijas skill por tu cuenta

No uses: vox-director, book-sales-video, simon-skills, director 出片, hbg-classical-poem, kid-papercraft, anything2explainer ni los videos formales de video-talkcraft (razones en ROUTER-PLAN.md).

Paso 2: Reglas comunes de la casa (aplica a cada video)

  • Chino tradicional taiwanés, uso taiwanés, usa comillas «», no guiones largos (—).
  • Doblaje: en chino usa tu propia voz de ElevenLabs <YOUR_ELEVENLABS_VOICE_ID>; en inglés usa Sarah Explains. Velocidad natural, sin acelerar. Primero usa estimate_only para ver puntos.
  • El doblaje sigue el guion tal cual: el archivo de subtítulos final es la única fuente, los subtítulos en pantalla se dividen según el mismo archivo.
  • Los videos de noticias solo reportan noticias, sin agregar la perspectiva en primera persona de Josh, a menos que él lo solicite.
  • Música de fondo: ponla en la medida de lo posible; si la hay, indica en facts.md el nombre de la canción, fuente y licencia; si no, no bloquees la salida.
  • No pongas logotipos de marca en las imágenes; el material debe coincidir con el contexto real de la frase.
  • Formato vertical 1080×1920, menos de 3 minutos; para versión IG usa video-pipeline/reel.sh ig para comprimir a menos de 45 MB.
  • Si se basa en un video de YouTube, todos los posts deben incluir el enlace original y acreditar al autor original.
  • No uses servicios de pago ni añadas nuevas claves API; si es necesario, detente y pregunta a Josh.
  • Reglas de VoiceStudio: no subas grabaciones de usuarios, no copies voces sin consentimiento del interesado.
  • No uses servicios chinos (Doubao, Huoshan, Feishu, WeChat Read, Jimeng, LibTV).

Paso 3: Finalización

  1. reel.sh mix (si hay BGM) → reel.sh qa → reel.sh ig
  2. Entrega script.txt, storyboard.md, ig_caption.txt, threads.txt, facts.md en <YOUR_WORKSPACE>/media-team/03-drafts/<tema>/

Paso 4: Pásalo al editor de hechos

  • Notifica al editor de hechos que revise 03-drafts/<tema>/, el informe se escribe en 04-review/<nombre-del-guion>-review.md.
  • Una vez aprobado, informa al bot principal: ruta del archivo, duración, tamaño del archivo, guion completo, hechos no verificables.

Individual skills in this repo

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

bounce12340/josh-video-skills

「名人訪談/演講片段」直式 Reel(Fox Hsiao 式「解說穿插原聲」):配音依語言選聲(中文用「<YOUR_VOICE_NAME>」<YOUR_ELEVENLABS_VOICE_ID>;英文用 Sarah Explains)+繁中主字幕的解說段落,中間穿插 15 到 30 秒的名人原聲片段(16:9 置中、上下模糊底、「原聲 姓名|場合|日期」出處標籤、左上「影片/原頻道」),結尾拋問題給觀眾。一份 JSON spec 一路做到成片、720p 預覽、聯絡表、credits.json、封面。觸發語:「名人訪談」、「演講片段」、「訪談 Reel」、「Fox 式」、「解說加原聲」、「interview reel」。

bounce12340/josh-video-skills

用 OpenMontage(開源 AI 影片製作流水線,<SKILLS_DIR>/OpenMontage)做 Josh 的影片時的「本家規則」轉接層。適用:長片剪成多支短片(clip-factory)、真實螢幕錄製教學(screen-demo)、翻譯配音(localization-dub)、Podcast 轉影片(podcast-repurpose)、「照這支參考影片做」(reference video 分析)、無旁白紀錄片蒙太奇(documentary-montage),以及幫 stock-footage-reel 加抓 NASA/國會圖書館/NARA/Archive.org 老片。觸發語:「用 OpenMontage」、「長片切短片」、「照這支 Reel 做」、「翻譯配音」、「螢幕教學影片」。

bounce12340/josh-video-skills

用 Playwright 錄「公開網頁」的操作畫面(捲動、滑過、點連結、高亮重點、章節卡),輸出 1080x1920 直式 mp4,當 Reel 的工具/網站導覽素材。觸發語:「錄一段網頁操作」「網站導覽素材」「螢幕錄影素材」「screen record」。只錄公開頁面,不登入、不發文。

bounce12340/josh-video-skills

「真實素材剪輯」直式短影音(AYi @ayi_ainotes 那種紀錄片風):照口播稿每一句,自動搜尋並下載免費可商用素材(Pexels、Mixkit Free、Wikimedia Commons),加上洋紅調的 1950 到 70 年代 Prelinger 公有領域老片,硬切剪輯,燒上雙語字幕(繁中+英文,重點字金色),左上固定標題,ElevenLabs 配音,暗色合成器配樂,片尾金句卡加出處小字,再用 B 剪報 Vox 樣板出封面。觸發語:「做一支真實素材剪輯」、「stock footage reel」、「AYi 風格」、「素材庫剪輯」。

Skills relacionados