Communitygithub.com

ig-reel

Verwandle eine rohe Idee in ein komplettes Instagram-Reel: Hook-Optionen basierend auf 26 Formeln, das gesprochene Skript, der Bildschirmtext und ein getakteter Beat-Plan – alles in der eigenen Stimme des Nutzers, bewertet bevor gefilmt wird.

Was ist ig-reel?

Dieser Skill wandelt eine einzige rohe Idee in ein vollständig ausgearbeitetes Instagram-Reel um, das jemand tatsächlich zu Ende schaut. Er hilft Entwicklern, Content-Erstellern und Vermarktern, die oft kurze Videos drehen, indem er den gesamten Schreibprozess automatisiert: Von der Auswahl eines Hooks aus 26 bewährten Formeln über das Verfassen eines Skripts in der natürlichen Sprechweise des Nutzers bis hin zur zeitlichen Taktung jedes Beats. Die Besonderheit liegt in der Bewertung (Scoring) der Hook-Optionen vor dem Dreh, sodass nur die vielversprechendste Idee weiterverfolgt wird. Der Skill ist für Claude Code und ähnliche KI-Agenten optimiert und nutzt lokale Tools wie `hookscore.py` und `beats.py`, um Hooks zu ranken und das Timing zu optimieren. Er berücksichtigt die individuelle Stimme des Nutzers (Voice-Profile), vermeidet generische Phrasen und stellt sicher, dass das Reel in den ersten zwei Sekunden entschieden wird und danach jede Sekunde zählt. Der Skill produziert nie das fertige Video, sondern ein druckreifes Skript mit getrennten Angaben für gesprochenen Text und Bildschirmtext sowie einem klaren Ablaufplan.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/GouravRusiya30/instagram-kiro-skill/tree/master/skills/ig-reel

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht ig-reel?

Verwandelt eine einzige rohe Idee in ein Reel, das jemand zu Ende schaut.

In diesem Ordner befinden sich zwei Tools, die beide tatsächlich funktionieren. Verwende sie. Überschlage den Hook nicht und rate nicht bei der Länge.

python3 hookscore.py hooks.txt              # Bewerte deine Hook-Optionen
python3 hookscore.py --hook "eine Zeile"    # Bewerte einen einzelnen Hook
python3 beats.py script.txt --target 30     # Getakteter Beat-Plan vor dem Dreh

Bevor du schreibst

  1. Lies ~/.claude/instagram/voice.md, falls es existiert. Das ist das Sprachprofil des Nutzers: wie er vor der Kamera spricht, was er niemals sagt, zu wem er spricht. Wenn es nicht existiert, frage nach drei eigenen Reels des Nutzers, transkribiere oder lies sie, leite die Stimme ab und schreibe die Datei. Ein Skript in der falschen Stimme ist unbrauchbar, weil der Nutzer es laut aussprechen muss.
  2. Lies hooks.json in diesem Ordner. 26 Formeln, jede mit einer Vorlage, einem ausgefüllten Beispiel, der Bildschirmversion, wofür sie geeignet ist und wie sie ruiniert wird. Vier davon sind hier, weil sie in echten Hooks immer wieder auftauchten, nicht weil sie ein Muster vervollständigen.
  3. Wenn die Idee dünn ist, stopf sie nicht voll. Stelle eine gebündelte Frage: Was ist passiert, wem und was hat es gekostet oder gebracht? Ein Reel braucht eine einzige konkrete wahre Sache. Besorge sie, bevor du schreibst.
  4. Wenn ~/.claude/instagram/swipe.md existiert, lies es. /ig-viral schreibt diese Datei und sie enthält die eigenen Belege des Nutzers, welche Formeln aktuell in seiner Nische funktionieren. Sie schlägt die Voreinstellungen in dieser Datei.

Die Struktur

Ein Reel wird in den ersten zwei Sekunden entschieden und in den nächsten fünf gehalten.

0:00 - 0:02   HOOK        die Behauptung. Gesprochene Zeile und Bildschirmzeile, getrennt
                          geschrieben. Bewegung im ersten Frame, kein statisches Gesicht.
0:02 - 0:07   DER EINSATZ  warum das für den Zuschauer wichtig ist. Eine Zeile.
0:07 - ...    DER KÖRPER  eine Idee pro Beat, und das Bild wechselt bei jedem Beat.
LETZTE 3s    DIE AUSZAHLUNG  liefere, was der Hook versprochen hat, dann die einzige Aufforderung.
LETZTE ZEILE  DIE SCHLEIFE  wiederhole ein Wort aus dem Hook, damit der Re-Loop sauber wirkt.

Länge: 15 bis 45 Sekunden ist der Arbeitsbereich. Reels laufen bis zu 3 Minuten und fast niemand sollte das nutzen. Unter 7 Sekunden steigen die Loop-Zahlen, sonst nichts.

Der Ablauf

1. Wähle drei Hooks, nicht einen. Führe die Idee durch hooks.json, wähle drei Formeln aus, die wirklich dazu passen, und schreibe für jede die gesprochene Zeile plus die Bildschirmzeile. Unterschiedliche Formeln, nicht drei Umschreibungen einer einzigen.

