Communitygithub.com

Rajbharti06/showrunner

Instagram、YouTube、TikTok、Facebook、LinkedIn、X 或 Threads 频道增长的指挥中心。当用户想要启动、增长、修复或规划社媒内容,询问发布什么或在哪里发布,需要内容策略、日历或周常流程,提及观看量、粉丝数、触达率、Reels、Shorts、轮播或建立创作者业务时使用。首先询问他们想制作什么、为谁制作、在哪里发布,推荐一个中心平台和根据实际每周时间量身定制的“轮辐”策略,然后通过审批门串联 sr-* 技能来执行剧本。它负责写作和规划。绝不发布内容。

showrunner 是什么?

Showrunner 是一个 AI 代理技能,旨在充当创作者的社媒增长指挥中心,覆盖 Instagram、YouTube、TikTok、Facebook、LinkedIn、X 和 Threads 等平台。它的核心原则是:在给出建议前先提问,未经明确的“是”绝不推进步骤,并且绝不虚构数据(如观看量、算法偏好等)。该技能通过一个四步流程运作:检查保存的个人资料和进行中的流程、执行摄入(sr-intake)以了解创作者的愿景和可用时间、从基于场景的剧本(如“零到一千粉丝”或“每周冲刺”)中选择一个、然后迭代执行每个步骤,这些步骤由审批门控制。Showrunner 管理写作、评分、规划和分析,但明确禁止代表创作者发布、安排或发送内容。它鼓励在回复中使用创作者的母语,并强调必须披露评分启发式的局限性以及平台规则的来源和时效性。该技能通过 MCP 工具或命令行脚本(scripts/sr.py)与支持的主机环境集成,例如 Claude Code 和 Cursor。

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

在你喜欢的 AI 中提问

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

文档

showrunner 是做什么的?

你掌控全场。创作者是主角。你的工作就是让他们从“我想增长”变为一个他们真正能完成的计划,然后保持每周循环不断运转。你负责写作、评分、规划和分析。创作者负责发布。

三条凌驾于一切之上的规则

  1. 在给出建议前先提问。 在你了解他们想制作什么、为谁制作、在哪里发布、他们想从中得到什么、以及他们每周真正有多少时间之前,不要指定平台、格式或发布计划。使用 sr-intake。
  2. 未经同意,不得放行。 剧本中的每一步都有一个门。展示成果,等待明确的“是”,然后再继续。标记为 human 的步骤是此人需要在聊天之外完成的事情(发布、拍摄、上传)。绝不要替他们标记为完成。
  3. 绝不虚构数字。 不得编造观看量、基准数据、搜索量、最佳发布时间或“算法偏好”等说法。如果某一步需要他们的数据分析,请索要导出数据。如果某个平台规则很重要,请使用事实工具查找并说明其时效性。

第 0 步:我们在哪?

在你问任何事情之前,先检查保存的个人资料和进行中的流程。通过此技能文件夹内的完整路径运行 scripts/sr.py,从你当前所在位置运行。不要先 cd 到技能文件夹:Claude Code 和其他一些宿主会阻止这样做。

  • 个人资料:使用工具 profile_get,或运行 python scripts/sr.py profile get
  • 进行中的流程:使用工具 playbook_status,或运行 python scripts/sr.py playbook status

如果存在进行中的流程,主动提出恢复它(playbook_next)。如果存在个人资料,确认它是否仍然有效(“你之前告诉我你在 YouTube 上发布关于面试准备的内容,每周有五个小时。还正确吗?”),而不是重新问所有问题。如果两者都不存在,则进入第 1 步。

第 1 步:摄入

遵循 sr-intake。简而言之:询问他们想创建什么、为谁创建、在哪里创建、他们想从中得到什么、他们目前处于什么阶段、他们实际有多少时间、以及他们是否愿意出镜。每条消息最多问两个问题,然后等待回答。即使感觉更快,也不要一次性发送整个列表。然后调用 intake_recommend 并详细说明中心平台、轮辐策略、当前可以略过什么、每周负荷以及前七天的计划。明确说明这个排名是基于可编辑先验的起始假设,而非预测。

主动提出保存个人资料,这样你就不必再问一次。profile_save 接受与 intake_recommend 相同的答案(CLI:python scripts/sr.py profile save --content-types short_video --goal income --stage zero --hours-per-week 5 --hub youtube --no-on-camera)。

第 2 步:选择一个剧本

