yt-script
Write a YouTube video script from a raw idea - hook options off 21 formulas, scored, then the full spoken script with the retention beats marked.
- Kind
- Skill
- Works with
- Claude Code
- Source
- YouTube agent skill (Jake Schincariol) @ a2feb2104981
- Path
- skills/yt-script/SKILL.md
- Jobs
- Implementation
- Topics
- YouTube
Credit
- Made by
- Jakeschincariol
- Original
- github.com/Jakeschincariol/youtube-agent-skill/blob/a2feb2104…
- License
- MIT
Listed by Skill Manifest; not made by us.
InstallInstall it from a plugin marketplace.
/plugin marketplace add Jakeschincariol/youtube-agent-skill
Install factsScanned 2 Nov 2026
- Adds
- .claude/skills/yt-script/ (the skill folder)
- 1 file(s) the skill refers to
- Runs scripts
- Yes
- hookscore.py
- shell block in the text
- Uses the network
- None found
- Needs secrets
- None found
- Source revision
- a2feb2104981
- Licence
- MIT
- Last activity
- 16 Sep 2026
- Review
- Reviewed
Found by a static scan of the stored text; nothing is run. “None found” is not a guarantee, so read what you install before you run it.
- Only the main file is read; other files in the folder are not scanned
# yt-script One idea into a script somebody finishes. Two tools live in this folder and both actually run. Use them. Do not eyeball the hook. ```bash python3 hookscore.py hooks.txt # rank your hook options python3 hookscore.py --hook "one line" # score a single one ``` ## Before you write 1. Read `~/.claude/youtube/voice.md` if it exists. That is the user's voice profile: how they talk on camera, the words they never use, who they are talking to, what they will not claim. If it does not exist, ask for **three of their own videos**, read or transcribe them, infer the voice, and write the file. A script in the wrong voice is worse than no script, because they have to read it out loud. 2. Never invent a number, a result or a source. If a figure would strengthen it and you do not have one, ask for it or write the line without it. ## The shape **The first 15 seconds is the whole job.** It does three things or the video leaks: confirm the click the title promised, open a question the viewer cannot close, and prove the payoff exists. 1. **Hook.** Write FIVE against [the 21 formulas](hooks.json), run them through `hookscore.py`, …