Communitygithub.com

Rajbharti06/sr-edit-plan

Transforme une vidéo et son transcript en un plan de montage : analyse le rythme de parole, identifie les silences et les mots de remplissage, reformate les sous-titres pour le format vertical, et génère une liste de coupes, des notes de b-roll et de texte à l’écran, ainsi que les paramètres d’export.

Qu'est-ce que sr-edit-plan ?

Cette compétence aide les monteurs vidéo à accélérer le processus de montage en analysant un fichier de sous-titres (SRT ou VTT) à partir d’une vidéo. Elle calcule le nombre de mots par minute, repère les silences trop longs (par défaut >0,7 s) et les mots de remplissage (euh, hum, tu vois, etc.) avec leurs horodatages, puis génère une liste de coupes précises. Elle reformate également les sous-titres en lignes courtes et équilibrées (environ 4 mots, 28 caractères) idéales pour les vidéos verticales (9:16). Le résultat est un plan de montage prêt à être appliqué dans CapCut, Premiere Pro, DaVinci Resolve, Descript ou tout autre éditeur classique. La sortie comprend une liste de coupes, des notes pour le b-roll et le texte à l’écran, et un fichier de sous-titres optimisé. Attention : la compétence ne modifie pas la vidéo elle-même – c’est le monteur qui applique les coupes manuellement. Elle est utile quand quelqu’un demande comment éditer une vidéo, souhaite des sous-titres, veut supprimer les pauses et les « euh », ou trouve que son montage est trop lent.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Rajbharti06/showrunner-agent-skills/tree/HEAD/skills/sr-edit-plan

Demander à votre IA préférée

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

Documentation

Plan de montage

Le montage est l’étape où un bon script garde son rythme… ou le perd. Cette compétence repère les passages lents dans le transcript et vous indique exactement où couper.

Obtenir le transcript

Demandez un fichier SRT ou VTT. La plupart des éditeurs (CapCut, Descript, Premiere, DaVinci, YouTube Studio) en exportent un. S’il n’y en a pas, demandez un transcript simple et précisez que les horodatages manqueront, donc les coupes se feront par ligne, pas par temps.

Lire le rythme

Outil subtitles_analyze avec le fichier en text (CLI : python scripts/sr.py subtitles --file talk.srt). Il indique :

  • le nombre de mots par minute global (guide approximatif : environ 150 pour un rythme décontracté ; un format court rapide et percutant est souvent plus élevé ; comparez avec les meilleures vidéos de la personne, pas avec une règle absolue)
  • liste de coupes : les silences plus longs que le seuil de pause (par défaut 0,7 s), avec horodatage et nombre de secondes économisées
  • les mots de remplissage dans les répliques (euh, hum, tu vois, donc) avec horodatages, à couper à l’oreille, car un SRT n’a pas de timing mot par mot

Appliquez la liste de coupes dans l’éditeur, de haut en bas. Laissez une courte respiration là où un silence porte du sens (après une chute ou une révélation).

Fichier de sous-titres pour vidéo verticale

Outil subtitles_rechunk (CLI python scripts/sr.py rechunk --file talk.srt > talk_vertical.srt). Il répartit les mots en lignes courtes et équilibrées d’environ quatre mots et 28 caractères, pouvant chevaucher les limites des répliques originales, sans orphelins d’un seul mot. Importez le résultat dans l’éditeur et stylez-le une fois.

Conseils de style : une seule ligne, contraste élevé, un mot-clé en surbrillance, éloigné des boutons de la plateforme en bas et à droite.

Rythme

Utilisez des règles empiriques, pas des lois : changez quelque chose à l’écran toutes les quelques secondes (coupe, zoom, texte, b-roll). Utilisez le son pour marquer les temps. Coupez le premier mot d’une phrase si c’est « donc » ou « et ». Placez un changement visuel à chaque temps que la feuille de rythme a marqué comme long sur une ligne ou sans chiffre, nom ou intervention (sr-script, outil script_beats).

Planifier le b-roll et le texte à l’écran

Écrivez un tableau :

Temps | Ligne | À l’écran | Note

Le texte à l’écran doit compléter la ligne parlée. Ne dupliquez pas les mêmes sous-titres à deux endroits différents.

Export

La vidéo verticale est en 9:16, 1080 × 1920. Demandez à la personne de vérifier les recommandations actuelles de la plateforme dans l’application pour la fréquence d’images, le débit binaire et la taille de fichier. Conservez un master propre sans sous-titres incrustés pour un réemploi.

Porte

