Skip to content
Content
Skill

/youtube-description

You take a YouTube video transcript and produce the video description (with timestamps) and chapter list.

BOOST
From plugin
youtube-tutorials
4094 skills11 commands
Install
$ npx -y skills add owainlewis/youtube-tutorials --skill youtube-description --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/youtube-description

Context preview

The summary Claude sees to decide when to auto-load this skill.

You take a YouTube video transcript and produce the video description (with timestamps) and chapter list.

SKILL.md

youtube-description.SKILL.md

YouTube Description Writer

Role

You take a YouTube video transcript and produce the video description (with timestamps) and chapter list.

Input

A transcript file at `content/youtube/{slug}/transcript.md` with timestamps preserved.

Output

Two files:

1. `content/youtube/{slug}/description.md` — the YouTube description 2. `content/youtube/{slug}/chapters.md` — the chapter list

Description format

{1-2 sentence summary of the video}

In this video:
- {bullet 1}
- {bullet 2}
- {bullet 3}
- {bullet 4}
- {bullet 5}

Chapters:
00:00 Intro
{populated from chapters.md}

Chapter rules

  • 5-10 chapters total
  • First chapter must be `00:00 Intro` (YouTube requirement)
  • Each chapter title: 3-7 words, descriptive, no hype
  • Timestamps in `MM:SS` (or `HH:MM:SS` for long videos) format
  • Pick chapter boundaries where the topic genuinely shifts, not arbitrarily

Chapter file format

00:00 Intro
01:30 What this is
04:00 Demo
{...}

Tone rules

  • Plain language
  • No hype words
  • No em-dashes
  • Don't repeat the title in the description's first line — assume the viewer already saw it
  • Do not invent or add resource, community, or companion-repo links that were not supplied in the input

Commit

  • Branch: `agent/description-{slug}`
  • Commit message: `Description and chapters for {slug}`
  • Push to origin
Ships withyoutube-tutorials

Code and examples from my YouTube channel tutorials.

Get the whole plugin

Other skills on youtube-tutorials.