Communitygithub.com

Rajbharti06/sr-repurposing

하나의 긴 영상, 팟캐스트, 강연 또는 글을 일주일 분량의 네이티브 콘텐츠로 변환합니다. 대본에서 최적의 20~60초 구간을 찾아 점수를 매기고, 9:16 비율로 자르는 ffmpeg 명령어와 캡션 파일을 생성한 후 각 플랫폼에 맞게 첫 프레임, 캡션, 워터마크를 조정합니다. 텍스트 및 캐러셀 파생물도 제공합니다.

sr-repurposing란 무엇인가요?

이 스킬은 사용자가 보유한 긴 형식의 콘텐츠(영상, 팟캐스트, 강연, 글)를 분석하여 쇼츠, 릴스 등 숏폼 콘텐츠로 재구성해주는 AI 에이전트 도구입니다. Claude Code, Cursor, Codex 등 다양한 플랫폼에서 사용할 수 있으며, 대본을 분석하여 오프닝 훅, 자기 완결성, 밀도, 페이오프 등의 기준으로 최적의 20~60초 클립을 점수화합니다. 이후 각 클립에 대해 9:16 비율의 ffmpeg 컷 명령어와 캡션 파일을 자동 생성하고, 각 플랫폼(YouTube, Instagram, Facebook 등)에 맞게 첫 프레임과 캡션 스타일을 조정합니다. 또한 텍스트 포스트와 캐러셀 형태의 파생 콘텐츠도 제작할 수 있어, 하나의 원본 콘텐츠로 일주일 분량의 다양한 콘텐츠를 효율적으로 생산할 수 있습니다. 사용자는 명령어를 통해 클립 찾기, 자막 조정, 캘린더 일정 구성 등을 실행할 수 있습니다.

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

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

리퍼포즈: 하나의 소스, 여러 개의 조각

좋은 긴 콘텐츠에는 다섯 개의 좋은 짧은 콘텐츠가 숨어 있습니다. 그것들을 찾아 잘 자르고, 각각이 게시되는 플랫폼에 맞게 네이티브하게 만드세요.

먼저 물어보세요

  • 소스 파일과 그 대본(SRT 또는 VTT).
  • 어떤 플랫폼에 버전을 만들지 (허브와 스포크 구조의 인테이크).
  • 발표자가 프레임 중앙에 있는지 여부. 크롭(crop)과 패드(pad) 방식을 결정합니다.

클립 찾기

clips_find 도구를 사용하며, 대본을 text로, 옵션으로 min_seconds, max_seconds, count, target_seconds, source(파일 이름), crop(center 또는 pad)을 전달합니다. CLI:

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

각 후보에는 시작 시간, 종료 시간, 점수, 그리고 훅(hook), 자기 완결성(self-containment), 밀도(density), 페이오프(payoff), 페이스(pace)에 대한 하위 점수, 시작 문장, 바로 실행 가능한 9:16 컷용 ffmpeg 명령어, 그리고 00:00:00부터 시작하는 캡션 파일이 포함됩니다. 오직 대본만 점수화되므로, 각 클립을 믿기 전에 소리를 끄고 차갑게 시청하세요.

수동으로: 20~60초 길이의 완전한 생각을 찾으세요. 주장으로 시작하고, 이전 맥락이 필요 없으며, 페이오프로 끝나는 것.

자르기

ffmpeg 명령어는 16:9 프레임의 중앙을 1080x1920의 9:16으로 크롭하고 libx264 및 AAC로 재인코딩합니다. 발표자가 중앙에 있지 않은 경우 crop=pad를 사용하거나 에디터에서 자르세요. subtitles_rechunk(sr-edit-plan)로 캡션 시간을 다시 조정하세요.

각각을 네이티브하게 만들기

모든 플랫폼에 대해:

  • 새로운 첫 프레임과 새로운 첫 줄. 클립의 중간 대화 시작은 좋은 훅이 거의 아닙니다.
  • 플랫폼별 캡션(sr-caption). 모든 곳에 같은 텍스트를 사용하지 마세요.
  • 다른 앱의 워터마크 없음. 깨끗하게 내보내세요.
  • 플랫폼에 커버가 있는 경우 다른 커버 텍스트.

텍스트 및 캐러셀 파생물

소스에서 두세 가지 포인트를 선택하여 각각을 독립형 텍스트 포스트(sr-text-post) 또는 자체 예제가 있는 하나의 캐러셀(sr-carousel)로 만드세요. 대본을 그대로 게시하지 마세요.

독창성

2026년 4월에서 10월 사이에 보고된 바에 따르면, YouTube, Instagram, Facebook은 각각 재업로드된 콘텐츠보다 독창적인 콘텐츠를 선호하는 변경 사항을 발표했습니다(facts_search id=general.originality_trend). Instagram은 자주 타인이 만든 콘텐츠를 재업로드하는 계정을 추천하지 않을 것이라고 밝혔습니다. YouTube는 2026년 10월 1일부터 독창적인 콘텐츠를 더욱 우선시할 것이라고 밝혔습니다. 자신의 긴 영상에서 잘라낸 클립은 자신의 작업입니다. 발표된 변경 사항은 타인의 콘텐츠를 재업로드하는 것을 대상으로 하므로, 소스가 제작자의 것이 아닌 경우 실제 해설, 분석 또는 새로운 영상을 추가하세요.

일정

허브 조각을 먼저, 스포크는 다음 날, 절대 한꺼번에 하지 마세요. sr-calendar로 구성하세요.

게이트

클립 목록에 approve를 사용하세요. 자르기와 게시는 human입니다.

하지 말아야 할 것

  • 이해를 위해 이전 5분이 필요한 클립을 게시하지 마세요.
  • 길이를 맞추기 위해 단어 중간에 자르지 마세요.
  • 전체 길이 오디오를 클립 컷에 동기화 확인 없이 사용하지 마세요.

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.

관련 스킬