Sponsored by Deepsite.site

Youtube Skills For Ai Agents

Created By
ZeroPointRepo24 days ago
YouTube skills powered by TranscriptAPI gives MCP-compatible AI agents direct access to YouTube's largest knowledge base. Extract full transcripts with timestamps from any public YouTube video, search across entire channels by keyword, and pull transcripts from complete playlists — all through native MCP integration. Unlike browser-based scrapers or yt-dlp wrappers, TranscriptAPI is production infrastructure: 15 million transcripts served per month, 49ms median response time, 99.9% uptime. Your agent gets reliable, structured data every time. Key capabilities for AI agents: Full transcript extraction with word-level timestamps Channel-wide full-text search (find specific topics across hundreds of videos) Playlist batch extraction (get all transcripts from a playlist in one call) Auto-provisioning (agents can self-configure without manual API key distribution) OAuth support for user-level YouTube access through your application Use cases: Research assistants, content repurposing, competitive intelligence, video summarization, dataset creation, educational tools. Stats: 11,954+ developers | 15M transcripts/month | 49ms median | 99.9% uptime Docs: https://transcriptapi.com/docs/mcp
Overview

YouTube Skills for AI Agents 🎬

Get YouTube transcripts, search videos, browse channels, and extract playlists — from any AI agent.

YouTube Skills gives your AI agent instant access to YouTube transcripts, video search, channel data, and playlist extraction. No yt-dlp (YouTube blocks all major cloud IPs), no headless browsers, no binaries — just a fast API call that works everywhere. Powered by TranscriptAPI, the same backend behind YouTubeToTranscript.com.

Works with 🦞 OpenClaw (ClawdBot/Moltbot), Claude Code, Cursor, Windsurf, and any agent that supports the Agent Skills format.

Free tier · No credit card · 100 credits on signup

TranscriptAPI.com · MCP Server · Docs


Install

Most users want youtube-full — it covers transcripts, search, channels, and playlists in one skill.

🦞 OpenClaw (ClawdBot/Moltbot):

npx clawhub@latest install youtube-full

Claude Code / Cursor / Windsurf / Cline / Codex:

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

All 12 skills at once:

npx skills add ZeroPointRepo/youtube-skills

Manual (git clone):

git clone https://github.com/ZeroPointRepo/youtube-skills.git
cp -r youtube-skills/skills/youtube-full ~/.claude/skills/

Not a developer? Just paste this prompt into 🦞 OpenClaw, Claude, ChatGPT, or any AI agent:

Install the youtube skills from this GitHub repo: https://github.com/ZeroPointRepo/youtube-skills
I want to be able to get YouTube transcripts, search YouTube, and browse channel videos from my agent.
Set everything up for me.

The agent will handle the rest.


What You Can Do

Just install and ask. No config, no code — talk to your agent in plain English.

TaskExample Prompt
Get a YouTube transcript"Summarize this video: [URL]"
Search YouTube"Find videos about machine learning"
Browse a channel"What has TED posted this week?"
Get playlist contents"List all videos in this playlist"
Extract video captions"Get captions from this video in Spanish"
Bulk transcripts"Get transcripts for every video in this channel"
Research a topic"Find and summarize the top 5 videos about quantum computing"
Get latest uploads"Show me NASA's recent videos"
Search within a channel"Search the TED channel for 'artificial intelligence'"

Setup — API Key

When you install a skill and run your agent for the first time, the agent will set up your free API key automatically. Here's what happens:

  1. The agent runs the registration script and asks you for your email address
  2. You'll receive an OTP code in your email — the agent will ask you to enter it
  3. Once verified, the agent saves the API key to your shell and agent config automatically

That's it. 100 free credits, no credit card required.

Manual setup (if you prefer to do it yourself)
# 1. Register (sends OTP to your email)
node ./scripts/tapi-auth.js register --email you@example.com --password yourpassword

# 2. Check email for OTP, then verify (returns your API key)
node ./scripts/tapi-auth.js verify --email you@example.com --password yourpassword --otp 123456

# 3. Key is saved automatically to your shell and agent config

Or sign up at transcriptapi.com and set the key manually:

export TRANSCRIPT_API_KEY="sk_your_key_here"
Where does the key get saved?

The auth script writes your API key to:

LocationFile
OpenClaw/Moltbot~/.openclaw/openclaw.json or ~/.clawdbot/moltbot.json
macOS shell~/.zshenv, ~/.zprofile
Linux shell~/.profile, ~/.bashrc, ~/.zshenv
Fish shell~/.config/fish/config.fish
Fallback~/.transcriptapi (mode 600)

Your agent picks it up automatically after saving.


Skills

youtube-full is the recommended skill for most users. It includes everything: transcripts, search, channels, playlists.

If you prefer smaller, focused skills (smaller context = better agent performance for specific tasks), pick what you need:

