From alemtuzlak-skills
Generates YouTube metadata (title, description, tags, chapters) from a transcript, topic, or description. Useful for content creators optimizing video SEO.
How this skill is triggered — by the user, by Claude, or both
Slash command
/alemtuzlak-skills:youtube-copyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Write the four pieces of YouTube metadata that drive clicks and rank: **title, description, tags, chapters**. Ground everything in the provided source (transcript / topic) — never invent claims the source doesn't support. For chapters you need a **timestamped** source (SRT or `words.json`); without timestamps, ask for them or skip chapters.
Write the four pieces of YouTube metadata that drive clicks and rank: title, description, tags, chapters. Ground everything in the provided source (transcript / topic) — never invent claims the source doesn't support. For chapters you need a timestamped source (SRT or words.json); without timestamps, ask for them or skip chapters.
Write youtube.md (or print the same structure) exactly like this:
# YouTube
**Title**
<title>
**Description**
<description>
**Tags**
#tag1 #tag2 #tag3 ...
**Chapters**
00:00 - <chapter>
01:15 - <chapter>
...
(When /produce-video calls this skill, write youtube.md into the output folder.)
Never use em-dashes (— or –). Use a hyphen - instead. This applies to the title, description, chapter separators, everything.
Structure, front-loaded (the first ~100-160 chars show above the fold / in search):
react, webdev) and specific (e.g. react router loader data, unstable_useRouteLoaderData).# in youtube.md for readability (they're entered without # in YouTube's tag box).YouTube's hard rules: first chapter must be 00:00, at least 3 chapters in ascending order, each chapter >= 10 seconds long.
00:00) answers "why did they click?" - name it the payoff/topic (e.g. "Type-safe loader data", "The final result"), NOT "Intro".MM:SS start from the timestamped source (the moment that section actually begins). Use MM:SS (or H:MM:SS past an hour). Separator is - (a hyphen), never an em-dash.words.json, use the timestamps for chapters; if it's plain text or a topic, write title/description/tags and note that chapters need a timestamped source.npx claudepluginhub alemtuzlak/skills --plugin self-improveTranscribes a finished YouTube video and generates a description block with a short summary, fixed CTA, and chapter timestamps using ElevenLabs Scribe.
Writes a complete YouTube video description with search-optimized first lines, structured body, links, chapters, and call to action.
Generates channel-consistent YouTube titles, descriptions, and tags from video transcripts using a brand guide. Requires user confirmation before publishing.