Communitygithub.com

Rajbharti06/sr-repurpose

Transforma um vídeo longo, podcast, palestra ou artigo em uma semana de conteúdo nativo. Extrai os melhores trechos de 20 a 60 segundos com base em gancho, autossuficiência, densidade e recompensa, gera comandos ffmpeg prontos para cortes 9:16 com legendas, e adapta cada peça para cada plataforma com novo primeiro frame, legendas específicas e sem marcas d'água, além de textos e carrosséis derivados.

O que é sr-repurpose?

Esta skill, disponível para agentes de IA como Claude Code, Cursor ou Codex, permite transformar um único conteúdo longo (vídeo, podcast, palestra ou artigo) em múltiplos conteúdos curtos nativos para plataformas como YouTube Shorts, Instagram Reels e TikTok. Ela analisa a transcrição para identificar os melhores trechos de 20 a 60 segundos, avaliando critérios como gancho inicial, autossuficiência, densidade informativa e recompensa. Gera comandos ffmpeg prontos para cortar cada trecho no formato vertical 9:16 (1080x1920), com arquivos de legenda sincronizados. Em seguida, adapta cada clipe para cada plataforma criando um novo primeiro frame, legendas específicas e sem marcas d'água de outros aplicativos. Também pode gerar posts de texto e carrosséis a partir de pontos-chave do conteúdo original. Inclui lógica de originalidade: cortes do próprio vídeo do criador são considerados conteúdo original, mas se a fonte for de terceiros, exige adição de comentários ou análise. A skill exige aprovação humana antes de cortar e publicar, e sugere um cronograma que publica a peça central primeiro e os desdobramentos nos dias seguintes, evitando postar tudo de uma vez.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Repurpose: uma fonte, muitas peças

Uma boa peça longa contém cinco boas peças curtas. Encontre-as, corte-as bem e faça cada uma parecer nativa onde for publicada.

Pergunte primeiro

  • O arquivo fonte e sua transcrição (SRT ou VTT).
  • Quais plataformas receberão uma versão (o hub e os spokes da entrada).
  • Se o orador está centralizado no quadro. Isso decide entre cortar (crop) ou adicionar barras (pad).

Encontre os clipes

Ferramenta clips_find com a transcrição como texto e opções min_seconds, max_seconds, count, target_seconds, source (o nome do arquivo) e crop (center ou pad). CLI:

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

Cada candidato tem início, fim, pontuação e subpontuações para gancho, autossuficiência, densidade, recompensa e ritmo, a linha de abertura, um comando ffmpeg pronto para um corte 9:16 e um arquivo de legenda começando em 00:00:00. Apenas a transcrição é pontuada, então assista a cada clipe a frio, sem som, antes de confiar nele.

Manual: procure por um pensamento completo de 20 a 60 segundos que comece com uma afirmação, não precise de contexto anterior e termine com a recompensa.

Corte

Os comandos ffmpeg cortam o centro de um quadro 16:9 para 9:16 a 1080 por 1920 e recodificam com libx264 e AAC. Se o orador estiver descentralizado, use crop=pad ou corte no editor. Reajuste o tempo das legendas com subtitles_rechunk (sr-edit-plan).

Torne cada um nativo

Para cada plataforma:

  • Um novo primeiro frame e uma nova primeira linha. O início do clipe no meio da conversa raramente é um bom gancho.
  • Uma legenda específica da plataforma (sr-caption). Não o mesmo texto em toda parte.
  • Sem marcas d'água de outros aplicativos. Exporte limpo.
  • Texto de capa diferente se a plataforma tiver capa.

Gere textos e carrosséis

Escolha dois ou três pontos da fonte e transforme cada um em um post de texto independente (sr-text-post) ou um carrossel (sr-carousel) com seu próprio exemplo. Não poste uma transcrição.

Originalidade

Relatado entre abril e outubro de 2026: YouTube, Instagram e Facebook anunciaram mudanças que favorecem conteúdo original em vez de republicações (facts_search id=general.originality_trend). O Instagram disse que deixará de recomendar contas que republicam regularmente conteúdo que não criaram. O YouTube disse que está priorizando ainda mais conteúdo original a partir de 1 de outubro de 2026. Clipes cortados do seu próprio vídeo longo são seu próprio trabalho. As mudanças anunciadas visam republicar conteúdo de outras pessoas, então se a fonte não for do criador, adicione comentários reais, análise ou novas imagens.

Agenda

Peça central primeiro, spokes no dia seguinte, nunca tudo de uma vez. Construa com sr-calendar.

Gate

approve na lista de clipes. Cortar e publicar são human.

Não faça

  • Postar um clipe que precise dos cinco minutos anteriores para fazer sentido.
  • Cortar no meio de uma palavra para atingir um comprimento.
  • Usar o áudio completo sobre o corte de um clipe sem verificar a sincronia.

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.

Habilidades Relacionadas