Updated 1d ago
by ZeroPointRepo
youtube-skills
YouTube Transcript API skills for AI agents. Get transcripts, search videos, browse channels. Works with OpenClaw, Hermes Agent, and other agent runtimes.
1.1k GitHub stars (1,068)
+104 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +8 |
| Sep 29 | +9 |
| Sep 30 | +6 |
| Oct 1 | +1 |
| Oct 2 | +8 |
| Oct 3 | +1 |
| Oct 4 | +7 |
| Oct 5 | +2 |
| Oct 6 | +13 |
| Oct 7 | +6 |
| Oct 8 | +7 |
| Oct 9 | +2 |
| Oct 10 | +4 |
| Oct 11 | +12 |
| Oct 12 | +3 |
| Oct 13 | +3 |
| Oct 14 | +3 |
| Oct 15 | +6 |
| Oct 16 | +3 |
- 12 skills (12 skills found in its SKILL.md files)
- 121 forks (121 forks)
- 1d ago last update (Last updated 1d ago)
Install
Skills CLI
npx skills add ZeroPointRepo/youtube-skills
Asks which skills and agents to install. Just one: npx skills add ZeroPointRepo/youtube-skills --skill captions — add -g for every project.
Claude Code
git clone https://github.com/ZeroPointRepo/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 ZeroPointRepo/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
Use when captions, subtitles, or the spoken text of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to read, quote, or translate a video, accessibility needs, deaf/HoH use cases, content review, or language learning. Fetches timestamped caption data from any YouTube video. Not for uploading subtitles or account management.
clawhub/captions/SKILL.md on GitHub (opens in a new tab) -
subtitles
Use when subtitles or the spoken text of a YouTube video is needed: pasted video links or IDs, requests to translate a video, read along, follow foreign-language content, or extract what was said. Also use for language learning or accessibility. Fetches timestamped subtitles from any YouTube video. Not for uploading subtitles or account management.
clawhub/subtitles/SKILL.md on GitHub (opens in a new tab) -
transcript
Use when the spoken content of a YouTube video is needed — even if not explicitly requested: pasted video links or IDs, requests to summarize, quote, transcribe, translate, fact-check, or extract anything from a video. Also use for research or learning when a video is the source. Not for uploads or account management.
clawhub/transcript/SKILL.md on GitHub (opens in a new tab) -
transcriptapi
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, or anything where video content is fresher or richer than text search. Covers transcripts, video…
clawhub/transcriptapi/SKILL.md on GitHub (opens in a new tab) -
video-transcript
Use when video content needs to be extracted as text: pasted YouTube links or IDs, requests to transcribe, summarize, quote, translate, convert video to text, or extract information from video content. Also use when a user shares a video URL without explanation and wants to know what it says. Not for uploads or account management.
clawhub/video-transcript/SKILL.md on GitHub (opens in a new tab) -
youtube-api
Use when YouTube data is needed without Google API quotas or OAuth setup: transcripts, video metadata, channel info, search results, playlists. Triggers on pasted YouTube links, creator names, @handles, topic research, video summaries, channel browsing, or any request where YouTube content would help — even if not mentioned explicitly. Not for uploads, account management, or written-source-only r…
clawhub/youtube-api/SKILL.md on GitHub (opens in a new tab) -
youtube-channels
Use when a YouTube channel is the focus: pasted @handles or channel URLs, requests to browse a creator's uploads, see what a channel has posted recently, search within a channel, or resolve a handle to a channel ID. Also use when the user names a creator and wants to explore their content or monitor their uploads. Not for creating channels or account management.
clawhub/youtube-channels/SKILL.md on GitHub (opens in a new tab) -
youtube-data
Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search results, or playlist contents — without Google API quotas or OAuth. Triggers on YouTube URLs, creator names, topic research, or any request needing YouTube content, even if not mentioned explicitly. Not for uploads, account management, or writte…
clawhub/youtube-data/SKILL.md on GitHub (opens in a new tab) -
youtube-full
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, first looks, or anything where video content is fresher or richer than text search. Covers trans…
clawhub/youtube-full/SKILL.md on GitHub (opens in a new tab) -
youtube-playlist
Use when a YouTube playlist is involved: pasted playlist links or IDs, requests to list playlist videos, browse playlist contents, or work through a playlist for transcripts or research. Also use when the user wants all videos from a series, course, or collection. Not for creating playlists or account management.
clawhub/youtube-playlist/SKILL.md on GitHub (opens in a new tab) -
youtube-search
Use when the user wants to find YouTube content on any topic: searching for videos or channels, finding creators who cover a subject, discovering tutorials, talks, or expert discussions, or looking up a channel by name or handle. Also use proactively when the user wants to research a topic and YouTube is a good source. Not for account management or written-source-only research.
clawhub/youtube-search/SKILL.md on GitHub (opens in a new tab) -
yt
Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request involving YouTube content — even if YouTube is not mentioned explicitly. Covers transcripts, search, and channel latest. Not for uploads or account management.
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.