Tooluck logoTooluck
SKILL.md

youtube-api

Agent skill fromZeroPointRepo/youtube-skills

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 research.

How to install youtube-api

install youtube-api
# install the youtube-skills pack with the skills CLI
npx skills add ZeroPointRepo/youtube-skills

# or add only this skill to Claude Code: copy the folder

clawhub/youtube-api/

# into

~/.claude/skills/youtube-api/ (all projects)

.claude/skills/youtube-api/ (one project)

clawhub/youtube-api/SKILL.md

MITFull file
1# YouTube API
2
3YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — no Google API quota needed.
4
5## Setup
6
7If `$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.
8
9## Required Headers
10
11Every request needs two headers:
12
13- **Authorization:** `Bearer $TRANSCRIPT_API_KEY`
14- **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.
15
16## API Reference
17
18Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas.
19
20## Endpoint Reference
21
22All endpoints: `https://transcriptapi.com/api/v2/youtube/...`
23
24Channel endpoints accept `channel` — an `@handle`, channel URL, or `UC...` ID. Playlist endpoints accept `playlist` — a playlist URL or ID.
25
26| Endpoint | Method | Cost |
27| -------------------------------------- | ------ | -------- |
28| `/info?video_url=ID` | GET | **free** |
29| `/video/metadata?video_url=ID` | GET | 1 |
30| `/transcript?video_url=ID` | GET | 1 |
31| `/search?q=QUERY&type=video` | GET | 1 |
32| `/channel/resolve?input=@handle` | GET | **free** |
33…

Excerpt shown under the repository's MIT license.

More skills in youtube-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates