Tooluck logoTooluck
SKILL.md

transcriptapi

Agent skill fromZeroPointRepo/youtube-skills

Use when YouTube is or could be relevant — even if not mentioned: pasted video/channel/playlist links, video IDs, @handles, creator lookups, video summaries, quotes, translations, topic research, tutorials, talks, lectures, expert discussions, product reviews, how-to guides, new product announcements, or anything where video content is fresher or richer than text search. Covers transcripts, video/channel search, channel browsing, playlists, and within-channel search. Not for uploads, account management, or written-source-only research.

How to install transcriptapi

install transcriptapi
# 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/transcriptapi/

# into

~/.claude/skills/transcriptapi/ (all projects)

.claude/skills/transcriptapi/ (one project)

clawhub/transcriptapi/SKILL.md

MITFull file
1# TranscriptAPI
2
3Full YouTube data toolkit via [TranscriptAPI.com](https://transcriptapi.com). Transcripts, search, channels, playlists — one API key.
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## Auth
21
22All requests: `-H "Authorization: Bearer $TRANSCRIPT_API_KEY"`
23
24## Endpoints
25
26Channel endpoints accept `channel` — an `@handle`, channel URL, or `UC...` ID. No need to resolve first. Playlist endpoints accept `playlist` — a playlist URL or ID.
27
28### GET /api/v2/youtube/transcript — 1 credit
29
30```bash
31curl -s "https://transcriptapi.com/api/v2/youtube/transcript\
32?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true" \
33 -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
34 -H "User-Agent: YourAgent/1.0"
35```
36
37| Param | Required | Default | Validation |
38…

Excerpt shown under the repository's MIT license.

More skills in youtube-skills

Keep exploring

Similar skill repositories

nexu-io /

open-design
107k

The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.

40 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates