Communitygithub.com

video-prompt-director

Schreibe AI-Videoprompts wie ein Regisseur: Zerlege jedes Skript, jede Geschichte oder jede Idee in direkt generierbare Videoprompt-Segmente – für Kurzvideos (Kurzvideo-Format) und filmische Premium-Clips (Kinofilm-Format).

Was ist video-prompt-director?

Dieses Skill verwandelt jeglichen Inhalt – egal ob Drehbuch, Geschichte, Voice-Over-Manuskript, Storyboard oder eine kurze Idee – in KI-Videoprompts, die direkt in Tools wie Seedance 2.0/2.5, Jimeng, Dreamina, LibTV oder TT AI verwendet werden können. Es bietet zwei klar definierte Modi: das „Kurzvideo-Format“ (für Plattformen wie TikTok, Xiaohongshu und Kuaishou mit raschem Tempo, One-Shot-Szenen und mehreren Einstellungen) und das „Kinofilm-Format“ (für emotional tiefgründige, langsame Szenen mit starken schauspielerischen Leistungen, Dialog und Gegenüberstellungen). Der Skill gliedert den Erstellungsprozess in Produktions-, Bild- und Performance-Ebenen. Er enthält detaillierte Anleitungen zur Segmentierung von Szenen, zur Bindung von Referenzbildern, zur Erstellung von Kamerafahrten und Timelines sowie zur Performance-Beschreibung (von einfachen, sichtbaren Aktionen im Kurzvideo-Format bis hin zur komplexen Acht-Dimensionen-Formel und Emotionsverläufen im Kinofilm-Format). Besonders wertvoll ist die Regel, dass jeder Prompt in sich geschlossen sein muss, da KI-Tools keinen Kontext zwischen Segmenten speichern. Der Skill wird durch umfangreiche Referenzdateien (Shot-Kataloge, filmische Vokabellisten, Tool-Adapter) ergänzt und bietet ein Skript zur Validierung der Prompt-Struktur. Er ist ideal für Entwickler und Content-Ersteller, die professionelle, konsistente und direkt nutzbare KI-Videoprompts erstellen möchten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dingchenhui0618-arch/agent-skills/tree/HEAD/skills/video-prompt-director

In Ihrer bevorzugten KI fragen

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

Dokumentation

video-prompt-director: Regiegeführte KI-Videoprompts

Positionierung

Verwandle jeden Inhalt in direkt generierbare Videoprompts. Wähle zuerst basierend auf dem Skript-Stil den Modus (Kurzvideo-Format oder Kinofilm-Format). Beide Modi teilen sich die Produktionsebene, während die Bildebene und die Performance-Ebene jeweils eigene Schreibweisen haben:

EbeneWas wird gelöst
Produktionsebene (geteilt)Skript in Generierungseinheiten zerlegen; für jede Einheit Generierungsmodus, Parameter und Referenzbilder wählen; Einheiten müssen aneinander anschließen
BildebeneCharaktere, Requisiten, Szenenraum, Kamera, Stil, Licht & Schatten, Ton, harte Constraints
Performance-EbeneKurzvideo: Eine sichtbare Aktion + ein Emotionspunkt. Kinofilm: Acht-Dimensionen-Formel, AU (Acting Units), Emotionsverlauf, Reaktionskette

Prinzip: Alltägliche Aktionen leicht beschreiben, entscheidende Momente detailliert beschreiben, Stellen, an denen KI häufig Fehler macht, gezielt betonen.

Schritt 0: Modus wählen

Kurzvideo-FormatKinofilm-Format
Plattform / VerwendungTikTok, Xiaohongshu (RED), Video-Konto, Kuaishou, Reels; Szenenausschnitte, Street Styles, Atmosphäre-Clips, Charakter-Kurzgeschichten, vertikale KurzserienKurzfilme, Premium-Dramen, künstlerische Szenen
RhythmusOne-Shot: alle 2 Sekunden ein Ereignis; mehrere Einstellungen: 2–5 Sekunden pro Einstellung4–12 Sekunden pro Einstellung, statische Kamera oder extrem langsame Heranzoom
Antrieb durchAktionsereignisse, Kamerafahrten, Raum und Ton, visuelle KontrastePerformance: Emotionsverlauf, Dialog, Gegenüberstellung
Performance-SchreibweiseEine sichtbare Aktion + Gesichtsausdrucksänderung, natürliche Sprache, kein AUAcht-Dimensionen-Formel + AU-Unterstützung + Reaktionskette
StrukturVariante A: One-Shot („Dan-Mei“-Stil) / Variante B: Mehrere Einstellungen (Cyper-Atom-Stil)Volltext-Map / Charakterkonsistenz / Einstellungs-Zeitachse / Kernanforderungen …
QuelleAI-video-prompt „Dan Mei“ + mx-shell-prompt Cyper-Atomvideo-prompt-director v1
Zuerst lesenmodes/short-video.md → examples/short-video.mdmodes/cinematic-drama.md → examples/cinematic-drama.md

