Communitygithub.com

Instagram-Reels-Recherche

Finde die Instagram Reels, die in einer Nische wirklich funktionieren, und erstelle eine Swipe-Datei: Reels werden nach dem Ausreißer-Multiple sortiert (nicht nach rohen Aufrufen), die verwendete Hook-Formel wird benannt und es wird markiert, welche transkribiert werden sollen.

Was ist Instagram-Reels-Recherche?

Diese Skill führt systematische Inhaltsrecherche für Instagram Reels durch, indem sie Ausreißer identifiziert – Reels, die basierend auf dem View-Verhältnis zur eigenen Account-Medianleistung ungewöhnlich gut abschneiden, nicht anhand der absoluten Aufrufe. Sie gibt Entwicklern und Agentennutzern eine evidenzbasierte Methode, um Muster von echten viralen Formaten zu trennen. Die Skill unterstützt die IShort-Browsererweiterung (CSV-Exporte), das IShort MCP (list_my_scripts, get_competitor_report, get_reel_details) und manuelle TSV-Daten. Ein Python-Skript (`outliers.py`) berechnet das Ausreißer-Multiple, ordnet es Stufen zu (z. B. 5x+ = BREAKOUT) und ruft für Hooks die Klassifizierung aus einer Hook-Formel-Referenz auf. Die Ausgabe ist eine strukturierte Swipe-Datei mit Top-Mustern, Transkriptions-URLs und drei nächsten Reel-Ideen – alles auf Deutsch dokumentiert und auf reproduzierbare Recherche ausgelegt.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ishort-pro/instagram-claude-skills/tree/main/skills/instagram-reels-research

In Ihrer bevorzugten KI fragen

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

Dokumentation

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:

MultipleStufeWas zu tun ist
5x+BREAKOUTNoch heute transkribieren, die Struktur kopieren
3-5xAUSREISSERTranskribieren
1,5-3xüberdurchschnittlichEin Muster, kein Beleg
< 1,5xNormaler TagIgnorieren, 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 nach views) 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_reports dann get_competitor_report, falls der Nutzer gespeicherte Berichte hat: liefert stats.medianViews und die besten/schlechtesten Reels.
  • get_reel_details für eine einzelne Reel-URL, die der Nutzer einfügt. Speichere das JSON und füttere es zusammen mit CSV-Exporten an outliers.py. Die Bibliothek hat keine Mediane: Sie mischt viele Accounts mit je 1–3 Reels, daher gibt outliers.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, schreibe Account<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:

  1. 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 zuerst get_my_usage, wenn mehr als 3. Dann übergib jedes an instagram-reel-script-extractor.
  2. 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.
  3. 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).

Individual skills in this repo

This repo contains 6 individual skills — each has its own dedicated page.

instagram-carousel-generator

Instagram carousel generator: turns an idea, a Reel script or a blog post into a 6-10 slide carousel - the cover that earns the swipe, one idea per slide, a recap slide people save and send, one CTA - plus slide copy sized for 1080x1350, a keyword-first caption and alt text for every slide. Use when the user says "carousel", "slides", "swipe post", "turn this reel/blog/thread into a carousel", or has a list, steps, framework or before/after that would die as a single image. Repurposes the user's best transcripts from the IShort MCP.

instagram-claude-skills

Instagram Claude skills for content creation: a router for 9 skills that research outlier Reels, extract and reverse-engineer reel scripts, write scored Reel scripts and hooks, generate SEO captions from the video script, build carousels, plan the content calendar, analyze competitors, optimize the bio and link in bio, and humanize AI text. Use for any Instagram, Reels, caption, hook, script, carousel, content plan, Instagram SEO or profile task. Connects to the IShort MCP (ishort.pro/mcp) for real reel data and transcripts.

instagram-content-calendar

Instagram content calendar and weekly content planner: builds the week (or month) of Reels, carousels and stories from evidence - the user's own top reels, niche outliers and real events - with the format, hook formula, SEO keyword, posting slot and engagement list per day. Use when the user says "plan my week", "content calendar", "what should I post", "content plan", "posting schedule", "I have nothing to post", or wants a month of ideas. Uses the IShort MCP (list_my_scripts, search_my_scripts, get_bio_analytics) to plan from what already worked for them.

instagram-humanizer

Humanize AI-written Instagram captions, Reel scripts, comments and DMs: strips em dashes, AI slop words ("delve", "game-changer", "in today's video"), invisible watermark characters and stock Instagram phrases, then scores the text on a five-check AI-detection panel and reports the before/after. Use when the user says "humanize", "does this sound like AI", "remove em dashes", "de-slop this", "make it sound human", "this sounds like ChatGPT", and before any caption, script, comment or DM from this pack is shown to the user.

instagram-reel-script-generator

Instagram Reel script generator: turns one idea into a script someone finishes - 3 hooks from 26 tested formulas scored by a hook scorer, the spoken script, the on-screen text, and a timed beat sheet checked for a slow hook and dead beats. Use when the user wants a Reel script, a short-form video script, hooks, a voiceover, "write a reel about X", "what do I say in this video", "give me hooks", or is about to record without a first line. Pulls the user's best past hooks and outlier transcripts from the IShort MCP (search_my_scripts, list_my_scripts) when connected.

instagram-seo-caption-generator

Instagram SEO caption generator that writes the caption FROM the Reel's video script: mines the keywords the video actually says, puts the primary keyword in the first 125 characters, writes the on-screen title, alt text and 3-5 hashtags, then scores the caption /100 for Instagram Search and Google. Use when the user wants a caption for a Reel, "write my caption", "SEO caption", "caption from this script/transcript/video", "make this post searchable", "keywords for my reel", "rank my reel on Google", or pastes a reel URL and wants a caption. Uses the IShort MCP (transcribe_reel) to get the script from a reel URL.

Verwandte Skills