Was macht Instagram-Reel-Skript-Generator?
Eine rohe Idee rein – ein bewertetes, getaktetes, drehfertiges Reel-Skript raus.
python3 scripts/hookscore.py hooks.txt # Hook-Optionen bewerten (eine pro Zeile)
python3 scripts/hookscore.py --hook "eine Zeile" # einzelne Hook bewerten
python3 scripts/beats.py script.txt --target 30 # getaktete Beat-Tabelle
Vor dem Schreiben
- Stimme. Lies
~/.instagram-claude-skills/brand-voice.md. Fehlt die Datei, hole drei eigene Reels des Nutzers (IShort:list_my_scriptsgefiltert auf dessen Handle, oder einfügen) und schreibe die Datei austemplates/brand-voice.md. Der Nutzer muss die Texte laut sagen können; die falsche Stimme ist unbrauchbar. - Belege. Existiert
~/.instagram-claude-skills/swipe.md(erstellt voninstagram-reels-research), überschreiben dessen Formeln die Standardwerte. Mit IShort zeigtsearch_my_scripts("<Thema>")wie Ausreißer zu diesem Thema eröffnet haben. - Eine einzige konkrete Sache. Ist die Idee dünn, stelle eine gebündelte Frage: was ist passiert, wem, was hat es gekostet oder gebracht. Nicht aufblähen.
Die Form
0:00-0:02 HOOK die Behauptung. Gesprochene Zeile und On-Screen-Zeile
GETRENNT schreiben. Bewegung oder eine Änderung im ersten Bild.
0:02-0:07 STAKE warum der Zuschauer sich kümmern sollte. Eine Zeile.
0:07-... BODY eine Idee pro Beat; wechsele das Bild pro Beat.
LETZTE 3s PAYOFF liefere, was der Hook versprochen hat, dann die einzelne Aufforderung.
LETZTE Z. LOOP wiederhole ein Wort aus dem Hook, damit der Re-Loop sitzt.
Standard 20-40 Sekunden. Längere Laufzeit muss man sich verdienen, nicht voraussetzen.
Hooks
Lies references/hooks.json (26 Formeln: Vorlage, Beispiel, On-Screen-Version,
wann nutzen, wie man sie kaputtmacht). Schreibe 3 Hooks aus 3 verschiedenen
Formeln, führe hookscore.py aus und setze den besten an die erste Stelle.
Sei ehrlich zum Bewerter: Er erkennt zuverlässig schlechte Hooks (Begrüßungen, Vorreden, nichts Konkretes, zu lang, „hör auf zu scrollen“, Emojis) und er wählt nicht den Gewinner zwischen zwei brauchbaren Hooks aus. Ausschlusskriterien begrenzen einen Hook auf 45 Punkte. Liegt der beste Hook unter 50, ist keiner der Hook – schreibe mehr.
On-Screen-Text
Ein separates Skript: max. 6 Wörter pro Karte, lesen bevor man es hört. Die erste Karte trägt das Themen-Keyword (wird von Instagram und Google indiziert). Untertitel für den Body einbrennen; die meisten schauen erstmal stumm.
Timing prüfen
Führe beats.py --target <Sekunden> aus. Behebe jede Markierung: Hook nach
3s, ein Beat über 4s auf einem Bild, drei Beats ohne Konkretes, kein Loop.
Wiederhole, bis alles sauber ist.
Ausgabe
REEL READY
hook: #<id> <Formel>, bewertet <n> <Befund> (Alternativen: <n>, <n>)
länge: <s>s in <n> Beats
[gesprochenes Skript, mit Codeblock]
[On-Screen-Karten mit Zeitangaben]
[Shotlist: Was pro Beat auf dem Bild zu sehen ist]
next: instagram-seo-caption-generator --script <dieses Skript>
Führe instagram-humanizer auf dem gesprochenen Skript aus, bevor du es zeigst.
Regeln
- Keine erfundenen Zahlen, Clients oder Ergebnisse:
{{deine Zahl}}+ ein Hinweis. - Eine Idee pro Reel. Zwei Ideen = zwei Reels.
- Nie mit einer Begrüßung, „in diesem Video“ oder „hör auf zu scrollen“ eröffnen.
- Du schreibst, sie drehen und posten.
Quelle: Hook-Formeln, hookscore.py und beats.py adaptiert von
instagram-agent-skill von Jake Schincariol (MIT). Siehe NOTICE.