Entscheidungsregeln:

  1. Hat der Benutzer eine Plattform oder einen Stil genannt → Benutzer folgen. TikTok, Xiaohongshu, schneller Rhythmus, Kurzvideos → Kurzvideo-Format. Kinofilm, filmische Handlung, langsamer Rhythmus, Performance → Kinofilm-Format.
  2. Bei fehlender Angabe: Enthält das Skript mehrere Dialogzeilen, emotionale Wendungen, Gegenüberstellungen und spielt es in derselben Szene → Kinofilm-Format; sonst → Kurzvideo-Format.
  3. Vertikale Kurzserien → Kurzvideo-Format, aber Dialogeinbettung und Reaktionskette aus dem Kinofilm-Format verwenden (siehe Ende des Kurzvideo-Formats).
  4. Bei Unsicherheit → Kurzvideo-Format, und in der Bestätigungsnachricht von Schritt 3 darauf hinweisen: „Kann auf Kinofilm-Format umschalten“.
  5. Synthese-/Bearbeitungsaufgaben (A in B einfügen, nur Hintergrund ändern) → keinen der beiden Modi verwenden; stattdessen die minimalistische Schreibweise am Ende von tool-adapters.md verwenden.

Verschiedene Segmente innerhalb eines Projekts können unterschiedliche Modi verwenden, z. B. Einstiegshook in Kurzvideo, Haupthandlung in Kinofilm.

Nach der Wahl des Modus zuerst die entsprechenden modes/-Dateien und Beispiele lesen, dann mit dem Schreiben beginnen.

Workflow

Schritt 1: Eingabe lesen, drei Dinge festlegen

  1. Zielwerkzeug und -modell: Bestimmt die maximale Segmentdauer und die Referenzmaterial-Schreibweise. Siehe tool-adapters.md. Wenn der Benutzer keine Angabe macht, Standard des aktuellen Projekts verwenden; gibt es auch dort keinen Standard, Seedance 2.5 | 720p | 16:9 verwenden.
  2. Bildästhetik: Filmfotografie / Handy-Aufnahme / Animation. Bei Handy-Aufnahme nicht „filmisch, IMAX, Blockbuster, 4K“ schreiben.
  3. Referenzmaterial: Wenn vorhanden, jeder Referenz eine Aufgabe zuweisen; wenn nicht, klar beschreiben, welche Bilder vorbereitet werden müssen, oder auf reinen Text-zu-Video umstellen.

Ein-Satz-Ideen: Als einzelnes Segment behandeln, direkt vervollständigen, Schritt 3 überspringen.

Schritt 2: Segmentieren

Nach Ort, Zeit, großen emotionalen Wendungen, Perspektivwechseln und maximaler Segmentdauer segmentieren. Am Ende eines Segments den Endzustand beschreiben; das nächste Segment setzt dort an. Details siehe REFERENCE.md Abschnitt „II. Segmentierung“; Einstellungsanzahl pro Modus siehe modes/.

Schritt 3: Regieentscheidung (einziger Bestätigungspunkt)

Segment für Segment entscheiden: Wo leicht, wo detailliert beschreiben, wo wird die KI Fehler machen? Bei mehreren Segmenten oder Richtungsunklarheiten in einer Nachricht an den Benutzer:

Modus: Kurzvideo (One-Shot) – Begründung in einem Satz; wenn du einen langsamen, performancestarken Stil möchtest, kann auf Kinofilm-Format umgeschaltet werden.
Ich habe N Segmente erstellt:
Segment 1 (0–15s): [Ein-Satz-Beat]|[Generierungsmodus]|[Benötigte Referenzbilder]
Segment 2 (…): …

Meine Einschätzung:
- Segment 1 [bestimmter Moment]: Ich plane [Bearbeitung], der Zuschauer fühlt [Effekt]; eine andere Richtung wäre [Alternative].

Bestätige mit „Schreib los“; wenn du zusammenführen, aufteilen oder die Richtung ändern möchtest, sag es direkt.

Wenn es nur ein Segment gibt und die Absicht klar ist, diesen Schritt überspringen und direkt schreiben. Wenn der Benutzer sich nicht sicher ist, zwei oder drei Optionen mit Effektbeschreibung anbieten, kein Formular ausfüllen lassen.

Schritt 4: Segment für Segment schreiben

Die Struktur des gewählten Modus verwenden (siehe modes/), Dichte und Tonfall der Beispiele des Modus folgen. Die Beispiele sind Maßstäbe; nur zum Lernen, nicht zur „Verbesserung“ nach allgemeinen Regeln.

Schritt 5: Nach Selbstprüfung ausliefern