human : la personne monte. Quand elle revient avec la coupe, demandez-lui d’exporter la rétention après publication et d’exécuter sr-audit.

À ne pas faire

  • Supprimer chaque pause. Le silence fait partie du rythme.
  • Ajouter une musique de fond si forte qu’elle étouffe la voix.
  • Utiliser une musique dont vous n’avez pas les droits (sr-policy-check).

Individual skills in this repo

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

Rajbharti06/showrunner

Conductor for growing a channel on Instagram, YouTube, TikTok, Facebook, LinkedIn, X or Threads. Use when someone wants to start, grow, fix or plan social content, asks what to post or where to post, wants a content strategy, calendar or weekly routine, or mentions views, followers, reach, Reels, Shorts, carousels or building a creator business. First asks what they want to make, for whom and where, recommends a hub platform and spokes sized to their real weekly hours, then runs playbooks that chain the sr-* skills with approval gates. It writes and plans. It never posts.

Rajbharti06/sr-engage

Handles the replies, comments, DMs and outreach that happen after a post goes up. Drafts replies in the creator's voice for them to post, sorts comments into questions, praise, critique and spam, turns repeat questions into content ideas, plans a small daily engagement block, and handles criticism and trolls calmly. Use when someone asks how to reply to comments, grow through engagement, handle a hater, build community, or what to do in the first hour after posting. Drafts only. Nothing is sent or posted by Showrunner.

Rajbharti06/sr-growth-loop

Runs the learning loop that makes a channel get better over time. Writes a hypothesis before posting, changes one variable, logs each post's result, and tests the outcome with a rank-sum permutation test that says adopt, keep testing or drop, including when there are too few posts to tell. Tests hooks, first frames, lengths, thumbnails, titles, captions and posting times. Use when someone asks what to test, whether a change worked, how to improve step by step, or wants a growth routine. Logs live on the person's own machine.

Rajbharti06/sr-hook

Writes and scores hooks, the first line, first three seconds or first frame that decides whether anyone keeps watching or reading. Drafts ten options in different shapes from 32 common structures, scores them on specificity, front-loading, who it speaks to, curiosity, stakes and brevity, fixes the weakest part, and returns the best three. Use for Reels, TikToks, Shorts, YouTube openers, LinkedIn or X first lines, and when someone says their videos get swiped away or asks "is this a good hook".

Rajbharti06/sr-platform-guide

A sourced, dated field guide to YouTube, Instagram, TikTok, Facebook, LinkedIn, X and Threads. For each platform it gives formats and limits, how people find content, what it reports to creators, what the creator controls, and what nobody outside the company knows, with every fact labelled official, reported, inferred or study and dated. Use when someone asks how a platform works, what the algorithm rewards, which format to use there, or whether a rule they heard is true. Checks the facts database instead of repeating folklore.

Rajbharti06/sr-repurpose

Turns one long video, podcast, talk or article into a week of native pieces. Scores a transcript for the best 20 to 60 second windows on opening hook, self-containment, density and payoff, writes ready-to-run ffmpeg commands for 9:16 cuts with matching caption files, then adapts each piece for each platform with a new first frame, platform captions and no foreign watermarks, plus text and carousel spin-offs. Use when someone has long content and asks for clips, Shorts, Reels, a content week or "how do I get more out of this video".

Rajbharti06/sr-script

Writes and times scripts for short vertical video and long YouTube videos. Structures the hook, the promise, the beats with open loops, the payoff and the loop back, writes for the ear in the creator's voice, then times it and flags a hook that runs long, beats that sit still, filler runs, an early call to action and a missing loop. Use when someone needs a script, a talking-points outline, a voiceover, a faceless video, or asks "how long will this run" or "why do people leave my videos".

Rajbharti06/sr-seo

Finds the phrases people actually search for and puts them in the right places on YouTube, TikTok, Instagram and Google. Builds a keyword table with search intent and placement (title, first line, spoken opening, on-screen text, description, chapters), checks titles and captions against the target phrase, and uses a keyword connector such as vidIQ when one is connected. Use when someone asks about SEO, keywords, search, discoverability, hashtags, or why a good video is not being found. Showrunner has no search-volume data of its own and says so.

Rajbharti06/sr-text-post

Writes text posts and threads for LinkedIn, X, Threads and Facebook. Builds a first line that survives the preview cut, one idea per post, a structure that fits each platform, and sensible link and tag placement. Use when someone asks for a LinkedIn post, a thread, a tweet, a Threads post, a build-in-public update, or wants to turn a video or article into written posts. Keeps the creator's voice and flags what a script cannot fix.

Skills associés