Communitygithub.com

uzxans/shorts-generate

Erstelle russische, erklärende Motion-Design-Videos für YouTube Shorts und Instagram Reels im genehmigten React-Video-Stil – mit Dmitry-Voiceover, Musik und Frog-Abspann.

Was ist shorts-generate?

Dieses Skill ermöglicht die Produktion von russischen, bildungsorientierten Kurzvideos im Stil eines etablierten Kanals, der auf dunkle, technische Motion-Graphics mit auffälligen Farben (dunkelblau, weiß, blau, limette, orange) setzt. Es automatisiert den gesamten Workflow: von der Themenrecherche und Drehbucherstellung über die Narration (Edge TTS ru-RU-DmitryNeural) und Musikauswahl bis hin zum finalen Rendern als MP4 im 9:16-Format (1080×1920, 30 fps). Es integriert die HyperFrames-Suite für Komposition, Animation und Audiobearbeitung, inklusive Audio-Carving, um Musik unter der Sprache zu senken. Der Abspann verwendet eine mitgelieferte frog.mp4 mit einem russischen Call-to-Action. Das Skill ist speziell für den genannten Kanal konzipiert und stellt sicher, dass keine Inhalte von vorherigen Themen in neue Projekte übernommen werden. Es unterstützt die geforderten Plattformen (YouTube Shorts, Instagram Reels) und erzeugt ausführbare MP4-Dateien mit prüfbaren Metadaten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/uzxans/shorts-generate/tree/HEAD/skills/channel-motion-shorts

In Ihrer bevorzugten KI fragen

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

Dokumentation

Channel Motion Shorts

Verwende die unten genehmigten Kanaleinstellungen, sofern der Benutzer nichts ändert. Dies ist ein persönliches Produktionsrezept, keine Regel für nicht verwandte Videos. Lies den installierten HyperFrames-Einstieg-Skill und verwende dann general-video/faceless-explainer für komplette Filme und Motion-Graphics-Techniken einzelner Beats. Diese Skills sind bereits installiert; installiere das gesamte Paket nicht bei jedem Durchlauf neu. Lade deren relevante Kompositions-, Animations-, CLI-, Medien- und Audio-Anleitungen nach Bedarf.

Genehmigte Standardeinstellungen

  • Liefere eine echte MP4-Datei für YouTube Shorts und Instagram Reels: 1080×1920, 9:16, 30 fps, normalerweise 45–60 Sekunden einschließlich des Abspanns.
  • Russischer Bildungsinhalt; sauberes, hochwertiges, energiegeladenes technisches Motion-Design. Dunkel #080D16, Weiß #F4F7FC, Blau #409CFF, Limette #C5F86B und Orange #FF9562. Montserrat für Display/Fließtext und JetBrains Mono für Labels, lokal eingebettet.
  • Große kurze kinetische Phrasen, Diagramme und schrittweise visuelle Erklärungen; gezielte Slide-/Zoom-/Tiefenbewegungen. Halte die Geschichte auch ohne Ton verständlich. Keine sprechenden Köpfe oder realistische Menschen, es sei denn, dies wird ausdrücklich gewünscht.
  • Spannungsbogen: Aufhänger in den ersten 3 Sekunden → einfache Erklärung → Mechanismus → praktisches Beispiel → eine Erkenntnis → Abonnieren.
  • Für diesen Kanal gehören Erzählung und Hintergrundmusik grundsätzlich zum Standard. Bestehendes Projekt verwendet Edge TTS ru-RU-DmitryNeural; das Fehlen einer HeyGen-Authentifizierung ist kein Beleg dafür, dass die Sprachgenerierung nicht verfügbar ist. Überprüfe das Projekt, bevor du einen fehlenden Anbieter deklarierst.
  • Beende das Video mit der vom Benutzer bereitgestellten frog.mp4 (ca. 4,04 s) und dem russischen gesprochenen Call-to-Action: „Подпишись, чтобы не пропустить новые разборы“. Die Datei selbst hat kein Audio. Behalte die vorhandene rote Illustration und den SUBSCRIBE-Text bei; sie ist eine genehmigte Ausnahme vom dunklen visuellen Hauptstil.
  • Senke die Musik unter der Sprache mit HyperFrames Audio Carve, inklusive spektralem Raum für die Stimme, und behalte hörbare Musik während des Abspanns bei. Vermeide Clipping und abrupte Enden.