Die gemeinsame Selbstprüfung und die modusspezifische Selbstprüfung durchführen. Optional python3 scripts/prompt_builder.py --validate <Datei> ausführen. Nach der Auslieferung fragen: Sollen Segmente angepasst, der Modus gewechselt oder bestimmte Stellen verstärkt/abgeschwächt werden?

Äußere Hülle jedes Segments (für beide Modi)

## Segment 1: [Ein-Satz-Beat] (0–15 Sekunden)

Modus: Kurzvideo (One-Shot / Mehrere Einstellungen) oder Kinofilm
Generierungsmodus: [Rein Text-zu-Video / Erstes Bild / Erstes + Letztes Bild / Mehrere Referenzbilder / All-in-One-Referenz / Videobearbeitung]
Modellparameter: [Modell] | [Auflösung] | [Seitenverhältnis] | [Dauer]
Referenzmaterial:
Bild 1: [Eindeutige Aufgabe] – Festlegung auf [Gesicht / Haare / Kleidung / Proportion …]; Keine Verwendung von [Hintergrund / darin enthaltene Personen …]
(Bei reinem Text-zu-Video „Keine“ schreiben; bei fehlenden Bildern klar beschreiben, welche Bilder vorbereitet werden müssen)

Prompt:
```text
[Gemäß der Struktur des Modus schreiben]
```

Endzustand des Segments: [Pose, Position, Bildkomposition – das nächste Segment setzt hier an]

Referenzmaterial-Zitate im Prompt-Block müssen in die Schreibweise des Zielwerkzeugs umgewandelt werden (@Bild1 / Referenzbild1 / {{Node "Knotenname"}} / @image1).

Kernregeln (für beide Modi)

  1. Jedes Segment ist in sich geschlossen. Generierungswerkzeuge haben kein segmentübergreifendes Gedächtnis. Charakterfestlegungen, Szenen, Licht, Requisiten in der Hand, Endzustand des vorherigen Segments – alles muss in jedem Segment vollständig beschrieben werden. Kein „wie oben“ oder „wie im vorherigen Segment“. Aussehen und Kleidung werden durch Referenzbilder festgelegt, im Text nicht wiederholen.
  2. Ein Referenzbild hat nur eine Aufgabe. Nur „Referenzbild“ zu schreiben, ist wertlos. Es muss klar sein, was festgelegt und was nicht verwendet wird. Die Zitierweise folgt dem Werkzeug: Bei LibTV muss {{Node "Knotenname"}} geschrieben werden; reiner Text „Bild 1“ ist ungültig.
  3. Zeitcode ist Aktionsbudget. Zeitfenster sind kontinuierlich und überlappen nicht. Ein Fenster enthält nur eine Kernaktion. Schlüsselereignisse auf die genaue Sekunde schreiben. Dem letzten Schlag 0,5 Sekunden Puffer geben, da Modelle dazu neigen, den letzten Schlag zu spät zu setzen.
  4. Das erste Bild ist der Zustand vor der ersten Aktion. Soll in Sekunde 2 das Bein übergeschlagen werden, müssen im ersten Bild die Beine nebeneinander sein.
  5. Charaktere dürfen nicht in der Luft schweben. Für jeden kraftaufnehmenden Körperteil die Stütze beschreiben: Woran lehnt er/sie, worauf sitzt er/sie, worauf stehen die Füße. Jede Aktion hat eine Ursache und einen Abschluss.
  6. Emotionen als sichtbare Aktionen schreiben, keine isolierten Emotionslabels (z. B. „Sie ist traurig“). Im Kurzvideo-Format einen Emotionspunkt schreiben; im Kinofilm-Format den vollständigen Entwicklungsprozess.
  7. Dialog in den Zeitcode einbetten, Dialogzeilen nicht ans Ende hängen.
  8. Nur das Wichtigste schreiben. Übermäßige Beschreibungen führen dazu, dass das Modell Elemente, die eigentlich im Bildinneren sein sollten, auf das gesamte Bild hochskaliert.
  9. Grundton-Wörter müssen zum Grundton passen. Bei Handy-Aufnahme nicht „filmisch / HD / Blockbuster / 4K“ schreiben. Bei Filmfotografie spezifische Kamera, Objektiv, Film angeben. Stilreferenzen maximal 1–2.
  10. Standardmäßig keine Hintergrundmusik, nur Originalton. Musik nur schreiben, wenn der Benutzer sie wünscht.

