Sign in
Explore
Skills · SkillSocial & MarketingImages & VideoYouTubeReviewedRuns shell commands

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`,
…