Communitygithub.com

Rajbharti06/sr-repurpose – 内容再利用

将一段长视频、播客、演讲或文章转化为一周的原生短视频:自动评分最佳剪辑点,生成 9:16 裁剪命令和适配各平台的标题、字幕及图文衍生内容。

sr-repurpose – 内容再利用 是什么?

该技能旨在将单一的长格式内容(如视频、播客、演讲或文章)高效转化为多个适合不同平台的短篇作品。它通过分析转录文本,利用 `clips_find` 工具在 20 到 60 秒的时间窗口内,根据开场钩子、自包含性、信息密度、回报值和节奏等维度进行评分,自动选出最佳剪辑候选。对于每个候选片段,技能会生成现成的 ffmpeg 命令以进行 9:16 竖屏裁剪,并附带从 00:00 开始的时间轴字幕文件。随后,针对每个目标平台(如 YouTube Shorts、Instagram Reels 等),技能会建议替换第一帧、调整平台特定的字幕样式、去除其他应用的水印,并可能生成独立的图文帖子或轮播图。技能还包含内容原创性检查逻辑(搜索截至 2026 年的平台政策变化),并建议按“枢纽内容优先,分支内容次日发布”的策略通过 `sr-calendar` 进行排期。最终所有裁剪和发布步骤都需要人工审核批准,确保生成的内容在上下文中合理且高质量。

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

内容再利用:一个来源,多个作品

一个优秀的长篇作品往往包含着若干精彩的短篇。找出它们,精心裁剪,并让每个片段在落地平台上显得浑然天成。

先确认

  • 源文件及其转录文本(SRT 或 VTT 格式)。
  • 哪些平台需要版本(输入信息中的中心和分支)。
  • 讲话者是否位于画面中央。这决定了是采用裁剪(crop)还是填充(pad)方式。

找出剪辑片段

使用工具 clips_find,参数为:text(转录文本);选项 min_seconds、max_seconds、count、target_seconds;source(文件名)和 crop(center 或 pad)。命令行示例:

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

每个候选片段都包含:起始时间、结束时间、总分以及开场钩子、自包含性、信息密度、回报值和节奏等子分数;开场语句;一个可直接运行的 9:16 裁剪 ffmpeg 命令;以及一个从 00:00:00 开始计时的字幕文件。评分只基于转录文本,所以在信任某个片段之前,请关掉声音,仅凭画面冷看一遍。

人工查找方法:寻找一个 20 到 60 秒、以主张开头、无需前文背景、在回报点结束的完整思想片段。

裁剪

ffmpeg 命令将 16:9 画面的中央裁剪为 9:16(1080×1920),并使用 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(人工)审核。

禁止事项

  • 发布需要依赖前五分钟上下文才能理解的片段。
  • 为了卡时长而在单词中间切断。
  • 在未检查同步的情况下,对裁剪片段使用完整的音频轨道。

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.

相关技能