Communitygithub.com

nategoldai/youtube-agent

>- Write a YouTube video script from a rough idea - hook options from 21 formulas, scored, then the full spoken script with the retention beats marked. Use whenever the user wants a video script, a hook, an opening line, "what should I say", "write my next video", or is about to record without the first fifteen seconds figured out.

youtube-agent 是什麼?

youtube-agent is a Claude Code agent skill that >- Write a YouTube video script from a rough idea - hook options from 21 formulas, scored, then the full spoken script with the retention beats marked. Use whenever the user wants a video script, a hook, an opening line, "what should I say", "write my next video", or is about to record without the first fifteen seconds figured out.

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/nategoldai/youtube-agent/tree/HEAD/skills/yt-script

在你喜歡的 AI 中提問

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

說明文件

yt-script

Turns one idea into a script people watch to the end.

There are tools in this folder and they really run. Use them. Don't judge the hook by eye.

python3 hookscore.py hooks.txt              # rank your hook options
python3 hookscore.py --hook "one line"      # score just one

Before writing

  1. Read ~/.claude/youtube/voice.md if it's there. It's the user's voice profile: how they talk on camera, words they never say, who they're talking to, and what they won't claim. If it's missing, ask for three of their own videos, read or transcribe them, work out the voice, and write the file. A script in the wrong voice is worse than none, because they have to say it out loud.
  2. Never make up a number, a result or a source. If a figure would help and you don't have it, ask for it or write the line without it.

The shape

The first 15 seconds are the whole job. They have to do three things or the video leaks: confirm what the title promised, open a question the viewer can't let go of, and show that the payoff is coming.

  1. Hook. Write FIVE using the 21 formulas, run them through hookscore.py, keep the best two, and show the user both with their scores. Never hand over just one.
  2. The turn (0:15-0:45). Say what the video will do, in one sentence, and start doing it. No channel intro, no "before we start", no subscribe pitch. Those are the most common cause of the drop at 0:30.
  3. The body. One idea per beat. Mark each beat with what's ON SCREEN, not just what's said - a talking head with nothing to look at is a podcast.
  4. The payoff. Deliver what the hook promised, clearly, and say that you're delivering it: "that's the prompt, it's in the description".
  5. The close. One ask. Not three.

What to give back

  • the two best hooks with their score panels
  • the script, beat by beat, with [ON SCREEN: ...] on every beat
  • an estimated runtime at 150 words per minute
  • one line saying which formula the winning hook used and why it suits this idea

The gate

Nothing here gets published. This skill writes and you publish. Every result ends with a block the user copies, and the last line of every run asks: ship it, or change it?

Individual skills in this repo

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

nategoldai/youtube-agent

>- Review a YouTube channel from top to bottom - packaging, consistency, the first fifteen seconds, and what to fix first. Use for "audit my channel", "why isn't my channel growing", "look at my videos", or a pasted channel URL.

nategoldai/youtube-agent

>- Write replies to YouTube comments in the creator's voice, sorted by which ones are worth answering. Use for "reply to my comments", "deal with the comment section", "someone asked X", or a pasted comment thread.

nategoldai/youtube-agent

>- Turn the transcript of a raw recording into an edit decision list - dead air, filler lines and retakes, with timecodes. Use for "edit this", "cut the dead space", "tighten this video", "I rambled", or any request to shorten footage from a transcript.

nategoldai/youtube-agent

>- Write and check a YouTube video's title and thumbnail as one pair, testing for truncation, repetition and vagueness before it goes live. Use for "title ideas", "what should I call this", "thumbnail text", "my CTR is low", packaging, or any request to rename or repackage an existing video.

nategoldai/youtube-agent

>- Plan a week or a month of YouTube uploads - what to post, when, and in what order, sized to how much time the creator really has. Use for "plan my week", "content calendar", "what should I post", "no idea what to make next".

nategoldai/youtube-agent

>- Read a YouTube Studio audience-retention export, find where viewers really drop off, and say what to change. Use for "why do people stop watching", "my retention is bad", a pasted retention chart or CSV, or "fix my pacing".

nategoldai/youtube-agent

>- Write the description, chapters, tags and search-facing text for a YouTube video, aimed at what a real person would type. Use for "write my description", "add chapters", "timestamps", "tags", "SEO", "help this video get found", or "nobody can find this".

nategoldai/youtube-agent

>- Find the Shorts hiding inside a long video and write them, using the transcript to pick moments that stand on their own. Use for "cut this into shorts", "clip this", "repurpose this video", or "what should I clip".

nategoldai/youtube-agent

>- Find what's really working in the user's niche on YouTube, rank it by how far each video beat its own channel, then name the formula. Use for "what's working right now", "find viral videos in my niche", "why did this blow up", competitor research, or a swipe file.

相關技能