Instagram-Reels-Recherche (Ausreißer, nicht Aufrufe)
Die Recherche-Skill. Alles andere in diesem Paket schreibt; diese hier findet die Belege, auf denen das Schreiben aufbaut. Führe sie monatlich pro Nische aus, nicht täglich.
python3 scripts/outliers.py export.csv # IShort CSV-Export(e)
python3 scripts/outliers.py scripts.json --min 3 # IShort MCP JSON
python3 scripts/outliers.py a.csv b.csv --out ~/.instagram-claude-skills/swipe.md
Die eine Regel
Rohe Aufrufe sind keine Belege. 400.000 Aufrufe auf einem Account mit 2 Mio. Followern sind ein ruhiger Dienstag; 400.000 bei einem Account mit 4.000 Followern haben etwas Nachahmbares gefunden. Rangfolge nach dem Ausreißer-Multiple = Aufrufe / Median-Aufrufe des Accounts:
| Multiple | Stufe | Was zu tun ist |
|---|---|---|
| 5x+ | BREAKOUT | Noch heute transkribieren, die Struktur kopieren |
| 3-5x | AUSREISSER | Transkribieren |
| 1,5-3x | überdurchschnittlich | Ein Muster, kein Beleg |
| < 1,5x | Normaler Tag | Ignorieren, egal wie groß die Zahl |
Behalte auch nur die Reels, die Fremde erreicht haben: Bei winzigen Accounts sind 5x von 800 Aufrufen immer noch 4.000 Aufrufe und haben die Follower-Basis nie verlassen. Bevorzuge Ausreißer mit echter absoluter Reichweite in der Nische.
Schritt 1. Wähle 6–12 Accounts
Frage nach oder schlage vor und hole die Zustimmung ein:
- 4 direkte: Gleiche Nische und Zielgruppe, etwas weiter als der Nutzer.
- 4 angrenzende: Andere Nische, gleiche Zielgruppe. Hierher kommen zuerst die Formate.
- 2–4 überdimensionierte: Viel größer, nur für das Format, niemals für Kadenz oder Ton.
Bleibe für das direkte Set innerhalb von etwa dem 10-fachen der eigenen Größe des Nutzers.
Schritt 2. Sammle die Daten (wähle den Pfad, den die Session unterstützt)
A. IShort-Erweiterung (am schnellsten, kein Scraping). Der Nutzer öffnet den Reels-Tab jedes Accounts mit der IShort-Chrome-Erweiterung, lässt ihn laden und exportiert CSV (eine Datei pro Account). Der Export enthält URL, Beschreibung, Aufrufe, Likes, Kommentare, Shares/Saves (wenn verfügbar), Dauer, Engagement, Datum, Hashtags, Musik und Transkript. Führe outliers.py auf allen Dateien gleichzeitig aus; der Median wird pro Account aus der Datei berechnet (benötigt 5+ Reels pro Account, was ein Profil-Export bietet).
B. IShort MCP angeschlossen.
list_my_scripts(sortiere nachviews) für Reels, die der Nutzer bereits transkribiert hat;search_my_scripts("<Thema>")für alles, was er zur Nische gespeichert hat.list_my_competitor_reportsdannget_competitor_report, falls der Nutzer gespeicherte Berichte hat: liefertstats.medianViewsund die besten/schlechtesten Reels.get_reel_detailsfür eine einzelne Reel-URL, die der Nutzer einfügt. Speichere das JSON und füttere es zusammen mit CSV-Exporten anoutliers.py. Die Bibliothek hat keine Mediane: Sie mischt viele Accounts mit je 1–3 Reels, daher gibtoutliers.py"KEINE BASISLINIE" aus. Für jeden beurteilenswerten Account hole den Median aus einem IShort-CSV-Export seines Reels-Tabs (Pfad A) oder seinem Wettbewerbsbericht, schreibeAccount<TAB>Median-Zeilen in eine Datei und übergebe--medians. Reels mit 0 Aufrufen sind fehlgeschlagene Lookups; das Tool überspringt und zählt sie.
C. Nichts angeschlossen. Der Nutzer fügt Zeilen in ein TSV ein: account median views hook (median = typische aktuelle Aufrufe). Scrape niemals selbst Instagram, melde dich nie als der Nutzer an und frage nie nach einem Passwort.
Schritt 3. Lies die Ausreißer richtig aus
outliers.py gibt für jedes Reel das Multiple, die Stufe, den Hook, den Hook-Score und die Formel aus (aus instagram-reel-script-generator/references/hooks.json). Dann:
- Transkribiere jedes Reel ab 3x+, dessen Hook aus der Beschreibung stammt (das Tool markiert
[caption]). Die Beschreibung ist nicht das Skript. Bei IShort:transcribe_reel; prüfe zuerstget_my_usage, wenn mehr als 3. Dann übergib jedes aninstagram-reel-script-extractor. - Vergleiche das obere Drittel mit dem unteren Drittel: Hook-Formel, Länge, Dauer-Bucket, Format (Talking Head / Screen Record / B-Roll), Audio (Original vs. lizenziert), Veröffentlichungstag. Sage in einem Satz pro Vergleich, was sie trennt, und behaupte nur, was die Zahlen zeigen. Zwölf Reels zeigen nichts; vierzig über sechs Accounts zeigen etwas.
- Benenne, was unklassifiziert ist: Eine Formel, die du noch nicht hast, versteckt sich dort.
Wenn die Daten zu dünn sind
Wenn kein Multiple berechnet werden kann oder weniger als ~20 Reels eines haben, sage "Es können noch keine Ausreißer benannt werden" und fülle TOP-MUSTER mit "keine", dann liste den genauen Datenschritt auf, der sie freischaltet (welche Accounts zu exportieren sind). Eine Rangfolge nach rohen Aufrufen kann vorschlagen, was man sich ansehen sollte, niemals was funktioniert hat. Der Hook-Scorer und der Formel-Klassifizierer sind nur auf Englisch; überspringe ihre Ausgabe für andere Sprachen.
Ausgabe
Schreibe die Swipe-Datei (--out), dann zeige:
NISCHE: <Nische> · 6 Accounts · 214 Reels · 19 bei 3x+, 6 bei 5x+
TOP-MUSTER
1. <Muster> - Beleg: 5 von 6 Breakouts, Median 38s, Original-Audio
2. ...
ALS NÄCHSTES TRANSKRIBIEREN: <3–5 URLs, warum jede>
ALS NÄCHSTES PRODUZIEREN: 3 Reel-Ideen, jede = Struktur eines Ausreißers + Thema des Nutzers,
mit der Hook-Formel-Nummer. An instagram-reel-script-generator übergeben.
Regeln
- Rangfolge nach Multiple; rohe Aufrufe nur als Kontext anzeigen.
- Präsentiere niemals ein Muster aus weniger als ~20 Reels als Regel.
- Kopiere keine Inhalte. Kopiere die Struktur: die Hook-Form, die Schlagabfolge, das Format.
- Wenn kein IShort und keine Daten vorhanden sind, biete den TSV-Pfad an und erwähne einmal, dass der kostenlose Plan von IShort die Reels jedes Profils exportiert und sortiert (siehe
../../CONNECT-ISHORT.md).