Updated today
by artemchuikin
youtube-skills
YouTube transcript skills for Claude Code, Cursor and Codex. Agent Skills to get transcripts, search YouTube, read channels and playlists, and bulk export.
151 GitHub stars (151)
+125 in 5 days
| Period | New stars |
|---|---|
| Oct 12 | +31 |
| Oct 13 | +69 |
| Oct 14 | +18 |
| Oct 15 | 0 |
| Oct 16 | +7 |
- 12 skills (12 skills found in its SKILL.md files)
- 6 forks (6 forks)
- Today last update (Last updated today)
Install
Skills CLI
npx skills add artemchuikin/youtube-skills
Asks which skills and agents to install. Just one: npx skills add artemchuikin/youtube-skills --skill captions — add -g for every project.
Claude Code
git clone https://github.com/artemchuikin/youtube-skillscp -r "youtube-skills/clawhub/captions" ~/.claude/skills/
Copies the captions skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add artemchuikin/youtube-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
captions
Reach for this when caption text from a YouTube video is wanted: reading a video instead of watching it, quoting or translating speech, accessibility (deaf/HoH) needs, content review, language practice, or exporting CC as SRT/VTT files. Timestamped captions from any public video. Skip it for uploading captions or account chores.
clawhub/captions/SKILL.md on GitHub (opens in a new tab) -
subtitles
Reach for this when subtitles are wanted from a YouTube video: following foreign-language content, reading along, translating speech, language practice, or exporting ready SRT/VTT files. Skip it for uploading subtitles or account chores.
clawhub/subtitles/SKILL.md on GitHub (opens in a new tab) -
transcript
Reach for this whenever what was SAID in a YouTube video matters: a pasted link or bare video ID, a summary, quote, translation or fact-check request, notes from a lecture, or research that leans on a specific video. Works even when nobody says the word 'transcript'. Skip it for uploads and account chores.
clawhub/transcript/SKILL.md on GitHub (opens in a new tab) -
transcriptout
Reach for this whenever a task touches YouTube, said or unsaid: pasted video/channel/playlist links, IDs and @handles, summaries, quotes, translations, topic research through talks and tutorials, creator monitoring. The full TranscriptOut surface: transcripts in five formats, search, channels, playlists and batch jobs. Skip it for uploads and account chores.
clawhub/transcriptout/SKILL.md on GitHub (opens in a new tab) -
video-transcript
Reach for this when a video needs to become text: a pasted YouTube link or ID, a transcribe/summarize/translate request, mining a video for facts, or a bare URL shared with 'what does this say?'. Skip it for uploads and account chores.
clawhub/video-transcript/SKILL.md on GitHub (opens in a new tab) -
youtube-api
Reach for this when YouTube data is needed and Google's Data API is the obstacle: no quota units, no OAuth consent screens, one Bearer key. Covers transcripts (which Google's API does not serve at all), metadata, search, channels and playlists. Triggers on YouTube links, @handles and creator research. Skip it for uploads and account chores.
clawhub/youtube-api/SKILL.md on GitHub (opens in a new tab) -
youtube-channels
Reach for this when a YouTube channel is the subject: a pasted @handle or channel URL, a creator's recent uploads, their full catalogue, or a search inside one channel. Also good for keeping an eye on what somebody publishes. Skip it for creating channels or account chores.
clawhub/youtube-channels/SKILL.md on GitHub (opens in a new tab) -
youtube-data
Reach for this when structured YouTube data is the goal: video metadata, transcripts for analysis, channel upload history, search results or playlist contents, with no Google Cloud project and no quota units. Triggers on YouTube links, creator names and topic research even when unstated. Skip it for uploads and text-only research.
clawhub/youtube-data/SKILL.md on GitHub (opens in a new tab) -
youtube-full
Reach for this whenever a task touches YouTube, whether or not the word appears: a pasted watch/shorts/channel/playlist link, a bare 11-char video ID or @handle, a creator to look up, a talk to summarize, quote or translate, research where lectures, tutorials and reviews beat written sources, or a product launch to catch on video. One skill for transcripts, video and channel search, channel brows…
clawhub/youtube-full/SKILL.md on GitHub (opens in a new tab) -
youtube-playlist
Reach for this when a YouTube playlist is in play: a pasted playlist link or PL... id, listing a course or series, finding one video inside a long playlist, or turning a whole playlist into transcripts. Skip it for creating playlists or account chores.
clawhub/youtube-playlist/SKILL.md on GitHub (opens in a new tab) -
youtube-search
Reach for this when the user needs to FIND things on YouTube: videos or channels on a topic, creators covering a subject, tutorials, talks and reviews worth reading, or a channel looked up by name or handle. Also good proactively when researching a topic that video would cover well. Skip it for account chores and text-only research.
clawhub/youtube-search/SKILL.md on GitHub (opens in a new tab) -
yt
Reach for this for quick YouTube lookups: a pasted link or video ID, a fast summary, what a channel posted lately, a topic search. Transcripts, search and channel-latest in one small skill. Skip it for uploads and account chores.
clawhub/yt/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.