Communitygithub.com

Générateur de script pour Reels Instagram

Transforme une idée brute en script de Reel prêt à être tourné : 3 accroches issues de 26 formules notées par un scoreur, le texte parlé, le texte à l'écran et une feuille de beats minutée qui détecte les accroches lentes et les moments morts.

Qu'est-ce que Générateur de script pour Reels Instagram ?

Ce skill aide les créateurs et les agents à produire rapidement des scripts de Reels Instagram complets à partir d’une simple idée. Il génère trois accroches (hooks) en puisant dans 26 formules testées, les note automatiquement avec `hookscore.py` (limite à 45 les mauvaises accroches, mais ne départage pas deux bonnes) et sélectionne la meilleure. Le script est structuré en beats : accroche, enjeu, corps, payoff et boucle de replay, avec `beats.py` qui vérifie les durées et signale les lenteurs ou les moments vides. Le texte à l’écran est rédigé séparément (max 6 mots par carte, mot-clé du sujet sur la première carte pour le référencement Instagram/Google). Le skill adapte le ton via le fichier `brand-voice.md` (généré automatiquement si absent en récupérant les Reels de l’utilisateur via IShort MCP) et utilise `instagram-humanizer` sur le texte parlé. L'utilisateur peut fournir une idée vague ; le skill pose une question groupée pour obtenir un fait spécifique (quoi, qui, coût/retour). Il est conçu pour fonctionner avec l'outil IShort MCP (`search_my_scripts`, `list_my_scripts`) pour puiser dans les accroches et transcripts passés de l'utilisateur. Le résultat final est un plan complet : accroche avec score, durée, script parlé entre crochets, cartes à l'écran temporisées, liste des plans, et suggestion d'enchaîner avec `instagram-seo-caption-generator`. Les scripts sont toujours prêts à être tournés et postés, avec des règles strictes : pas de chiffres inventés, une seule idée par Reel, jamais de salutations ou d'incitations à ne pas scroller.

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

Demander à votre IA préférée

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

Documentation

Que fait Générateur de script pour Reels Instagram ?

Une idée brute en entrée, un script de Reel noté, minuté et tournable en sortie.

python3 scripts/hookscore.py hooks.txt              # classe les options d'accroche (une par ligne)
python3 scripts/hookscore.py --hook "une ligne"      # note une seule accroche
python3 scripts/beats.py script.txt --target 30     # feuille de beats minutée

Avant d'écrire

  1. Voix. Lis ~/.instagram-claude-skills/brand-voice.md. S'il manque, récupère trois Reels de l'utilisateur (IShort : list_my_scripts filtré sur son compte, ou copie) et écris le fichier depuis templates/brand-voice.md. Il doit dire ça à voix haute ; une voix erronée est inutilisable.
  2. Preuves. Si ~/.instagram-claude-skills/swipe.md existe (écrit par instagram-reels-research), ses formules priment sur les valeurs par défaut. Avec IShort, search_my_scripts("<sujet>") montre comment les meilleurs scripts sur ce sujet ont démarré.
  3. Un seul fait spécifique. Si l'idée est trop vague, pose une question groupée : que s'est-il passé, pour qui, combien ça a coûté ou rapporté. Ne rajoute pas de remplissage.

La structure

0:00-0:02  ACCROCHE  l'affirmation. La ligne parlée et la ligne à l'écran sont écrites SÉPARÉMENT.
                     Mouvement ou changement dans la première image.
0:02-0:07  ENJEU     pourquoi le spectateur devrait s'y intéresser. Une ligne.
0:07-...   CORPS     une idée par beat ; changer d'image à chaque beat.
DERNIÈRES 3s    RÉCOMPENSE  délivrer ce que l'accroche a promis, puis la demande unique.
DERNIÈRE LIGNE  BOUCLE  répéter un mot de l'accroche pour que le replay retombe bien.

Durée par défaut : 20-40 secondes. Une durée longue se gagne, elle ne se présume pas.

Accroches

Lis references/hooks.json (26 formules : modèle, exemple, version à l'écran, moment d'utilisation, comment elle est ruinée). Écris 3 accroches issues de 3 formules différentes, lance hookscore.py et commence par la meilleure.

Sois honnête sur le scoreur : il repère fiabilment les mauvaises accroches (salutations, préambules, rien de concret, trop long, "arrête de scroller", emoji) et il ne sélectionne pas de gagnant entre deux accroches correctes. Les dealbreakers plafonnent une accroche à 45. Si la meilleure accroche est en dessous de 50, aucune n'est bonne ; écris-en d'autres.

Texte à l'écran

Un script séparé : max 6 mots par carte, à lire avant de l'entendre. La première carte porte le mot-clé du sujet (il est indexé par Instagram et Google). Incruste les sous-titres pour le corps ; la plupart des gens commencent en mode muet.

Vérifie le minutage

Lance beats.py --target <secondes>. Corrige chaque drapeau : accroche après 3s, un beat de plus de 4s sur une seule image, trois beats sans rien de concret, pas de boucle. Relance jusqu'à ce que tout soit propre.

Résultat

REEL PRÊT
hook: #<id> <formule>, score <n> <verdict>   (alternatives : <n>, <n>)
durée : <s>s sur <n> beats
[script parlé, entre crochets]
[cartes à l'écran avec timings]
[liste des plans : ce qui est à l'écran par beat]
suite : instagram-seo-caption-generator --script <ce script>

Lance instagram-humanizer sur le script parlé avant de le montrer.

Règles

  • Pas de chiffres, clients ou résultats inventés : {{votre nombre}} + un drapeau.
  • Une idée par Reel. Deux idées, deux Reels.
  • Ne jamais commencer par une salutation, "dans cette vidéo" ou "arrête de scroller".
  • Tu écris, ils tournent et postent.

Crédit : formules d'accroche, hookscore.py et beats.py adaptés de instagram-agent-skill par Jake Schincariol (MIT). Voir NOTICE.

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-reels-research

Find the Instagram Reels that are actually working in a niche right now and turn them into a swipe file: ranks reels by outlier multiple (views divided by the account's own median, not raw views), names the hook formula each used, and flags which to transcribe. Use when the user says "find viral reels", "what's working in my niche", "content research", "outlier reels", "reverse engineer this account", "build a swipe file", "what should I make next", or exports reels from IShort. Reads IShort CSV exports and the IShort MCP (list_my_scripts, get_competitor_report, get_reel_details).

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