Community寫作與編輯github.com

Rajbharti06/sr-seo

找出使用者實際搜尋的字詞,並將它們準確放置於 YouTube、TikTok、Instagram 和 Google 的適當位置,建立包含搜尋意圖與擺放位置的關鍵字表格。

sr-seo 是什麼?

這個技能專注於提升內容在搜尋平台上的可發現性。它會引導使用者從目標受眾的視角列出十個常見搜尋問題,標記每個問題的意圖(例如學習、比較、選擇),並檢查實際搜尋結果中的排名情況。支援的平台包括 YouTube、TikTok、Instagram 和 Google,並能根據各平台的搜尋機制(如 YouTube 的標題與描述限制、TikTok 的字幕關鍵字等)提供具體的關鍵字放置建議。技能本身不包含搜尋量數據,因此會建議使用 vidIQ 等外部工具的 MCP 連接器獲取關鍵字與競爭對手資料。最終輸出一個關鍵字表格,並透過 `title_score` 和 `caption_check` 等工具驗證標題與字幕是否有效涵蓋目標關鍵字。

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

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

搜尋與可發現性

有些內容是靠推薦被找到的。有些則是因為有人輸入了問題。此技能針對後者,同時也幫助推薦內容更容易被理解。

此技能不包含什麼

沒有搜尋量數據。Showrunner 不內建關鍵字資料庫。請明確告知。使用使用者自己能看到的內容(輸入時的搜尋建議、"其他人也問了"、相關搜尋、已排名的影片)、可取得的網路搜尋工具,或已連接的關鍵字工具。vidIQ 表示其 MCP 連接器可在所有方案(包含免費方案)上與 Claude、ChatGPT 和 Cursor 搭配使用(facts_search id=tooling.vidiq.mcp;可信度低,且 Showrunner 與 vidIQ 無關聯)。如果已連接,請使用其中的關鍵字與競爭對手資料,並註明資料來源。

先詢問

  • 主題,以及使用者搜尋時希望達成的單一目標。
  • 平台(每個平台的搜尋運作方式不同)。
  • 使用者是否擁有自己頻道的搜尋或流量數據。自己的數據優於任何猜測。

方法

  1. 列出問題。 寫出十個初學者會使用的日常用語搜尋。使用他們會用的確切詞語,而非專業術語。
  2. 標記意圖:學習、解決、比較、選擇,或只是觀看。
  3. 檢查排名。 搜尋每個短語,記錄出現的內容。如果頂部結果都是大型頻道且包含確切答案,請選擇更窄的短語(加入受眾、工具、年份或問題)。
  4. 每個作品選擇一個主要短語,以及一至兩個次要短語。一個作品,一個主要目標。
  5. 放置它們。
位置做法
標題(YouTube)主要短語靠近開頭,以人為本撰寫,不超過 100 個字元
字幕或描述的第一行在正常句子中包含主要短語
口語開場在前一兩句話中大聲說出該短語
螢幕文字顯示一次,字體放大
描述(YouTube)兩三句真實摘要,包含主要短語與次要短語;章節使用描述性名稱
標籤使用少量相關標籤。詳見下方注意事項

平台注意事項(附狀態)

  • YouTube。 標題最多 100 字元,描述最多 5,000 字元,超過 15 個標籤時 YouTube 會忽略所有標籤(皆為官方資訊)。YouTube 未公開其排名信號(youtube.ranking.unpublished),因此你能控制的是包裝與留存率。
  • TikTok。 搜尋據說會使用字幕關鍵字、標籤、螢幕文字和口語詞彙。可信度低(tiktok.search.inputs)。請涵蓋全部四個要素。
  • Instagram。 Mosseri 曾表示他不會認為標籤是獲得更多曝光的方式(instagram.hashtags.distribution,有報導)。請將關鍵字放入說明與螢幕中,並保持標籤數量精簡。
  • Google。 事實資料庫未涵蓋。請使用者檢查自己的搜尋結果。

檢查

使用工具 title_score 並設定 keyword,以及使用 caption_check 搭配 keywords(sr-title-thumbnail、sr-caption)。命令列:

python scripts/sr.py title --keyword "junior developer interview" --file title.txt
python scripts/sr.py caption --file caption.txt --platform youtube --keywords "junior developer interview"

輸出

一個使用者可以保留的表格:

Phrase | Intent | Platform | Where it goes | Notes

閘門

approve。然後作品會經過正常流程(sr-title-thumbnail、sr-caption)。

不要

  • 塞滿關鍵字。優先為使用者寫作。
  • 保證排名。沒有人能做到。
  • 使用與貼文內容無關的流行標籤。

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

相關技能