Gemeinsame Selbstprüfung

  • Modus richtig gewählt und die entsprechenden modes/-Dateien und Beispiele gelesen
  • Dauer jedes Segments überschreitet nicht die Werkzeugobergrenze
  • Jedes Segment ist in sich geschlossen, kein „wie oben / wie im vorherigen Segment“
  • Jedes Referenzbild hat nur eine Aufgabe; Festlegungen und Ausschlüsse sind beschrieben; alle im Text zitierten Nummern sind in der Referenzliste enthalten; Zitierweise passt zum Zielwerkzeug
  • Aktionen haben Stützpunkte, Ursache und Wirkung; das erste Bild ist der Zustand vor der Aktion
  • Ton: Umgebungsgeräusche und Ereignisgeräusche; keine BGM (außer vom Benutzer gewünscht)
  • Harte Constraints: Hauptkörperanteil, räumliche Logik, Aktionsreihenfolge in positiven Sätzen festlegen; Negationen nur bei bekannten Fehlschlägen
  • Endzustand des Segments beschrieben
  • Modusspezifische Selbstprüfung bestanden

Dateiübersicht

DateiInhalt
modes/short-video.mdKurzvideo-Format: Variante A One-Shot, Variante B Mehrere Einstellungen, Elemente, die beide Varianten voneinander übernehmen, Performance, vertikale Kurzserien
modes/cinematic-drama.mdKinofilm-Format: Struktur, Volltext-Map, Charakterkonsistenz, Performance-Ebene (Acht Dimensionen, AU, Emotionsverlauf, Reaktionskette)
examples/short-video.md„Dan Mei“ One-Shot zwei Segmente (AI-video-prompt Original, Hit), Cyper-Atom Mehrere Einstellungen (mx-shell-prompt Original + vier Ergänzungen)
examples/cinematic-drama.md„Name Change“ 30-Sekunden-Drei-Personen-Gegenüberstellung, 5 Performance-Ausschnitte
REFERENCE.mdGemeinsam: Segmentierung, Referenzbindung, Requisiten, Szenenraum, Stil, Zeitcode & Aktionen, Ton, harte Constraints, praktische Lektionen
references/tool-adapters.mdReferenzmaterial-Zitierweisen pro Werkzeug, Generierungsmodi, Einzelsegment-Obergrenzen, minimalistische Schreibweise für Synthese
references/shot-catalog.mdEinstellungsgrößen, Bildkomposition, Kamerafahrten sowie „Emotion → Kamerasprache“-Schnellreferenz
references/cinematic-vocabulary.mdKameras, Objektive, Filme, Farben, Licht, Stilreferenzen sowie Begriffe für Handy-Aufnahmen
scripts/prompt_builder.py--validate: Überprüft Struktur, Dauer, Selbstständigkeit und Referenzbildnummern nach Modus und Variante; --analyze-scene: Entscheidet, ob leicht oder detailliert zu schreiben ist; --build: Generiert Performance-Ausschnitte basierend auf Acht-Dimensionen-JSON

Individual skills in this repo

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

design-showcase-websites

Design and build distinctive, high-impact websites and clickable, presentation-ready prototypes for any industry, language, or site type from business briefs, public links, local media, existing sites, or product requirements. Use for brand and corporate sites, landing pages, ecommerce, SaaS and product sites, portfolios, editorial and content sites, education and nonprofit sites, events and communities, local and hospitality businesses, campaigns, web product interfaces, and website UI redesigns. Support Chinese, English, Japanese, Korean, and multilingual experiences without defaulting to one locale or visual style. Also use for requests mentioning 网站原型, 宣传网站, 企业官网, 营销官网, 电商网站, 落地页, 内容网站, 官网重构, 可点击演示, website prototype, landing page, or redesign.

kinetic-typography-video

动效 KINETIC — 把口播视频(数字人或真人实拍)做成爆款动效质感的视觉语言与逐帧渲染器。用一条贯穿全片的"光"、按音节落下的大字、剪辑师才认得的圈内物件(框选框、真实声波、关键帧、时间线、口型条)、人物抠像后"字藏身后"、音画同钟的合成音效与节拍对齐的配乐。用户说"用动效做/用动效风格/做得更炫/像那条爆款动效视频一样/Opus 那种动效"、或要给数字人/真人口播加高密度动效包装时使用。不用于:只要简单字幕的口播、纯 MG 无人物讲解(用 knowledge-explainer)、结构化信息单镜头(shotcraft-motion)。

knowledge-explainer

把文字、文章、笔记、PPT 或 HTML 课件提炼为有配音字幕的 16:9 知识讲解视频。 使用 Remotion 语义动画与 Fish Audio / ElevenLabs 配音,先做短样片再扩展。 用于课件转视频、知识视频、内训片、科普 explainer,也用于参考视频的解释型动效拆解与原创复现;不负责真人口播剪辑、数字人生成或未知作者工具归属鉴定。

xhs-card-video

制作无脸说明视频的小红书 3:4 截图卡短视频:把真实 X 截图、动态背景和已核验本地 BGM 组装成一个视频与一份发布稿,并按周归档;不自动发布。

Verwandte Skills