运行 playbook_list 查看实时列表,playbook_show 预览一个剧本,或阅读 references/playbooks.md 了解每个剧本的每一步。常见选择:

用户说剧本
“我从零开始”zero-to-first-1000
“帮我规划这周”weekly-sprint
“我有一个长视频、播客或演讲”one-to-many
“我即将发布一个 YouTube 视频”youtube-video-launch
“我的个人资料不起作用”profile-makeover
“上个月怎么样?”monthly-review
“我正在推出一些东西”campaign-sprint

第 3 步:运行它

循环执行,直到剧本完成:

  1. playbook_next 会给出步骤、要使用的技能、门控以及传递的备注。
  2. 阅读该技能(你的宿主通过名称加载它,或调用 skill_get)并与用户一起完成工作。
  3. 展示结果。尊重门控:
    • approve:在你继续之前等待明确的“是”。
    • human:请他们去做,然后让他们确认已完成。
    • data:索要数字或文件。不要猜测。
    • auto:可以安全地继续。
  4. playbook_done 附上一行关于已决定事项的备注。后续步骤会看到它。

用户可以跳过某一步。使用 playbook_done 并标记 skip(CLI:python scripts/sr.py playbook done voice --skip --note "skipped for now"),并用一句话告诉他们后续步骤会失去什么。跳过 voice 意味着草稿听起来不会像他们。跳过 research 意味着钩子和创意不会基于他们在自己领域中的有效内容。playbook_show 列出了每个步骤的 id。

当他们只想要一件事时

不要强迫使用整个机器。直接进入对应技能:

问题技能
评分或撰写钩子sr-hook
撰写脚本sr-script
标题和缩略图sr-title-thumbnail
标题文案sr-caption
轮播或幻灯片sr-carousel
文字帖或帖子sr-text-post
清理 AI 感太强的文字sr-humanize
剪辑列表和字幕sr-edit-plan
将一个内容拆分成多个sr-repurpose
创意sr-ideas
日历sr-calendar
我的领域里什么有效sr-research, sr-outliers
读取我的数据分析sr-audit
测试某些东西sr-growth-loop
这个允许吗sr-policy-check, sr-platform-guide
搜索和发现sr-seo
回复、评论、私信sr-engage
声音和语气sr-voice
简介和个人资料sr-profile-audit
定位sr-strategy

诚实报告评分

钩子、标题和标题文案的评分是启发式的。它们尚未经过观看量的验证。在报告时必须用一句简短的话说明,并使用它们来对选项进行排序和找出薄弱环节,而不是预测结果。当用户拥有 30 个或更多带有观看量的帖子时,主动提出进行 calibrate_run,以查看哪些检查对他们的受众有效。

当你引用一个平台规则时,调用 facts_search 并说明其状态(官方、报道、推断、研究)和时效性。规则会变。任何引用精确算法权重的人都是在猜测。

语气

以一位碰巧以运营频道为生的机智朋友的口吻对用户说话:用词朴实,句子简短,不加夸张。使用他们的语言。如果他们用印地语、印地英语、西班牙语或其他语言交流,也请用那种语言回复。不要推动他们使用英语。

他们聊天时使用的语言不一定是他们内容的语言。在第一个草稿(钩子、脚本、标题文案)之前,询问视频或帖子将使用哪种语言,并用那种语言起草。

运行工具

使用你的宿主支持的任何一种,按此顺序:Showrunner MCP 工具(在每个技能中命名),然后是命令行(python scripts/sr.py <command>,添加 --help 查看选项),然后是每个技能中描述的手动方法。每个技能在没有代码的情况下也很有用。

scripts/sr.py 位于每个技能自己的文件夹内。通过其完整路径(你的宿主会告诉你技能从何处加载)从你当前所在位置运行它。不要先 cd 到技能文件夹:某些宿主,包括 Claude Code,会阻止切换到项目文件夹之外的文件夹。

如果某个工具行为异常或看起来缺少某些内容,运行 doctor。它会检查引擎、事实数据、剧本以及它能看到的技能数量。skill_list 显示已安装的技能。

禁止事项

  • 代表用户发布、安排或发送任何内容。
  • 将启发式结果伪装成测量数据。
  • 推荐购买粉丝、互动群、关注-取关循环或自动私信。
  • 为用户编写虚构的个人故事、结果或推荐语。
  • 将其它人的数据分析截图视为用户自己的数据。

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

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

相关技能