This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcript, search and channel plugins by TranscriptAPI — 15M+ transcripts/month.",
"version": "1.0.0"
"version": "1.1.0"
},
"plugins": [
{
"name": "transcriptapi",
"source": "./",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.0.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.1.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.1.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"author": {
"name": "Zero Point Studio",
"email": "hello@transcriptapi.com",
Expand All
@@ -27,8 +27,8 @@
"skills": "./skills/",
"interface": {
"displayName": "TranscriptAPI — YouTube for AI Agents",
"shortDescription": "YouTube transcripts, captions, search and channel data — MCP tools + agent skills.",
"longDescription": "One Agent Plugins 1.0.0 package that gives any compliant agent reliable access to YouTube: video transcripts, timestamped captions and subtitles, video and channel search, within-channel search, channel browsing and playlist contents. Ships a hosted MCP server (6 tools, OAuth 2.1, no key handling) plus 13 drop-in skills with trigger vocabulary, exact API usage and error handling, so agents call the right endpoint on the first try. Free tier: 100 credits, no card. TranscriptAPI is a third-party, independent service. It is not affiliated with, endorsed by, or sponsored by YouTube or Google.",
"shortDescription": "YouTube transcripts, captions, search and channel data — MCP tools + one skill.",
"longDescription": "One Agent Plugins 1.0.0 package that gives any compliant agent reliable access to YouTube: video transcripts, timestamped captions and subtitles, video and channel search, within-channel search, channel browsing and playlist contents. Ships a hosted MCP server (6 tools, OAuth 2.1, no key handling) plus a single comprehensive `youtube` skill that routes each request to the right tool, keeps credit spend low, and falls back to the REST API for clients that load skills without MCP. Free tier: 100 credits, no card. TranscriptAPI is a third-party, independent service. It is not affiliated with, endorsed by, or sponsored by YouTube or Google.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.1.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.1.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<b>The complete YouTube toolkit as a single Agent Plugin.</b><br/>
6 hosted MCP tools + 13 drop-in skills — transcripts, captions, video & channel search, channel browsing, playlist extraction and new-upload polling.<br/>
6 hosted MCP tools + one comprehensive skill — transcripts, captions, video & channel search, channel browsing, playlist extraction and new-upload polling.<br/>
One install. OAuth sign-in. No API key to manage. Free tier, no card.
</p>
Expand Down
Expand Up
@@ -46,7 +46,7 @@ One install gives your agent both halves:
| Component | What it does |
|---|---|
| **MCP server** (`transcriptapi`) | 6 hosted tools over streamable HTTP with OAuth 2.1 — `get_youtube_transcript`, `search_youtube`, `get_channel_latest_videos`, `search_channel_videos`, `list_channel_videos`, `list_playlist_videos`. No key handling: your agent signs you in on first use. |
| **13 skills** (`skills/`) | Teach the agent *when* to reach for YouTube data, which tool is cheapest, and how not to burn credits — plus a full REST fallback path for agents without MCP. Deliberately overlapping trigger vocabulary so the right skill fires however you phrase the request. |
| **Skill** (`youtube`) | Teaches the agent *when* to reach for YouTube data, which tool answers each question, and how not to burn credits — with a full REST fallback for clients that load skills but not MCP servers. |
**Just ask, in plain English:**
Expand All
@@ -68,7 +68,7 @@ Most YouTube integrations do one thing — pull a single transcript. **This is a
@@ -378,25 +374,30 @@ Every video in a YouTube playlist (PL/UU/LL/FL/OL IDs supported). Process entire
---
## 🎯 The 13 skills
`youtube` is the MCP-aware skill — it teaches the agent to drive the 6 tools above. `youtube-full` is the REST equivalent and the best pick if you installed skills without the MCP server. The rest are narrower variants and aliases, so the right skill fires however you phrase the request.
| Skill | What it does |
|-------|--------------|
| **youtube** | MCP-first — when and how to use each of the 6 hosted tools, and how not to waste credits |
| **youtube-playlist** | Fetch every video from a YouTube playlist |
| **youtube-data** | YouTube video and channel data — lightweight alternative to Google's API |
| **youtube-api** | YouTube API access for agents — no Google quota hassle |
| **transcriptapi** | Full TranscriptAPI access across all endpoints |
| **yt** | Quick YouTube utility for fast lookups |
## 🎯 The `youtube` skill
One skill covers everything. It teaches the agent *when* YouTube is the right source, which tool answers each kind of question, and how not to burn credits — the judgement the MCP tool definitions can't carry on their own.
It handles both data paths automatically:
- **MCP available** → drives the 6 hosted tools above. OAuth, no key.
- **MCP not available** → falls back to the REST API with a `TRANSCRIPT_API_KEY`, so the skill still works in clients that load skills but not MCP servers.
Structured for [progressive disclosure](https://agentskills.io/specification#progressive-disclosure), so the agent pays for detail only when it needs it:
Only `name` + `description` (~100 tokens) load at startup. The body loads when the skill activates; the references load only when actually consulted.
> **Looking for the granular skills?** v1.0.0 shipped 13 overlapping skills (`transcript`, `captions`, `subtitles`, `yt`, …). They were alias variants of one another, and thirteen near-identical descriptions competing at startup made skill selection *worse*, not better. They're consolidated here. The standalone, API-key-based versions still live in [ZeroPointRepo/youtube-skills](https://github.com/ZeroPointRepo/youtube-skills).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcript, search and channel plugins by TranscriptAPI — 15M+ transcripts/month.",
"version": "1.0.0"
"version": "1.1.0"
},
"plugins": [
{
"name": "transcriptapi",
"source": "./",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.0.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus 13 drop-in skills, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
"version": "1.1.0",
"description": "YouTube transcripts, captions, video and channel search, channel browsing and playlist extraction for AI agents — 6 hosted MCP tools plus one comprehensive skill, powered by TranscriptAPI. OAuth sign-in, free tier, no API key to manage.",
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat(skills)!: consolidate 13 skills into one comprehensive youtube skill #5
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Uh oh!
There was an error while loading. Please reload this page.
feat(skills)!: consolidate 13 skills into one comprehensive youtube skill #5
Filter by extension
Deleted files Viewed files
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
There are no files selected for viewing
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.