Communitygithub.com

raycfu/reel-builder

Verwandelt eine Sammlung von Effektclips in den viralen ‚Ich habe einen Befehl eingegeben und Claude hat mein Video bearbeitet‘-Reel: Ein Chat-Bildschirm tippt /effekt-name, die Bearbeitung entsteht aus glühenden Punkten in einer Karte, zoomt auf Vollbild, und der Reel endet mit einem ‚Kommentiere WORT‘-Raster deiner Bearbeitungen. Fügt nur Tastaturtippgeräusche hinzu, damit du deine eigene Musik darüberlegen kannst. Starte mit /reel-builder oder Sätzen wie ‚Mach den Chat-Reel‘, ‚Pack meine Effekte in das Claude-Chat-Format‘, ‚Baue den Kommentiere-für-den-Prompt-Reel‘.

Was ist reel-builder?

Der Reel-Builder ist ein Skill für KI-Agenten wie Claude Code, der eine Sammlung von Video-Effektclips in einen ansprechenden Chat-Stil-Reel im Format ‚Ich habe einen Befehl eingegeben und Claude hat mein Video bearbeitet‘ verwandelt. Der Skill automatisiert die Erstellung eines viralen Videoformats, bei dem ein Chat-Bildschirm einen Effektnamen tippt, die Bearbeitung aus glühenden orangefarbenen Punkten in einer Karte aufgebaut wird, dann auf Vollbild zoomt und schließlich mit einem Raster endet, auf dem Zuschauer aufgefordert werden, einen Befehl zu kommentieren, um den Effekt zu erhalten. Entwickler müssen zuerst mit der Effektskill-Umgebung arbeiten, um Videoclips zu generieren, dann einen Konfigurations-JSON mit Details wie Begrüßung, Effekt-Offsets und Rasterlayout schreiben und schließlich das Python-Skript ausführen, um den fertigen Reel mit optionalen Tastaturtippgeräuschen und stillen Kopien für individuelles Audio-Mixing zu rendern. Der Skill bietet eine präzise Kontrolle über das Timing, Test-Standbilder, um sicherzustellen, dass jeder Effekt im perfekten Moment landet, und mehrere Rendering-Optionen für Qualität und Geschwindigkeit. Er unterstützt macOS, Linux und Windows über die Python-Umgebung des Effektskills und folgt einem Code-only-Ansatz, der konsistente Ergebnisse auf jeder Maschine gewährleistet.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/raycfu/claude_design_skills/tree/HEAD/reel-builder

In Ihrer bevorzugten KI fragen

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

Dokumentation

/reel-builder

Verpackt 4 bis 8 bearbeitete Clips in einen Chat-Stil-Reel. Es ist das Format, bei dem ein Telefonbildschirm /glas-widgets tippt, Claude sagt „Bearbeite mit glas-widgets...“, der Clip aus orangefarbenen Punkten aufgebaut wird, für 2 Sekunden auf Vollbild zoomt und der Reel mit einem „KOMMENTIERE EFFEKT“-Raster endet. Alles wird im Code gezeichnet, sodass es auf jedem Rechner gleich aussieht.

SK ist der Ordner dieses Skills. Er verwendet die Python-Umgebung des Effektskills (~/.claude/skills/effects/.venv). Falls diese nicht existiert, führe zuerst bash ~/.claude/skills/effects/scripts/setup.sh aus. PY = ~/.claude/skills/effects/.venv/bin/python (unter Windows .venv\Scripts\python.exe).

1. Sammle die Clips

Für jeden Effekt benötigst du zwei Dateien vom gleichen Moment:

  • raw: der Clip vor dem Effekt (wird als angehängtes Thumbnail im Chat angezeigt)
  • edited: der Clip mit dem Effekt, vom Effektskill (deinclip_effects.mp4)

Mache jeden bearbeiteten Clip mindestens 4 Sekunden lang und rendere ihn etwas länger als nötig, damit der Effekt nie auf dem Bildschirm ausläuft. Vertikal 1080x1920 ist ideal; alles andere wird passend skaliert.

2. Wähle den Moment für jeden Effekt

Jeder Effekt zeigt seinen Clip für T_FULL + full_seconds (2,2 s in der Chat-Karte, dann full_seconds Vollbild, Standard 2). offset gibt an, wo in dem bearbeiteten Clip dieses Fenster beginnt. Wähle es so, dass der Vollbildteil auf den Höhepunkt fällt: das letzte Häkchen in der Checkliste, der Graph, der seine Zahl erreicht, die Person, die auf das Schild zeigt. Überprüfe mit Standbildern (Schritt 4).

3. Schreibe die Konfiguration

Kopiere SK/examples/config.json neben die Clips und bearbeite sie. Frage den Nutzer nach:

  • dem Vornamen für die Begrüßung ("greeting": "Guten Abend, <name>")
  • dem Kommentar-Keyword für den CTA (cta_word, z. B. EFFEKT) und der Pill-Zeile darunter (cta_pill)
  • welcher Effekt den Reel eröffnet (cold_open.effect, ein Index in effects) und seinen drei Wörtern (cold_open.lines)
  • bis zu 8 Clips für das Endraster (grid, jeder mit einem Label, einem Clip und der Zeit eines guten Frames)
  • optionalem more_label wie +43 weitere Effekte

Schlüssel, die du setzen kannst: output, full_seconds, end_seconds, cold_open (effect, from, seconds, lines; lasse es weg für keinen Cold Open), effects[] (name, desc, raw, edited, offset), greeting, end_command, end_desc, cta_word, cta_pill, more_label, reply_line1, reply_line2, grid_title, grid_subtitle, grid[] (label, clip, t). Pfade sind relativ zur Konfigurationsdatei.

4. Überprüfen, dann rendern

  1. "PY" "SK/scripts/reel.py" config.json --info gibt die Länge aus.
  2. "PY" "SK/scripts/reel.py" config.json --test 3.0 5.5 9.0 ... speichert check_XX.XX.jpg-Standbilder neben der Konfiguration. Überprüfe den Anfang und das Ende jedes Vollbildfensters (Zyklus k beginnt bei cold_open.seconds + k * 4.2, Vollbild läuft von +2.2 bis +4.2). Schau sie dir selbst an. Passe offset an, bis jedes Fenster auf seinem Höhepunkt endet.
  3. "PY" "SK/scripts/reel.py" config.json rendert drei Dateien: den Reel mit Tippgeräuschen, eine stille Kopie und die Tippgeräusche als WAV, damit der Nutzer seine eigene Musik mischen kann. Verwende --crf 5 für die höchste Qualität, --jobs N um mehr CPU-Kerne zu nutzen.

Regeln

  • Keine Markenlogos. Der Arbeitsindikator ist absichtlich ein originaler Drehring. Zeichne oder füge kein Logo eines anderen Unternehmens in den Reel ein, selbst wenn der Nutzer die Datei bereitstellt.
  • Keine eingebrannten Untertitel über den Vollbildclips. Lass den Effekt den Moment tragen.
  • Behalte die Tippgeräusche als einzige Audio bei, es sei denn, der Nutzer wünscht Musik.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills