Repolode
ZeroPointRepo

ZeroPointRepo/youtube-skills

Agent skills that give AI agents access to YouTube transcripts, video search, channel browsing and playlist extraction via the TranscriptAPI service.

Stars
1,089
Forks
124
Open issues
5
Last commit
6 days ago

What is it?

YouTube Skills is a set of Agent Skills-format packages that let AI agents fetch YouTube transcripts, search videos, browse channel uploads and extract playlist contents. Instead of running yt-dlp or a headless browser, the skills make API calls to TranscriptAPI, which the project says works from cloud servers where YouTube blocks many IPs.

The main skill, youtube-full, bundles transcripts, search, channels and playlists in one install. Narrower skills such as transcript, youtube-search, youtube-channels and youtube-playlist are available for agents where a smaller context is preferred. Installation works through the skills CLI, OpenClaw, Hermes Agent, or a manual git clone, and the agent can register for a free API key on first run.

The service is not affiliated with YouTube or Google. Pricing is credit-based with a free tier, and the project offers an MCP server as a separate option for direct LLM integration.

Key features

  • 01Fetches video transcripts with timestamps and caption language selection
  • 02Searches YouTube videos and channels
  • 03Lists channel uploads and resolves @handles
  • 04Extracts all videos from a playlist
  • 05Installs for OpenClaw, Hermes Agent, Claude Code, Cursor and other Agent Skills runtimes

Use cases

  • Asking an agent to summarize or quote a long YouTube video
  • Researching a topic by searching and summarizing several videos
  • Bulk-collecting transcripts from a channel or playlist
  • Monitoring a channel's latest uploads from an agent workflow

Quick start

  1. 1

    Install the youtube-full skill for Claude Code, Cursor and similar agents

    npx skills add ZeroPointRepo/youtube-skills --skill youtube-full
  2. 2

    Set your TranscriptAPI key as an environment variable (or let the agent register you on first run)

    export TRANSCRIPT_API_KEY="sk_your_key_here"
  3. 3

    Ask your agent in plain English, e.g. get a video transcript

Things to know

  • Requires a TranscriptAPI key; the free tier gives 100 credits and paid plans start at $5/month.
  • Depends on a third-party hosted service rather than running locally.

Topics

FAQ

What is youtube-skills?
Agent skills that give AI agents access to YouTube transcripts, video search, channel browsing and playlist extraction via the TranscriptAPI service. YouTube Skills is a set of Agent Skills-format packages that let AI agents fetch YouTube transcripts, search videos, browse channel uploads and extract playlist contents. Instead of running yt-dlp or a headless browser, the skills make API calls to TranscriptAPI, which the project says works from cloud servers where YouTube blocks many IPs.
Is youtube-skills free to use? What license does it have?
youtube-skills is open source under the MIT license. Check the license terms before using it in commercial products.
Is youtube-skills still maintained?
Actively maintained. The last commit to youtube-skills was on Oct 14, 2026.
What can I use youtube-skills for?
Asking an agent to summarize or quote a long YouTube video Researching a topic by searching and summarizing several videos Bulk-collecting transcripts from a channel or playlist Monitoring a channel's latest uploads from an agent workflow
How do I install youtube-skills?
Install the youtube-full skill for Claude Code, Cursor and similar agents: npx skills add ZeroPointRepo/youtube-skills --skill youtube-full Set your TranscriptAPI key as an environment variable (or let the agent register you on first run): export TRANSCRIPT_API_KEY="sk_your_key_here" Ask your agent in plain English, e.g. get a video transcript
Where can I get youtube-skills?
The source code and installation instructions are on GitHub: https://github.com/ZeroPointRepo/youtube-skills

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects