Communitygithub.com

josh-video-router: Josh Video Router

Empfängt den Auftrag 'Erstelle ein Video/Reel', bestimmt den Videotyp, leitet an das passende Video-Skill weiter, wendet gemeinsame Basisregeln an und übergibt an die Faktenprüfung. Erstellt nur Entwürfe, veröffentlicht nicht.

Was ist josh-video-router: Josh Video Router?

Dieses Skill fungiert als intelligenter Router für die Video- und Reel-Erstellung im Josh-Workflow. Beim Befehl 'Erstelle ein Video/Reel' analysiert es den Inhalt anhand einer Entscheidungstabelle und leitet die Aufgabe an das am besten geeignete spezialisierte Video-Skill weiter – sei es für Interviews, Stock-Footage, Montagen, Bildschirmaufnahmen, Erklärvideos oder Produkt-Promos. Es stellt sicher, dass strenge Qualitätsstandards eingehalten werden: traditionelles Taiwanesisch, korrekte Formatierung, Bildunterschriften, Hintergrundmusik, Hochformat 1080×1920, maximale Länge 3 Minuten und Dateigröße unter 45 MB. Nach der Erstellung des Entwurfs übergibt das Skill die Arbeit an einen Faktenprüfer und meldet sich dann beim Haupt-Bot mit relevanten Details zurück. Es ist für Claude Code und ähnliche KI-Agenten konzipiert, die in der Medienproduktion arbeiten, und stellt durch seine Entscheidungslogik sicher, dass keine verbotenen Tools oder Dienste (wie bestimmte chinesische Plattformen) verwendet werden und keine Inhalte ohne Genehmigung veröffentlicht werden.

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht josh-video-router: Josh Video Router?

Erstellt nur Entwürfe, veröffentlicht nicht. Die Veröffentlichung erfolgt immer durch den Haupt-Bot, nachdem Josh es bestätigt hat. Eine vollständige Übersicht und Begründung findest du unter <SKILLS_DIR>/ROUTER-PLAN.md.

Schritt 0: Zuerst die Basisregeln lesen

  • Ton und Wortwahl: <YOUR_WORKSPACE>/media-team/00-profile/voice.md
  • Animationsregeln: <YOUR_WORKSPACE>/media-team/00-profile/motion-contract.md
  • Cover: <YOUR_WORKSPACE>/media-team/covers/README.md

Schritt 1: Typ bestimmen (Entscheidungstabelle)

FrageJa → Verwende
Enthält ein Interview oder einen Vortrag mit bekannter Person?interview-reel
Voice-Over mit echten Nachrichten/Stock-Material?stock-footage-reel
Themen-Montage ohne Voice-Over?OpenMontage documentary-montage (lies openmontage-house)
Soll eine Webseite oder Tool-Bedienung aufgenommen werden?screen-record (Material) → dann stock-footage-reel oder OpenMontage screen-demo
Wissenserklärung, Vox-Stil, künstlerischer Stil, Whiteboard, Handzeichnung?huashu-art-motion; verwende lemo-opuscar nur, wenn der Stil nicht verfügbar ist; verwende xilo-opus-video für Drittanbieter-Vorschauen
Preis-, Benchmark- oder KPI-Vergleich?huashu templates/data_card_render.py
Produkt-Promo?video-shotcraft (muss in Hochformat umformatiert werden)
Langes Video in kurze Clips schneiden, übersetzen/vertonen, Podcast?OpenMontage (lies openmontage-house)
Trifft nichts davon zu?Halte an und frage den Haupt-Bot, wähle nicht selbst ein Skill aus

Nicht verwenden: vox-director, book-sales-video, simon-skills, director 出片, hbg-classical-poem, kid-papercraft, anything2explainer und die formellen Videos von video-talkcraft (Begründung in ROUTER-PLAN.md).

Schritt 2: Gemeinsame Basisregeln (für jedes Video umsetzen)

  • Taiwanesisches traditionelles Chinesisch, taiwanesische Begriffe, verwende „“ anstelle von Gedankenstrichen (—).
  • Voice-Over: Auf Chinesisch verwende deine eigene ElevenLabs-Stimme <YOUR_ELEVENLABS_VOICE_ID>; auf Englisch verwende Sarah Explains. Natürliches Sprechtempo, nicht beschleunigen. Verwende zuerst estimate_only, um die Kosten zu prüfen.
  • Voice-Over folgt dem Untertitel: Die endgültige Untertiteldatei ist die einzige Quelle; Bildschirmuntertitel werden in denselben Blöcken geschnitten.
  • Nachrichtenvideos berichten nur die Nachrichten, ohne Joshs Ich-Perspektive, es sei denn, er fordert es an.
  • Hintergrundmusik (BGM): So viel wie möglich einfügen; bei vorhandener Musik den Titel, die Quelle und die Lizenz in facts.md angeben; wenn keine vorhanden, blockiert das nicht die Auslieferung.
  • Kein Markenlogo im Bild; das Material muss zum tatsächlichen Kontext des Satzes passen.
  • Hochformat 1080x1920, maximal 3 Minuten; für IG-Version mit video-pipeline/reel.sh ig auf unter 45 MB komprimieren.
  • Bei Inhalten, die auf YouTube-Videos basieren, füge den Originallink im Beitrag bei und nenne den ursprünglichen Autor.
  • Keine kostenpflichtigen Dienste verwenden, keine neuen API-Schlüssel hinzufügen; bei Bedarf anhalten und Josh fragen.
  • VoiceStudio-Regeln: Keine Benutzeraufnahmen hochladen, keine Stimme ohne Einwilligung des Betroffenen kopieren.
  • Keine chinesischen Dienste verwenden (豆包, 火山, 飛書, 微信讀書, 即夢, LibTV).

Schritt 3: Abschluss

  1. reel.sh mix (wenn BGM vorhanden) → reel.sh qa → reel.sh ig
  2. Liefere script.txt, storyboard.md, ig_caption.txt, threads.txt, facts.md an <YOUR_WORKSPACE>/media-team/03-drafts/<Thema>/

Schritt 4: An die Faktenprüfung übergeben

  • Benachrichtige die Faktenprüfung zur Überprüfung von 03-drafts/<Thema>/; der Bericht wird in 04-review/<Manuskriptname>-review.md geschrieben.
  • Nach erfolgreicher Prüfung melde dem Haupt-Bot: Dateipfad, Videolänge, Dateigröße, vollständiges Skript, nicht überprüfbare Fakten.

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 風格」、「素材庫剪輯」。

Verwandte Skills