yt
Use when YouTube is relevant: pasted video links or IDs, @handles, quick video lookups, summaries, channel latest uploads, topic search, or any request…
Skill by ZeroPointRepo
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zeropointrepo-yt
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/yt
What's inside
- Skill name
yt- Description
- 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.
- License
- MIT
- Compatibility
- Requires internet access to reach transcriptapi.com. No additional runtimes or dependencies needed.
- Instructions
- 75 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (2)
- SKILL.md
- auth-setup.md · references/
SKILL.md (first lines)
# yt Quick YouTube lookup via [TranscriptAPI.com](https://transcriptapi.com). ## Setup If `$TRANSCRIPT_API_KEY` is not set, read [references/auth-setup.md](references/auth-setup.md) and follow the instructions there to get and store the key. ## Required Headers Every request needs two headers: - **Authorization:** `Bearer $TRANSCRIPT_API_KEY` - **User-Agent:** your agent's name and version if known (e.g. `HermesAgent/0.11.0`, `ClaudeCode/1.0`). Version is optional — agent name alone is fine. Do not omit this header or send a bare default — Cloudflare will return a 403 (error code 1010) and block the request. ## API Reference Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. ## Transcript — 1 credit ```bash curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ ?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true" \ -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \ -H "User-Agent: YourAgent/1.0" ``` ## Search — 1 credit ```bash curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=10" \ -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \ -H "User-Agent: YourAgent/1.0" ``` | Param | Default | Values | | ------- | ------- | ---------------------- | | `q` | — | 1-200 chars (required) | | `type` | `video` | `video`, `channel` | | `limit` | `20` | 1-50 | ## Channel latest — FREE ```bash curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \ -H "User-Agent: YourAgent/1.0" ``` Returns last 15 videos with exact view counts and publish dates. Accepts `@handle`, channel URL, or `UC...` ID. ## Resolve handle — FREE ```bash curl -s "https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED" \ -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \ -H "User-Agent: YourAgent/1.0" ``` Use to convert @handle to UC... channel ID. ## Errors | Code | Meaning | Action | | -------- | ---------------- | ---------------------------------------------- | | 401 | Bad API key | Check key | | 402 | No credits | transcriptapi.com/billing | | 403/1010 | Cloudflare block | Add or fix User-Agent header | | 404 | Not found | No captions or resource doesn't exist | | 408 | Timeout | Retry once | Free tier: 100 credits. Search and transcript cost 1 credit. Channel latest and resolve are free.
From ZeroPointRepo/youtube-skills, MIT.
More from ZeroPointRepo/youtube-skills
- 0.781score
captions
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
subtitles
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
transcript
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
transcriptapi
ZeroPointRepo
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
video-transcript
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-api
ZeroPointRepo
Use when YouTube data is needed without Google API quotas or OAuth setup: transcripts, video metadata, channel info, search results, playlists.
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-channels
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-data
ZeroPointRepo
Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-full
ZeroPointRepo
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-playlist
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-search
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9
Signals
- Stars
- 1,118
- Forks
- 130
- Open issues
- 3
- Last commit (this folder)
- Sep 21, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/ZeroPointRepo/youtube-skills
- Website
- transcriptapi.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
More from ZeroPointRepo
- 0.781score
captions
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
subtitles
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
transcript
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
transcriptapi
ZeroPointRepo
Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
video-transcript
ZeroPointRepo
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…
SkillBFreshness: B★ 1.1KClaude Code +9 - 0.781score
youtube-api
ZeroPointRepo
Use when YouTube data is needed without Google API quotas or OAuth setup: transcripts, video metadata, channel info, search results, playlists.
SkillBFreshness: B★ 1.1KClaude Code +9
Cite this page
yt skill. Agent Mart. https://agentmart.dev/skills/zeropointrepo-yt (last updated 2026-10-24)