Communitygithub.com

Rajbharti06/showrunner

為 Instagram、YouTube、TikTok、Facebook、LinkedIn、X 或 Threads 頻道成長的指揮者。當使用者想要開始、成長、修復或規劃社群內容、詢問該發文什麼或發在哪裡、需要內容策略、行事曆或每週例行公事,或提及觀看次數、追蹤者、觸及率、Reels、Shorts、輪播或建立創作者事業時使用。首先詢問他們想製作什麼、為誰、在哪裡,然後推薦一個中心平台和根據他們實際每週時數調整的分支,接著執行將 sr-* 技能與批准關卡串聯起來的行動手冊。它負責寫作和規劃,絕不實際發文。

showrunner 是什麼?

Showrunner 是一個 AI 代理技能,旨在引導創作者完成頻道成長的整個過程,從初始規劃到持續的每週執行。它適用於 Instagram、YouTube、TikTok、Facebook、LinkedIn、X 和 Threads 等多個平台。該技能透過一個結構化的流程運作:首先進行詳細的「接收」階段,詢問創作者的目標、受眾、時間限制和內容偏好,然後將這些資訊儲存在設定檔中。接著,它會根據創作者的具體情況(例如從零開始、規劃每週衝刺或推出新活動)推薦一個「行動手冊」。在執行過程中,Showrunner 會逐步引導創作者完成每一步,嚴格的「批准關卡」確保創作者審核並批准所有內容。Showrunner 也整合了專門的子技能,用於鉤子撰寫、腳本創作、標題優化、字幕生成和重複利用內容等工作。一個關鍵原則是,它絕不代替創作者發布或排程任何內容,而是專注於策略、內容創作和分析。該技能強調誠實,使用啟發式評分但明確指出其局限性,並查詢官方平台規則,而不是依賴猜測的演算法權重。

相容平台✓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
「我有一個長影片、Podcast 或演講」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"),並用一行告訴他們後續步驟會失去什麼。跳過語音意味著草稿不會聽起來像他們。跳過研究意味著鉤子和點子不會基於在他們領域中有效的內容。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.

相關技能