Communitygithub.com

Rajbharti06/sr-repurpose

Transformez une longue vidéo, podcast, talk ou article en une semaine de contenus natifs. Analyse un transcript pour trouver les meilleures fenêtres de 20 à 60 secondes, génère les commandes ffmpeg pour des coupes 9:16 avec fichiers de sous-titres synchronisés, et adapte chaque extrait à chaque plateforme.

Qu'est-ce que sr-repurpose ?

Ce skill permet de maximiser la valeur d'un contenu long (vidéo, podcast, talk, article) en le découpant en plusieurs extraits courts optimisés pour les plateformes sociales (Shorts, Reels, etc.). Il analyse le transcript pour identifier les meilleures fenêtres de 20 à 60 secondes en se basant sur des critères comme l'accroche, l'auto-contenance, la densité et le payoff. Pour chaque extrait, il génère une commande ffmpeg prête à l'emploi pour un recadrage 9:16, un fichier de sous-titres réajusté, et propose des adaptations spécifiques à chaque plateforme (nouvelle première image, légendes adaptées, absence de watermarks). Il supporte également la création de posts texte et de carrousels à partir des points clés du contenu original. Le skill est conçu pour fonctionner avec des outils CLI et des scripts Python, et inclut une logique de vérification d'originalité (les coupes de sa propre vidéo sont considérées comme du contenu original).

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

Demander à votre IA préférée

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

Documentation

Repurpose : une source, plusieurs pièces

Un bon contenu long contient plusieurs bons contenus courts. Trouvez-les, coupez-les bien, et faites en sorte que chaque extrait paraisse natif là où il atterrit.

Demander d'abord

  • Le fichier source et son transcript (SRT ou VTT).
  • Quelles plateformes reçoivent une version (le hub et les spokes de l'intake).
  • Si l'orateur est centré dans le cadre. Cela détermine le crop versus le pad.

Trouver les extraits

Outil clips_find avec le transcript comme text et les options min_seconds, max_seconds, count, target_seconds, source (le nom du fichier) et crop (center ou pad). CLI :

python scripts/sr.py clips --file talk.srt --count 5 --source talk.mp4

Chaque candidat a un début, une fin, un score et des sous-scores pour l'accroche, l'auto-contenance, la densité, le payoff et le rythme, la première ligne, une commande ffmpeg prête à l'emploi pour une coupe 9:16, et un fichier de sous-titres commençant à 00:00:00. Seul le transcript est noté, alors regardez chaque extrait à froid, sans le son, avant de lui faire confiance.

À la main : cherchez une pensée complète de 20 à 60 secondes qui commence par une affirmation, ne nécessite aucun contexte antérieur, et se termine par le payoff.

Couper

Les commandes ffmpeg cropent le centre d'un cadre 16:9 en 9:16 à 1080 par 1920 et ré-encodent avec libx264 et AAC. Si l'orateur est décentré, utilisez crop=pad ou coupez dans l'éditeur. Réajustez les sous-titres avec subtitles_rechunk (sr-edit-plan).

Rendre chaque extrait natif

Pour chaque plateforme :

  • Une nouvelle première image et une nouvelle première ligne. Le début de l'extrait en milieu de conversation est rarement une bonne accroche.
  • Un sous-titre spécifique à la plateforme (sr-caption). Pas le même texte partout.
  • Aucun watermark provenant d'autres applications. Exportez propre.
  • Un texte de couverture différent si la plateforme a une couverture.

Contenus texte et carrousels dérivés

Choisissez deux ou trois points de la source et transformez chacun en un post texte autonome (sr-text-post) ou un carrousel (sr-carousel) avec son propre exemple. Ne postez pas un transcript.

Originalité

Signalé entre avril et octobre 2026 : YouTube, Instagram et Facebook ont chacun annoncé des changements qui favorisent le contenu original par rapport aux reposts (facts_search id=general.originality_trend). Instagram a dit qu'il cessera de recommander les comptes qui repostent régulièrement du contenu qu'ils n'ont pas créé. YouTube a dit qu'il priorise davantage le contenu original à partir du 1er octobre 2026. Les extraits coupés de votre propre vidéo longue sont votre propre travail. Les changements annoncés visent le repost de contenu d'autres personnes, donc si la source n'est pas celle du créateur, ajoutez des commentaires, analyses ou nouvelles séquences réels.

Calendrier

Pièce hub en premier, les spokes le lendemain, jamais tout en même temps. Construisez-le avec sr-calendar.

Validation

approve sur la liste des extraits. La coupe et la publication sont human.

À ne pas faire

  • Poster un extrait qui a besoin des cinq minutes précédentes pour avoir du sens.
  • Couper en milieu de mot pour atteindre une durée.
  • Utiliser l'audio de la durée complète sur une coupe d'extrait sans vérifier la synchronisation.

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-edit-plan

Turns a video and its transcript into an edit plan. Reads an SRT or VTT file to report speaking pace, dead air to cut and filler words with timestamps, re-chunks subtitles into short readable lines for vertical video, and writes a cut list, b-roll and on-screen text notes, and export settings. Use when someone asks how to edit a video, wants captions or subtitles, wants to remove pauses and ums, or says their edit feels slow. Produces instructions and a caption file to apply in CapCut, Premiere, DaVinci, Descript or any editor. Nothing edits the video itself.

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