Tooluck logoTooluck
SKILL.md

yt-chapters

Agent skill fromJakeschincariol/youtube-agent-skill

Write YouTube chapters from a transcript, validated against YouTube's own rules so they actually render. Use for "add chapters", "timestamps", "break this video into sections".

How to install yt-chapters

install yt-chapters
# install the youtube-agent-skill pack with the skills CLI
npx skills add Jakeschincariol/youtube-agent-skill

# or add only this skill to Claude Code: copy the folder

skills/yt-chapters/

# into

~/.claude/skills/yt-chapters/ (all projects)

.claude/skills/yt-chapters/ (one project)

skills/yt-chapters/SKILL.md

MITFull file
1# yt-chapters
2
3```bash
4python3 chapters.py transcript.srt --target 8
5```
6
7## The rules, which are not optional
8
9A chapter list that breaks any of these silently does not become chapters at all - the block just
10sits in the description doing nothing:
11
12- The first entry must be **00:00**.
13- There must be **at least three**.
14- Each must be **at least 10 seconds** long.
15
16The tool checks all three and tells you when a list is invalid rather than letting you paste it.
17
18## Retitle every line
19
20`chapters.py` finds the BOUNDARIES well - it scores the pauses you actually took by how much the
21vocabulary shifts across them. The titles it emits are the topic words, and they are a draft. A
22chapter called "Thumbnails Titles Packaging" is a placeholder. Rewrite each one as the promise of
23that section, in the user's voice, three to five words.
24
25Chapters are also a retention diagnostic: if a section cannot be named in five words, it is two
26sections or it is filler.
27
28## The gate
29
30Nothing here publishes. This skill writes and you publish. Every output ends in a block the user
31copies, and the last line of every run is the question: **ship it, or change it?**

Excerpt shown under the repository's MIT license.

More skills in youtube-agent-skill

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates