Kurzvideo-Kommandozentrale
Ein Video von der Idee zur Veröffentlichung – alles in einem einzigen Verzeichnis. Dieser Skill kümmert sich um drei Dinge: Wie das Verzeichnis aufgebaut wird, wie die fünf Phasen durchlaufen werden und was in jeder Phase als „bestanden“ gilt.
Er lehrt nicht, wie man ein Drehbuch schreibt (das ist Sache von short-video-plan), ersetzt kein Generierungsmodell und führt keine Schnittarbeit durch. Er stellt sicher, dass: Man bei jeder Produktion durch einen Blick in das Verzeichnis sofort weiß, bei welchem Schritt man ist, was als nächstes zu tun ist und ob man fortfahren kann.
1. Die fünf Phasen
S1 Drehbuch/Storyboard → G1 → S2 Prompts → G2 → S3 Generierung → G3 → S4 Lieferung → G4 → S5 Veröffentlichung → G5 → Abgeschlossen
| Phase | Aufgabe | Hauptliefergegenstand | Zuständig |
|---|---|---|---|
| S1 Drehbuch/Storyboard | Themenauswahl, Typ, Struktur, Drehbuch, Inhalts-Storyboard | 01-produktionsplan.md | short-video-plan |
| S2 Prompts | Storyboard → Asset-Liste + Generierungsliste | 02-asset-liste.md, 03-generierungsliste.md | short-video-prompt |
| S3 Generierung | Zuerst Assets bereitstellen, dann segmentierte Videos erstellen | 04-material/ | short-video-assets + short-video-generate |
| S4 Lieferung | Segmente zusammenfügen, Untertitel, Musik, Mischung | 05-Endprodukt/ | Schnittwerkzeug |
| S5 Veröffentlichung | Titel, Cover, Hashtags, Zeitplan, Kennzeichnung | 06-veroeffentlichungspaket.md | Dieser Skill |
Es wird immer nur eine Phase auf einmal bearbeitet. Das Überspringen von Phasen ist die Hauptursache für Nacharbeiten – wenn G2 nicht bestanden wurde und man trotzdem mit der Generierung beginnt, werden die erstellten Materialien garantiert nicht zu den Einstellungsnummern passen.
2. Verzeichnis-Standard (dieser Skill ist die alleinige Autorität)
Alle Produktionsergebnisse gehen in dasselbe Verzeichnis, standardmäßig im Projektstamm unter outputs/. Andere Komponenten definieren keine eigenen Verzeichnisregeln mehr, sondern unterliegen ausnahmslos diesem Abschnitt.
2.1 Struktur
outputs/
└── 2026-09-29-wenig-schlaf-wie-adhs/
├── 00-prozess-status.md
├── 01-produktionsplan.md
├── 02-asset-liste.md
├── 03-generierungsliste.md
├── 04-material/
│ ├── 01-asset-bilder/
│ ├── 02-erster-frame/
│ └── 03-clips/
├── 05-endprodukt/
│ └── endprodukt-v1.mp4
└── 06-veroeffentlichungspaket.md
Zweck der Nummern-Präfixe: Sobald das Verzeichnis geöffnet wird, sind die Dateien in der Prozessreihenfolge sortiert; man erkennt auf einen Blick, welche Phase bearbeitet wird und welche fehlt – ohne zusätzliche Navigationsdatei.
2.2 Verzeichnisname
Festes Format: JJJJ-MM-TT-Titel
| Element | Anforderung |
|---|---|
| Datum | Tag der Verzeichniserstellung, danach unveränderlich |
| Trennzeichen | Ein Bindestrich zwischen Datum und Titel; innerhalb des Titels werden Wörter ebenfalls durch Bindestriche verbunden |
| Länge | Titel 8–15 Zeichen |
| Verboten | Schrägstrich, Backslash, Doppelpunkt, Sternchen, Fragezeichen, Anführungszeichen, spitze Klammern, senkrechter Strich, Leerzeichen und Satzzeichen |
| Doppelter Name | Bei gleichem Titel am gleichen Tag wird -2, -3 usw. angehängt |
Der Titel sollte der prägnanteste Ausdruck aus dem gewählten Thema sein, kein Kategoriename:
| Nicht geeignet | Geeignet |
|---|---|
| Wissenschaftlicher Inhalt | Wenig Schlaf wie ADHS |
| Douyin Kurzvideo | Heißes Essen außen heiß, innen kalt |
| Thema vom 22. Oktober | Thermoskanne Kaffee nach Stunden kalt |
Entscheidungsmethode: Kann man sich drei Monate später nur anhand des Verzeichnisnamens daran erinnern, um welches Video es sich handelt? Kategorienamen wird man sich nach drei Monaten garantiert nicht mehr erinnern können, Themennamen schon.
2.3 Drei eiserne Regeln
- Ein einmal erstellter Verzeichnisname wird nicht mehr geändert. Ändert man ihn, sind sofort Verweise auf Materialpfade unterbrochen. Soll der Titel geändert werden, ändert man den Veröffentlichungstitel in
06-veroeffentlichungspaket.md, nicht das Verzeichnis. - Auch bei mehrtägiger Arbeit wird das Datum nicht geändert. Wenn man am nächsten Tag weitermacht, bleibt das Verzeichnis auf dem Datum der Erstellung; es wird kein neues Verzeichnis angelegt.
- Ein Video = ein Verzeichnis. Serien, Content-Fragmente oder Matrix-Auskopplungen werden nicht als Unterverzeichnisse angelegt, sondern es werden separate Verzeichnisse mit einem unterscheidenden Begriff im Titel erstellt.
2.4 Erster Schritt bei Arbeitsbeginn
Wenn der Benutzer „Ein neues Video starten“ sagt, müssen zuerst drei Dinge abgefragt werden, bevor das Verzeichnis erstellt wird:
- Plattform (Douyin / Video Account / Xiaohongshu)
- Ziellänge
- Themenrichtung in einem Satz
Dann werden nacheinander vier Schritte ausgeführt:
- Verzeichnisnamen gemäß 2.2 generieren, dem Benutzer zur Bestätigung vorlesen – dies ist die einzige Gelegenheit, den Namen ohne Kosten zu ändern
- Verzeichnis erstellen, sowie die vier Unterverzeichnisse
04-material/01-asset-bilder,02-erster-frame,03-clipsund05-endprodukt 00-prozess-status.mdschreiben: Aktuelle Phase = S1, Projektabnahme-Profil ausfüllen, alle fünf Tore auf „Nicht begonnen“ setzen- Zu S1 wechseln, an die Inhaltsebene übergeben
Wird der Name nicht bestätigt, bevor das Verzeichnis erstellt wird, trägt der Benutzer die Kosten für eine spätere Namensänderung.
3. Statusdatei
00-prozess-status.md ist der Speicherpunkt dieses Videos. Wird sofort nach jedem Phasenfortschritt aktualisiert, nicht aufgespart.
Erforderliche Felder:
| Feld | Zweck |
|---|---|
| Verzeichnisname, Erstellungsdatum, Plattform, Ziellänge | Identifikation |
| Aktuelle Phase | Sechs Optionen: S1 / S2 / S3 / S4 / S5 / Abgeschlossen |
| Ergebnisse der fünf Tore | G1–G5 einzeln: bestanden / nicht bestanden / nicht begonnen |
| Liste der Liefergegenstände | Vorhandene Dateien + fehlende Dateien |
| Blockierungspunkte | Wo es gerade hakt, worauf gewartet wird |
| Projektabnahme-Profil | Inhaltstyp, Ziel, Rhythmusabsicht, Obergrenze für längste dialogfreie Intervalle, Träger von Stille, harte Einschränkungen, Abnehmer/Finalisierungsbedingungen |
| Versionshistorie | Eine Zeile pro Änderung: Datum + Was geändert wurde + Warum |
Vorlage siehe assets/flow-state-template.md.
Es löst ein sehr konkretes Problem: Bei Sitzungswechsel, einer Woche Pause oder Übergabe an eine andere Person kann durch Lesen dieser einen Datei nahtlos weitergemacht werden. Ohne sie müsste man am dritten Tag erst das gesamte Material durchgehen, um sich zu erinnern, wo man war.
4. Die fünf Tore
Tore haben nur zwei Ergebnisse: Bestanden oder nicht bestanden. Bei „nicht bestanden“ wird in dieser Phase gestoppt; es gibt kein „erstmal weitermachen und schauen“.
G1 · Drehbuch/Storyboard bestanden (S1 → S2)
01-produktionsplan.mdalle fünf Abschnitte vollständig, alle acht Selbstprüfungsfragen bestanden- Abweichung der Gesamtlänge des Storyboards vom Ziel ≤30%
- Jede Einstellung 2–6 Sekunden, Einstellungsnummern fortlaufend ohne Lücken
- Selbstprüfung der roten Linien bestanden: Keine unbewiesene Wirksamkeit, keine erfundenen Aussagen, keine absoluten Formulierungen, keine persönlichen Daten
- Benutzer hat Thema und Drehbuch bestätigt
- Projektabnahme-Profil wurde ausgefüllt; wenn Plattform, Ziellänge oder harte Einschränkungen nicht bestätigt wurden, werden benutzerautorisierte Standardwerte aufgezeichnet, andernfalls wird bei S1 gestoppt
- Abnahmeprofil hat die Obergrenze für das längste dialogfreie Intervall deklariert; bei Projekten, die lange Stille erlauben, wurde der Träger der stillen Abschnitte festgelegt
- Für jede Einstellung wurden Funktion, kognitive Wirkung auf den Zuschauer, Vorbedingungen, wesentliche sichtbare Fakten und Längenabsicht festgelegt; dialogfreie Abschnitte beschreiben Träger wie Aktion, Geräusche, Musik oder Atmosphäre
- Bei Nutzung des Planungs-Skills wird dessen
scripts/check_plan.pyausgeführt, um mechanische Feld-, Längen- und Abhängigkeitsnummerierungsfehler zu beseitigen; bei reiner Installation dieses Workflow-Skills wird manuell anhand der G1-Checkliste geprüft und das Nichtausführen des Skripts dokumentiert
G2 · Generierungsliste bestanden (S2 → S3)
- Jeder Prompt hat eine entsprechende Einstellungsnummer; es gibt keinen zusätzlichen Abschnitt
- Die Summe der Längen aller Abschnitte weicht maximal 1 Sekunde von der Gesamtlänge des Storyboards ab
- Alle in der Liste referenzierten Asset-Nummern sind in der Asset-Liste definiert; keine schwebenden Verweise
- Hauptmodus ist festgelegt: Erster/letzter Frame oder Referenzbild, strikte Auswahl; Text-zu-Video wird nur für Einstellungen ohne Hauptmotiv verwendet
- Einstellungen mit Produktparametern, Verpackung, Logo usw. sind mit „Muss echtes Bild verwenden“ gekennzeichnet; sie werden nicht der reinen Text-zu-Video-Generierung überlassen
- In Abschnitten mit Dialog ist der originale Dialogtext vollständig im Prompt enthalten und stimmt Wort für Wort mit dem Voice-Over im Storyboard überein (Voice-Over wird nicht separat vertont; wenn dies fehlt, ist dieser Abschnitt stumm)
- Im Feld „Bildbeschreibung“ jedes Prompts werden Hauptmotiv, Zustand, Aktion, Umgebung, Licht, Einstellungsgröße, Kameraposition/Winkel, Kamerabewegung und Abhängigkeiten/sichtbare Fakten aufgeführt; bei nicht zutreffenden Punkten wird der Grund angegeben
- Wesentliche sichtbare Fakten, Vorbedingungen und Längenabsicht des Storyboards wurden auf den ersten Frame oder die Aktion innerhalb des Abschnitts abgebildet
G3 · Material bestanden (S3 → S4)
- Für jeden Abschnitt liegt eine verwendbare Version vor; fehlende werden in den Blockierungspunkten festgehalten
- Produktgeometrie ist nicht verzerrt, Etiketten sind lesbar und nicht verändert
- Benachbarte Abschnitte passen an ihren Enden zusammen: Gleiches Produkt, gleiche Lichtrichtung, gleicher Bildausschnitt
- Charakteristische Erkennungsmerkmale und deren Anzahl aus der IP/Charakter-Merkmal-Liste wurden in den finalisierten Clips Einstellung für Einstellung überprüft
- Bei mehreren Kandidaten für dieselbe Einstellung wurde die ausgewählte Version in der Liste vermerkt
- Dialog-Abschnitte wurden Satz für Satz auditiv geprüft: Keine fehlenden Sätze, keine falsch ausgesprochenen Schlüsselwörter
- Das finale Dialogergebnis wurde in
04-material/00-dialog-final.jsondokumentiert; die Transkription mehrdeutiger Schlüsselwörter dient lediglich als Hilfsmittel für die manuelle Hörprüfung - Das gesamte Videomaterial wurde manuell in chronologischer Reihenfolge gesichtet, wobei ursächliche Zusammenhänge über Einstellungen hinweg, Zustand von Charakteren/Requisiten, räumliche Kontinuität und Rhythmus geprüft wurden; das vor der Generierung erstellte Storyboard des ersten Frames ersetzt diese Prüfung nicht
- Liegt eine Zeitachse für Dialoge in den finalisierten Clips vor, wird eine Rhythmusvorkontrolle durchgeführt; bei fehlenden Endprodukt-Untertiteln wird die Prüfung für S4 vorgemerkt, die Vorkontrolle wird nicht als endgültiges Ergebnis betrachtet
- In der Generierungsliste genannte Postproduktionselemente wie Geräusche, überlagerter Text usw. haben einen Ausführungsplan für S4; es gibt keine schwebenden Zusagen
G4 · Endprodukt bestanden (S4 → S5)
- Abweichung der tatsächlichen Länge vom Ziel ≤10%
- Das Skript
scripts/check_rhythm.pydieses Skills wird mit den Untertiteln des Endprodukts und der tatsächlichen Länge ausgeführt; der Bericht und das Ergebnis der Hörprüfung werden an00-prozess-status.mdangehängt; Lücken in den Untertiteln dienen lediglich als Proxy-Indikator für Dialogfreiheit - Die Untertitel stimmen mit dem tatsächlich Gehörten überein (nicht mit dem Originaltext – bei Aussprachefehlern gilt das Gehörte)
- Die Stimme ist klar, die Musik unterdrückt die Stimme nicht
- Bildformat, Auflösung und Bildrate entsprechen den Anforderungen der Zielplattform
- Das längste dialogfreie Intervall im Endprodukt wird durch manuelle Hörprüfung bestimmt, der Untertitel-Lückenbericht dient der Lokalisierung; Überschreitet es den im Abnahmeprofil deklarierten Wert und ist die betreffende Einstellung nicht im Storyboard als nicht-sprachlicher Abschnitt deklariert, wird das Endprodukt zurückgewiesen
- Für als „lange Stille erlaubt“ deklarierte Intervalle wird im Storyboard der Träger (Aktion, Geräusche, Musik oder Atmosphäre) beschrieben, und im Lieferergebnis werden die entsprechenden Dateien und Zeitpunkte markiert
- Alle in der Generierungsliste zugesagten Postproduktionselemente wurden umgesetzt und können im Lieferergebnis lokalisiert werden, oder es liegt eine ausdrückliche Freistellung durch den Abnehmer vor
G5 · Vor Veröffentlichung bestanden (S5 → Abgeschlossen)
- Stark regulierte Kategorien (Medikamente, Nahrungsergänzungsmittel, Medizinprodukte, Finanzen, Bildung) wurden einer separaten Prüfung unterzogen
- KI-generierte Inhalte wurden gemäß den Plattformanforderungen gekennzeichnet
- Titel, Cover, Hashtags und Veröffentlichungszeitpunkt sind vollständig
- Keine persönlichen Daten, keine nicht autorisierten Porträts oder Orte
5. Übergabekarte
Phasen kommunizieren nur über Dateien miteinander, nicht durch „wo waren wir gerade“. Am Ende jeder Phase wird eine Karte ausgefüllt und im Feld „Übergabe“ der Statusdatei festgehalten:
| Übergabe | Inhalt der Karte |
|---|---|
| S1 → S2 | Kurze Storyboard-Tabelle mit sechs Spalten sowie detaillierte Informationen pro Einstellung (kognitive Wirkung, Abhängigkeiten, sichtbare Fakten, Längenabsicht), Produktechtname und -spezifikationen, zwingend real darzustellende Informationen |
| S2 → S3 | Generierungsaufgabe pro Abschnitt: Abschnittsnummer, Länge, Prompt, Referenzbildnummer, Modus, Anzahl Kandidaten |
| S3 → S4 | Materialliste: Dateiname, Abschnittsnummer, Länge, Verfügbarkeit; ob Dialoge abschnittsweise auditiv geprüft wurden, ob BGM bereits ausgewählt |
| S4 → S5 | Endproduktdatei, Länge, Bildformat, Covermaterial, Verkaufsargumente und Hashtag-Begriffe |
Vollständige Felder siehe references/stage-specs.md.
6. Fortsetzung eines unfertigen Videos
Wenn der Benutzer etwas sagt wie „Mach mit dem „Wenig Schlaf“-Video weiter“:
- Verzeichnisse unter
outputs/auflisten, nach Namen abgleichen; bei keinem Treffer nachfragen, nicht raten 00-prozess-status.mdlesen, zuerst nur die aktuelle Phase und die Blockierungspunkte, nicht alle Liefergegenstände auf einmal- Drei Zeilen melden: Wo man ist, wo es hakt, was als nächstes zu tun ist
- Nach Bestätigung in die entsprechende Phase wechseln
Nicht von vorne neu machen. Auch nicht die Statusdatei überspringen und die Phase direkt per Inferenz bestimmen – eine Fehleinschätzung würde ein bereits bestandenes Tor erneut öffnen.
7. Beziehung zu Sub-Skills
| Ebene | Wer | Zuständigkeit |
|---|---|---|
| Workflow-Ebene | Dieser Skill | Verzeichnis, Phasen, Tore, Status, Übergabe |
| Inhaltsebene | short-video-plan | Themenauswahl, Typ, Struktur, Drehbuch, Inhalts-Storyboard |
| Prompt-Ebene | short-video-prompt | Storyboard-Tabelle → Asset-Liste + Generierungsliste |
| Asset-Ebene | short-video-assets | Liste → Bilder: Planung, Kandidatenausgabe, Abnahme, Speicherung |
| Generierungsebene | short-video-generate | Liste → Clips: Aufgaben erstellen, Abruf verfolgen, Mediengesundheitscheck, Protokoll |
| Lieferungsebene | Schnittwerkzeug | Zusammenfügen, Untertitel, Musik, Mischung |
Drei Regeln:
- Die Inhaltsebene definiert keine Verzeichnisse, sie übergibt das fertige Produkt nur an den vom Workflow-Skill vorgegebenen Ort
- Die Prompt-Ebene strukturiert den Inhalt nicht neu, sie übersetzt nur; dieser Skill kopiert nicht ihre Arbeitsweise
- Die Asset-Ebene ändert weder Inhalt noch Prompts, sie sorgt nur dafür, dass das Bild erstellt wird, passt und die Abnahme besteht
- Die Generierungsebene ändert kein visuelles Design, sie bringt nur das bereits festgelegte Bild in Bewegung und hinterlässt nachvollziehbare Aufgabenaufzeichnungen
- Die Workflow-Ebene überschreibt keine Schreibstandards anderer Ebenen, sie entscheidet nur, ob ein Tor bestanden ist
Bei Konflikten: Verzeichnis- und Dateinamen richten sich nach diesem Skill, inhaltliche Entscheidungen nach short-video-plan.
8. Grenzen
- Schreibt keine Drehbuchstandards vor: Themenauswahl, Struktur, Drehbuch, Storyboard-Schreibweise liegen in der Inhaltsebene; dieser Skill wiederholt sie nicht
- Ersetzt kein Generierungsmodell: Beschreibt Aufgaben und Abnahmekriterien klar; garantiert nicht den Erfolg einer einzelnen Generierung
- Führt keine Schnittarbeit durch: Legt Standards für das Endprodukt fest; das konkrete Zusammenfügen erfolgt im Schnittwerkzeug
- Garantiert keine Reichweite: Die fünf Tore stellen sicher, dass der Workflow vollständig ist, das Material zusammenpasst und die Veröffentlichung konform ist; sie garantieren keine Performance-Kennzahlen
- Ersetzt weder Plattformregeln noch rechtliche Prüfung: Plattformrichtlinien und Gesetze ändern sich; stark regulierte Kategorien müssen separat geprüft werden
9. Referenzmaterial (bei Bedarf laden)
| Datei | Wann lesen |
|---|---|
references/stage-specs.md | Vor jeder Phase, beim Ausfüllen der Übergabekarte |
references/delivery-and-publish.md | Beim Zusammenfügen des Endprodukts (S4) und Erstellen des Veröffentlichungspakets (S5) |
references/regression-cases.md | Nach Änderungen an Tor-Skripten oder -Kriterien zum Regressionstest |
assets/flow-state-template.md | Bei Neuerstellung des Workflows und bei jeder Statusaktualisierung |
assets/publish-pack-template.md | Beim Ausfüllen des Veröffentlichungspakets (S5) |
Die Arbeitsweise von S2 liegt nicht in diesem Skill, sondern wird von
short-video-promptübernommen. Dieser Skill ist nur zuständig für: Prüfung von G1 vor dem Eintritt in S2, und Prüfung von G2 nachdem die neue Liste erstellt wurde.