Communitygithub.com

Rajbharti06/sr-script

撰写并计时短视频(竖屏)和长YouTube视频的脚本。构建钩子、承诺、节拍(含开放式循环)、回报和循环回扣,以创作者的口吻进行“耳语式”写作,然后为其计时,并标记出过长的钩子、静止的节拍、填充内容、过早的行动号召以及缺失的循环。适用于需要脚本、谈话要点大纲、配音、无脸视频,或询问“这个视频会播多久”或“为什么观众会离开我的视频”的场景。

sr-script 是什么?

该技能专为视频创作者(尤其是短垂直视频和长YouTube视频)设计,通过结构化的脚本生成和计时优化来提升观众留存率。基于用户提供的钩子、创意、格式(短/长视频)、呈现方式(出镜/配音/纯文字)及期望的观众感受,自动生成口语化的脚本。它将短视频拆解为2-4秒的节拍,并遵循“钩子→上下文→三个节拍→回报→循环或行动号召”的结构;对于长视频,则采用“冷开场→路线图→60-120秒分段→重新钩住→收尾”的框架。该技能支持“无脸视频”变体,能为每行添加屏幕元素(如录屏、B-roll、文字、图表)的标注。其核心功能`script_beats`可进行脚本计时、分割节拍,并自动检测多种常见问题:钩子超过3秒、节拍超过4秒、节拍密度过高、连续三个节拍没有数字/名称/转折、结尾未回扣钩子、行动号召出现在前半段,以及目标时长偏差。所有标记项均需修复或有意识地保留。该技能还强调口语化写作(短句、缩写、自然数字),并维护创作者的个人语调和节奏(通过`sr-voice`)。最终裁决者仍是创作者自己,他们需要朗读脚本并修改不自然之处。

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

在你喜欢的 AI 中提问

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

文档

脚本

为耳朵而写。人们只会听一遍,而且是在快速播放中,拇指随时准备划走。

先问

  • 选定的钩子和创意(来自 sr-hook、sr-ideas)。
  • 格式和大体时长:短视频(15到60秒)、较长短片或长视频。
  • 出镜、B-roll或录屏配音,还是仅屏幕文字。
  • 希望观众在最后做什么或感受到什么?只需一件事。

短视频结构

按2到4秒的节拍思考。一个新节拍意味着有变化:一个切换、一行新文字、一个新角度、一个新事实。

  1. 钩子(0到3秒)。选定的钩子。
  2. 一句话上下文。 这件事对他们为什么重要,或者背景设定。如果钩子已经做到了,就跳过。
  3. 三个节拍。 每个节拍提供一个新事实、步骤或转折。早期打开一个循环(“第三个花了我一个月”),后期再关闭它。
  4. 回报。 钩子承诺过的东西,直白地说出来。
  5. 循环或行动号召。 以一句呼应钩子的话结尾,这样重看一遍不会显得突兀;或者提出一个小请求。一个就好,不要三个。

长视频结构

  1. 冷开场(前15到30秒)。先给一点标题承诺的内容尝尝鲜。不要Logo、频道开场白或“在我们开始之前”。
  2. 路线图。 一句话说明接下来会讲什么,让观众决定是否停留。
  3. 每个分段60到120秒,每个分段都有自己的小钩子(“这里就是麻烦的地方”)、自己的回报以及视觉上的变化。
  4. 在每个下滑点重新钩住。 阅读留存率(sr-audit)后,在观众容易离开的地方放一个留下的理由。
  5. 收尾,回报标题,并指向下一个视频。

像说话一样写

短句。多用缩写。你会对朋友说的词。数字用说出来的方式写。大声朗读一遍。任何卡壳的地方,重写。保留创作者自己的措辞和节奏(sr-voice)。

无脸变体

在每行标注屏幕上显示的内容:录屏、B-roll、文字、图表。任何超过大约四秒屏幕上没有变化的行,都需要一个视觉变化或剪切。

计时

工具 script_beats,脚本作为 text,可选参数 target_seconds 和 wpm(他们的语速;150到180正常)。CLI:python scripts/sr.py beats --file script.txt --target-seconds 40。

它会把脚本拆分成节拍,估算秒数,并标记:超过三秒的钩子、超过四秒的节拍、密度过高的节拍、连续三个节拍没有数字/名字/转折、结尾没有呼应钩子、行动号召出现在一半之前,以及与目标时长之间的偏差。修复每个标记,或者有意识地决定保留它。

手动方法:单词数除以语速(单词/分钟)得到分钟数。标记每个句子的结尾,检查有没有连续超过四秒没有变化的段落。

估算仅基于文本。第一次真正的通读和第一张留存率图表比任何估算都更可靠。

裁决

approve。让创作者朗读脚本,并说出哪些地方感觉不像他们自己。

不要做

  • 为了凑时长而填充。短而紧凑胜过长而松散。
  • 在开头就放行动号召。
  • 写创作者没有亲身经历的轶事。

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

相关技能