SkillWhat It DoesInstall
youtube-fullEverything — transcripts, search, channels, playlists--skill youtube-full
transcriptGet video transcripts with timestamps--skill transcript
youtube-searchSearch YouTube for videos and channels--skill youtube-search
youtube-channelsBrowse uploads, get latest videos, resolve @handles--skill youtube-channels
youtube-playlistExtract all videos from a playlist--skill youtube-playlist
# Install a specific skill
npx skills add ZeroPointRepo/youtube-skills --skill transcript

# Install multiple specific skills
npx skills add ZeroPointRepo/youtube-skills --skill transcript --skill youtube-search
All 12 skills

We ship 12 skills total. Many are narrower variants or aliases of the core 5 above — so your agent can find the right skill regardless of how you phrase your request.

SkillDescription
youtube-fullComplete YouTube toolkit — transcripts + search + channels + playlists
transcriptExtract transcript from any YouTube video with timestamps
captionsGet closed captions / CC from YouTube videos
subtitlesExtract subtitles from YouTube videos
youtube-searchSearch YouTube for videos and channels
youtube-channelsBrowse channel uploads, get latest videos, resolve @handles
youtube-playlistFetch all videos from a YouTube playlist
youtube-dataGet YouTube video and channel data (lightweight alternative to Google's API)
youtube-apiYouTube API access for AI agents — no Google quota hassle
transcriptapiFull TranscriptAPI access with all endpoints
video-transcriptConvert YouTube videos to text transcripts
ytQuick YouTube utility for fast lookups

Pricing

PlanPriceCreditsRate Limit
Free$0100 credits on signup300 req/min
Starter$5/month1,000 credits/month300 req/min
Starter Annual$54/year ($4.50/mo)1,000 credits/month300 req/min

Most operations cost 1 credit. Channel resolve and latest are free. No credit card required for the free tier.

View pricing →


Supported Agents

Works with any AI agent that supports the Agent Skills format:

AgentInstall Command
🦞 OpenClaw (ClawdBot/Moltbot)npx clawhub@latest install youtube-full
Claude Codenpx skills add ZeroPointRepo/youtube-skills
Cursornpx skills add ZeroPointRepo/youtube-skills
Windsurfnpx skills add ZeroPointRepo/youtube-skills
Clinenpx skills add ZeroPointRepo/youtube-skills
Codexnpx skills add ZeroPointRepo/youtube-skills
OthersGoose, AMP, Kiro, Roo, OpenCode, Gemini, GitHub Copilot...

FAQ

How do I get a YouTube transcript?

Install youtube-full (or transcript) and ask your agent:

"Get the transcript for this video: https://youtube.com/watch?v=VIDEO_ID"

The agent fetches the full transcript with timestamps. You can then ask it to summarize, translate, quote, or analyze the content.

How do I search YouTube from my agent?

Install youtube-full (or youtube-search) and ask:

"Find videos about machine learning"

Returns up to 50 results with titles, thumbnails, view counts, and publish dates.

How do I get all videos from a YouTube channel?

Install youtube-full (or youtube-channels) and ask:

"List all videos from the TED channel"

The agent resolves the @handle, fetches uploads (paginated, 100/page), and can then get transcripts for any or all of them.

Can I bulk download YouTube transcripts?

Yes. Install youtube-full and ask:

"Get transcripts for all videos in this playlist: [URL]"

The agent fetches the playlist, iterates through videos, and extracts each transcript.

Do I need a Google YouTube Data API key?

No. TranscriptAPI replaces the Google YouTube Data API for transcript extraction, search, and channel/playlist operations. No Google Cloud project, no quota limits, no OAuth setup.

Do I need an API key?

Yes, but signup is free and instant — 100 credits, no credit card required. Your agent handles the setup automatically on first run.

Which skill should I install?

  • Want everything?youtube-full (recommended)
  • Just transcripts?transcript
  • Just search?youtube-search
  • Just channel data?youtube-channels
  • Just playlists?youtube-playlist

What is TranscriptAPI?

TranscriptAPI.com is a REST API and MCP server for YouTube data. It provides transcript extraction, video search, channel browsing, and playlist operations — built for developers and AI agents. Also available as an MCP Server for direct LLM integration (Claude, ChatGPT).


Powered by TranscriptAPI

TranscriptAPI.com — 6M+ transcripts/month, 99.9% uptime.

Also available: MCP Server for direct LLM integration with Claude and ChatGPT.

Full API docs: transcriptapi.com/docs

Contributing

PRs welcome. See CONTRIBUTING.md.

License

MIT © TranscriptAPI

Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
DeepChatYour AI Partner on Desktop
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Playwright McpPlaywright MCP server
Amap Maps高德地图官方 MCP Server
Serper MCP ServerA Serper MCP Server
WindsurfThe new purpose-built IDE to harness magic
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Tavily Mcp
ChatWiseThe second fastest AI chatbot™
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
CursorThe AI Code Editor
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.