Ein neues Thema starten

  1. Lies production.md für installierte Werkzeuge, Ressourcen-Pfade, Arbeitsaudio und Export-Befehle. Bevorzuge bestehende funktionierende Infrastruktur.
  2. Erstelle ein separates Projektverzeichnis videos/<thema-slug>/. Überschreibe niemals das genehmigte Beispiel oder ein anderes Thema. Das mitgelieferte assets/approved-example/ dient als Referenz, nicht als fertiges Skript für ein neues Thema. Es enthält themenspezifischen russischen Text und Timing-Angaben.
  3. Recherchiere aktuelle/technische Behauptungen mit Hilfe von autoritativen Quellen. Wähle einen geeigneten Blickwinkel für das angefragte Thema; nimm nicht an, dass jedes Video eine Schwachstelle behandelt. Datumsangaben historischer Ereignisse und vermeide veraltete Versionsempfehlungen. Speichere Quellen neben dem neuen Projekt.
  4. Schreibe eine frische BRIEF.md, frame.md, STORYBOARD.md und narration.json. Wähle das Timing einschließlich des Frog-Slots. Übernehme die visuelle Grammatik, Typografie und technischen Abläufe aus der Referenz; gestalte Diagramme neu, um das neue Thema zu erklären. Entferne alle alten React/RSC/Sicherheitsbegriffe, sofern nicht relevant.
  5. Generiere die Narration frühzeitig und miss sie. Richte jedes gesprochene Segment auf die dazugehörige visuelle Szene aus, mit kurzen Pausen. Wenn das Material mehr als etwa 1,18× Beschleunigung benötigt, kürze den Wortlaut oder ordne die Szenenzeit neu zu, anstatt die Sprache zu hetzen. Halte die Gesamtlänge innerhalb der gewünschten Dauer.
  6. Erstelle seek-sichere HyperFrames-Szenen, stelle vollständige Musik plus Narration zusammen, hänge den Frog-Abspann an und blende währenddessen Hauptfilm-Header/Footer aus. Führe den Audio Carve nach dem endgültigen Narration-Timing durch. Bewahre die neuen Entscheidungen des Benutzers gegenüber diesen Standardeinstellungen.
  7. Führe den HyperFrames-Check durch, prüfe ein Kontaktblatt mit allen Szenen und dem Abspann und rendere dann im autorisierten Umfang des Benutzers. Überprüfe die MP4-Abmessungen, die tatsächliche Dauer, den Audiostream und den Spitzenpegel; prüfe die finalen Output-Frames. Liefere einen klickbaren, absoluten MP4-Pfad, die tatsächliche Dauer und einen kurzen Hinweis, dass Narration, Musik und Abonnieren-Abspann enthalten sind. Nicht auf Social-Media-Konten veröffentlichen, es sei denn, dies wurde separat autorisiert.

Sicher wiederverwenden

Keine Narration aus einem vorherigen Thema darf in ein neues Auslieferungsobjekt übernommen werden. Zwischenspeichere Sprache nach Text, Stimme und Rate (oder generiere in einem neuen Themenordner). Schrift- und JS-Dateien dürfen wiederverwendet werden; alte Audio-Caches, eingebrannte Audio-Carve-Attribute und Quellenangaben müssen ersetzt werden. Führe Synthese-Skripte aus dem neuen Projektverzeichnis aus; einige verwenden relative public/-Pfade. Passe die hartcodierte Narration/das Timing der Referenz an, bevor du sie ausführst.

Aufrufbeispiel: „Используй $channel-motion-shorts. Создай ролик про Docker: зачем нужны контейнеры“.

Verwandte Skills