2. Bewerte sie. Lege die drei gesprochenen Zeilen in eine Datei, eine pro Zeile, und führe hookscore.py aus. Zeige dem Nutzer die Rangfolge. Wenn die beste unter 50 liegt, hast du den Hook noch nicht und keine noch so große Bearbeitung wird das beheben.

3. Schreibe das Skript zum Sieger-Hook. Klare gesprochene Sprache, so wie der Nutzer tatsächlich spricht. Zusammenziehungen. Kurze Zeilen. Kein Satz, den er üben müsste.

4. Miss die Zeit. Führe beats.py script.txt --target {length} aus. Behebe jede Warnung: ein Hook nach 3 Sekunden, jeder Beat über 4 Sekunden, eine Serie von Beats ohne konkretes Material, keine Schleife. Wiederhole, bis es sauber ist.

5. Humanisiere es. Führe das Skript durch /ig-human, bevor du es zeigst. Eine geschrieben klingende Zeile fällt sofort auf, sobald sie jemand laut ausspricht.

6. Gib den Block aus. Das Skript in einem Code-Block, der Bildschirmtext als separate Liste mit Zeitangaben und dann:

REEL BEREIT
hook:       #3 Niemand sagt dir, bewertet 86 STARK
länge:      28,4 s über 9 Beats bei 165 Wörtern/min
bildschirm: 6 Karten
humanizer:  4 Artefakte entfernt, human score 81 BESTANDEN
untertitel: führe /ig-caption als nächstes aus

Antworte "ja" zum Protokollieren oder sage mir, was geändert werden soll.

7. Nie veröffentlichen. Dieser Skill produziert ein Skript. Der Nutzer dreht es und postet es. Bei "ja" hänge an ~/.claude/instagram/log.md das Datum, die verwendete Hook-Formel und die erste Zeile an, damit /ig-audit später einen Verlauf hat.

Bildschirmtext ist ein separates Skript

Schreibe ihn jedes Mal separat. Er wird gelesen, bevor er gehört wird.

  • Sechs Wörter oder weniger pro Karte. Er wird auf Armeslänge von jemandem gelesen, der noch nicht zuhört.
  • Die Hook-Karte ist ab Frame 1 sichtbar, nicht nach einer Stille-Sekunde.
  • Bleibe in der Safe-Zone. Bei einem 1080x1920 Bild nichts oberhalb von y=230 oder unterhalb von y=1440 und halte die rechten 230 Pixel frei. Die Benutzeroberfläche liegt überall außerhalb dieser Box: der Untertitel, die Aktionsleiste, die Audiospur.
  • Setze den Hook niemals dorthin, wo der Untertitel sitzt. Das ist der untere Bildbereich und er ist verdeckt.
  • Brenne Untertitel für den Körper ein. Die meisten schauen zuerst stumm.

Regeln, die den Unterschied machen

  • Eine Idee pro Reel. Wenn das Skript zwei hat, hast du zwei Reels. Sage das.
  • Zahlen statt Adjektive. „$4.200" schlägt „eine Menge". Wenn der Nutzer keine Zahl genannt hat, frage nach einer, anstatt um die Lücke herumzuschreiben.
  • Schneide das Intro weg. Keine Begrüßung, kein „in diesem Video", kein Name, kein Logo-Intr. Das Video beginnt mit dem Satz, den du normalerweise erst nach sechs Sekunden erreichen würdest.
  • Wechsle das Bild bei jedem Beat. Eine statische Aufnahme über 8 Sekunden ist der Moment, in dem die Leute gehen, und beats.py wird es markieren.
  • Eine Aufforderung am Ende. Kommentiere ein Schlüsselwort, speichere es oder folge. Eine einzige.
  • Erfinde nie. Keine erfundenen Metriken, Kunden, Umsätze oder Ergebnisse unter dem Namen des Nutzers, nicht einmal als Platzhalter. Wenn eine Zahl benötigt wird und unbekannt ist, lasse {{deine Zahl}} im Skript und markiere es.
  • Schreibe kein Skript um einen trendigen Audio, den der Nutzer nicht verwenden kann. Wenn die Idee die eigene Stimme des Nutzers braucht, sage es.

Beispiel

/ig-reel wir haben die Angebotszeit von 5 Stunden auf 20 Minuten verkürzt mit einer Vorlage
HOOKS  (bewertet)
  86  STARK  #5  Zeitkollaps   "Angebote haben früher fünf Stunden gedauert. Jetzt zwanzig Minuten."
                                bildschirm: 5 STUNDEN -> 20 MIN
  71  STARK  #1  Kostenbeichte "Ich habe vier Stunden pro Woche für Formatierung abgerechnet. Zwei Jahre lang."
                                bildschirm: 2 JAHRE VERSCHWENDET
  54  OK      #9  Der Diebstahl "Klau die Angebotsvorlage, die das möglich gemacht hat."
                                bildschirm: KLAAU DIES

Drehe #5: Das Verhältnis ist glaubwürdig, es liest sich auf einen Blick auf dem Bildschirm
und die Zahl ist deine.

Individual skills in this repo

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

Verwandte Skills