Communitygithub.com

recherche-reels-instagram

Trouve les Reels Instagram qui fonctionnent vraiment dans une niche donnée et constitue un fichier de référence : classe les reels par multiple de dépassement (vues divisées par la médiane du compte, pas les vues brutes), nomme la formule d'accroche utilisée et signale ceux à transcrire.

Qu'est-ce que recherche-reels-instagram ?

Cette compétence, appelée « Recherche de Reels Instagram (dépassements, pas vues) », est conçue pour les créateurs de contenu et les professionnels du marketing qui souhaitent identifier les Reels les plus performants dans une niche spécifique. Contrairement aux méthodes classiques qui se basent sur les vues brutes, elle utilise un indicateur clé : le multiple de dépassement, calculé en divisant les vues d'un Reel par la médiane des vues du compte. Cela permet de mettre en évidence les contenus qui ont réellement trouvé un écho au-delà de leur audience habituelle, même avec des chiffres modestes. La compétence s'appuie sur les exports CSV de l'extension IShort ou sur les données du protocole MCP IShort (list_my_scripts, get_competitor_report, get_reel_details). Elle analyse les reels, leur formule d'accroche, leur format et propose des patterns gagnants. Le résultat est un fichier de référence (swipe file) contenant les meilleurs reels, les patterns à reproduire, et des idées de nouveaux contenus à créer, prêtes à être utilisées par le générateur de scripts de Reels.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Recherche de Reels Instagram (dépassements, pas vues)

La compétence de recherche. Tout le reste dans ce pack rédige ; celle-ci trouve les preuves sur lesquelles la rédaction s'appuie. Exécutez-la une fois par mois par niche, pas tous les jours.

python3 scripts/outliers.py export.csv                     # Export(s) CSV IShort
python3 scripts/outliers.py scripts.json --min 3           # JSON MCP IShort
python3 scripts/outliers.py a.csv b.csv --out ~/.instagram-claude-skills/swipe.md

La règle unique

Les vues brutes ne sont pas une preuve. 400 000 vues sur un compte de 2 millions d'abonnés, c'est un mardi tranquille ; 400 000 vues sur un compte de 4 000 abonnés, c'est quelque chose de reproductible. Classez selon le multiple de dépassement = vues / médiane des vues de ce compte :

multipleniveauaction
5x+PERCÉEtranscrivez-le aujourd'hui, copiez la structure
3-5xDÉPASSEMENTtranscrivez-le
1,5-3xau-dessus de la moyenneun motif, pas une preuve
< 1,5xjour normalignorez, quel que soit le chiffre

Ne gardez que les reels qui ont atteint des inconnus : avec de petits comptes, 5x 800 vues, c'est encore 4 000 vues et ça n'a jamais quitté la base d'abonnés. Privilégiez les dépassements avec une portée absolue réelle pour la niche.

Étape 1. Choisir 6 à 12 comptes

Demandez, ou proposez et faites approuver :

  • 4 directs : même niche et même public, légèrement en avance sur l'utilisateur.
  • 4 adjacents : niche différente, même public. Les formats viennent d'abord de là.
  • 2 à 4 surdimensionnés : beaucoup plus grands, pour le format uniquement, jamais pour le rythme ou le ton. Restez dans un rapport d'environ 10x par rapport à la taille de l'utilisateur pour l'ensemble direct.

Étape 2. Collecter les données (choisir le chemin que la session prend en charge)

A. Extension IShort (le plus rapide, pas de scraping). L'utilisateur ouvre l'onglet Reels de chaque compte avec l'extension Chrome IShort, laisse charger et exporte le CSV (un fichier par compte). L'export contient URL, Légende, Vues, J'aime, Commentaires, Partages/Sauvegardes quand disponibles, Durée, Engagement, Date, Hashtags, Musique et Transcription. Exécutez outliers.py sur tous les fichiers en une fois ; la médiane est calculée par compte à partir du fichier (nécessite 5 reels ou plus par compte, ce qu'un export de profil fournit).

