Communitygithub.com

Phrasen-Schnitt-Reel

Schneidet ein vertikales 9:16-Reel auf jeden gesprochenen Satz: Vollbildclips, große Wörter auf Schwarz, ein fallender Zähler und eine trockene Stimme, etwa 40–60 Sekunden.

Was ist Phrasen-Schnitt-Reel?

Macht aus einer gesprochenen Idee ein fertiges Fast-Cut-Reel. Echte Clips sitzen auf jedem Satz, kondensierte Wörter und Karten liegen auf Schwarz, eine Zahl fällt mit der Geschichte, und der Witz kommt aus dem Timing: Standbilder, Punch-ins, Schnitte in die Stille. Ein Referenzschnitt liegt bei.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/amrtawfik160/fastcut-reel/tree/HEAD

In Ihrer bevorzugten KI fragen

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

Dokumentation

Fast-Cut-Reel

Ein 1080×1920, 60 fps Reel, das eine nützliche Idee schnell und ein wenig lustig erzählt: echtes Video von echten Menschen unter großen Wörtern, harte Schnitte bei fast jedem Satz und Witze, die aus dem Timing entstehen. Alles, was es braucht, ist in diesem Ordner: pipeline/ kümmert sich um Sprache, Timing, Untertitel, die Video-Platte, Musik, Build und Checks; diese Datei ist die Arbeitsanweisung.

examples/egp/ ist der Referenz-Build, das Egyptian-Pound-Reel (60,8 s, 4. Nov. 2026), genehmigt wie ausgeliefert. reference/look.png zeigt 12 Bilder davon. Kopiere alles außer seiner Endkarte: das gedimmte graue "FOR MORE" über einem kleinen Button war sein schwächster Bildschirm, baue also die Endkarte so groß und hell wie den Rest (reference/look.md, The End).

Lies jede Referenz vor dem Schritt, der sie benötigt:

  • reference/script.md vor Schritt 1: die Idee, Hooks, die Form, Behauptungen und wie man ein Produkt zeigt, ohne es zu verkaufen.
  • reference/pipeline.md vor Schritt 3: Einrichtung, Schlüssel, jeder Befehl, die Platten- und Szenenverträge.
  • reference/voice.md vor Schritt 3: die Spracheinstellungen, das Tempo, die Checks.
  • reference/media.md vor Schritt 4: die Quellen, die Lizenzen, was nicht verwendet werden darf, das Log.
  • reference/look.md und reference/humour.md vor Schritt 5: warum der Stil so aussieht, die Aufnahmen, Typografie und Geräte sowie die Timing-Witze.
  • reference/review.md vor Schritt 6: die Schweregradskala, das Briefing des Reviewers, echte Funde, bekannte Fehler.

Schritte

  1. Skript und Hook. Erstelle den Projektordner außerhalb des Skills-Ordners (z. B. ~/reels/<name>/). Recherchiere die Fakten in research.md (jede Zahl mit einem Datum und einem Link), schreibe dann script.md und 3 Hooks gemäß reference/script.md. Zeige sie dem Benutzer, wie es reference/script.md (Show it) sagt. Erledigt, wenn der Benutzer das Skript genehmigt und einen Hook ausgewählt hat; vorher wird nichts gesprochen oder gebaut.

  2. Briefing. Schreibe BRIEF.md im Projektordner, in der Form von examples/egp/BRIEF.md: Eingaben, Stimme, das laufende Bild, eine Tabelle mit einer Zeile pro Einstellung, die Ausführungsschritte und die Bewertungsergebnisse. Es ergänzt die genehmigte Tabelle um das, was derjenige, der das Reel baut (du oder ein Builder-Subagent, dem du es übergibst), braucht: welche Clips zu suchen sind, das laufende Bild, die Sprachnotizen. Erledigt, wenn jede Zeile eine Reihe mit ihren Bildern in gesprochener Reihenfolge benennt.

  3. Projekt und Stimme. Kopiere die Dateien des Beispiels, wie reference/pipeline.md (The project folder) sagt, schreibe lines.py, dann Sprache und Anpassung gemäß reference/voice.md. Führe den Timing-Build aus. Erledigt, wenn jede Zeile beim Wortcheck OK ausgibt, das Tempo und die Länge die Grenzen in reference/voice.md (Pace and length) einhalten und build/cues.txt jeden Cue hat, den die Einstellungstabelle braucht.

  4. Medien. Suche für jede Clip-Einstellung, lies das Kontaktblatt und lade nur echtes Filmmaterial gemäß reference/media.md herunter. Erledigt, wenn jeder Clip in der Einstellungstabelle in media/ ist, jeder einen media/LOG.tsv-Eintrag hat und keiner KI-erstellt ist oder ein Markenlogo zeigt. (Clip-Audio erreicht nie den Mix: plate.py verwirft es.)

  5. Build. Schreibe plate_spec.py (die Schnitttabelle und für jeden Schnitt den Clip, den In-Punkt und den Crop) und src/10_shots.js (ein Block pro Schnitt), sowie sfx.py und music.py, gemäß reference/look.md und reference/humour.md. Führe plate.py aus, dann build.sh. Erledigt, wenn build.sh Check passed ohne WARNING ausgibt, edge_check.py ALL CUTS CLEAN ausgibt und der Schnappschuss jedes Witzwortes den Witz auf diesem Wort zeigt.

  6. Review-Schleife. Rendere, starte dann einen NEUEN Reviewer mit dem Briefing in reference/review.md. Behebe jedes gemeldete P1 und P2, rendere erneut und starte einen weiteren neuen Reviewer; maximal 8 Runden. Wenn Runde 8 immer noch ein P1 oder P2 findet, stoppe und melde dem Benutzer, was übrig ist. Erledigt, wenn ein neuer Reviewer der genauen Datei, die du ausliefern wirst, kein P1 und kein P2 meldet und check_mix.py MATCH ausgibt.

  7. Ausliefern. Die MP4 und das Cover (cover.sh: ein Frame ohne Untertitel) gehen in den vom Benutzer genannten Ordner. Melde die Länge, Wörter pro Minute, die Clips mit ihren IDs und Erstellern, die Review-Runden und das Urteil, die offenen P3s mit Zeitstempeln, alle Zahlen, die am Tag der Veröffentlichung überprüft werden müssen, und was nach Gehör geprüft werden muss. Schreibe media/USED.tsv und lösche ungenutzte Clips und temporäre Frames. Lade hoch oder poste nur, wenn der Benutzer darum bittet.

Verwandte Skills