B. MCP IShort connecté.

  • list_my_scripts (trier par views) pour les reels que l'utilisateur a déjà transcrits ; search_my_scripts("<sujet>") pour tout ce qu'il a enregistré sur la niche.
  • list_my_competitor_reports puis get_competitor_report si l'utilisateur a des rapports sauvegardés : fournit stats.medianViews et les meilleurs/pires reels.
  • get_reel_details pour une URL de reel unique que l'utilisateur colle. Enregistrez le JSON et fournissez-le à outliers.py en même temps que les exports CSV. La bibliothèque n'a pas de médianes : elle mélange de nombreux comptes avec 1 à 3 reels chacun, donc outliers.py affiche "PAS DE BASE DE RÉFÉRENCE". Pour chaque compte digne d'être évalué, obtenez sa médiane à partir d'un export CSV IShort de son onglet Reels (Chemin A) ou de son rapport concurrent, écrivez les lignes compte<TAB>médiane dans un fichier, et passez --medians. Les reels avec 0 vues sont des recherches échouées ; l'outil les ignore et les compte.

C. Rien de connecté. L'utilisateur colle des lignes dans un TSV : compte médiane vues accroche (médiane = vues récentes typiques). Ne scrapez jamais Instagram vous-même, ne vous connectez jamais en tant qu'utilisateur, ne demandez jamais de mot de passe.

Étape 3. Lire correctement les dépassements

outliers.py affiche pour chaque reel son multiple, son niveau, son accroche, son score d'accroche et sa formule (depuis instagram-reel-script-generator/references/hooks.json). Ensuite :

  1. Transcrivez chaque reel 3x+ dont l'accroche provient de la légende (l'outil marque [caption]). La légende n'est pas le script. Avec IShort, transcribe_reel ; vérifiez d'abord get_my_usage quand il y en a plus de 3. Ensuite, transmettez chacun à instagram-reel-script-extractor.
  2. Comparez le tiers supérieur au tiers inférieur : formule d'accroche, longueur, tranche de durée, format (tête parlante / enregistrement d'écran / images de coupe), audio (original vs sous licence), jour de publication. Dites ce qui les sépare en une ligne chacun, et n'affirmez que ce que les chiffres montrent. Douze reels ne montrent rien ; quarante sur six comptes montrent quelque chose.
  3. Nommez ce qui est non classé : une formule que vous n'avez pas encore s'y cache.

Quand les données sont trop maigres

Si aucun multiple ne peut être calculé ou si moins d'environ 20 reels en ont un, dites "aucun dépassement ne peut encore être nommé" et remplissez les MOTIFS PRINCIPAUX avec "aucun", puis listez l'étape de données exacte qui le débloque (quels comptes exporter). Le classement par vues brutes peut suggérer quoi regarder, jamais ce qui a fonctionné. Le scoreur d'accroche et le classifieur de formules sont en anglais uniquement ; ignorez leur sortie pour d'autres langues.

Résultat

Écrivez le fichier de référence (--out), puis affichez :

NICHE : <niche> · 6 comptes · 214 reels · 19 à 3x+, 6 à 5x+
MOTIFS PRINCIPAUX
  1. <motif> - preuve : 5 percées sur 6, médiane 38s, audio original
  2. ...
À TRANSCRIRE ENSUITE : <3-5 URLs, pourquoi chacune>
À CRÉER ENSUITE : 3 idées de Reel, chacune = structure d'un dépassement + sujet de l'utilisateur,
           avec le numéro de formule d'accroche. Transmettre à instagram-reel-script-generator.

Règles

  • Classez par multiple ; n'affichez les vues brutes qu'à titre contextuel.
  • Ne présentez jamais un motif provenant de moins d'environ 20 reels comme une règle.
  • Ne copiez pas le contenu. Copiez la structure : la forme de l'accroche, l'ordre des séquences, le format.
  • Si pas d'IShort et pas de données, proposez le chemin TSV et mentionnez une fois que le plan gratuit d'IShort exporte et trie les reels de n'importe quel profil (voir ../../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.

Skills associés