#790 by GitHub stars
ZeroPointRepo/youtube-skills
YouTube Transcript API skills for AI agents. Get transcripts, search videos, browse channels. Works with OpenClaw, Hermes Agent, and other agent runtimes.
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
clawhub/captions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/subtitles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/transcriptapi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/video-transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-channels/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-data/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-full/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-playlist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/youtube-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
clawhub/yt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/captions/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/subtitles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/transcriptapi/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/video-transcript/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-api/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-channels/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-data/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-full/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-playlist/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/youtube-search/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
skills/yt/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
4f7994b94e7d → 4f7994b94e7d
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 4f7994b94e7d
No earlier version was observed for comparison.
Heat
6.4- Star growth, last 7 daysAhead of 94% of tracked repositories
- Star growth, last 24 hoursAhead of 94% of tracked repositories
- Rank movement, last 7 daysAhead of 59% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- captions
clawhub/captions - subtitles
clawhub/subtitles - transcript
clawhub/transcript - transcriptapi
clawhub/transcriptapi - video-transcript
clawhub/video-transcript - youtube-api
clawhub/youtube-api - youtube-channels
clawhub/youtube-channels - youtube-data
clawhub/youtube-data - youtube-full
clawhub/youtube-full - youtube-playlist
clawhub/youtube-playlist - youtube-search
clawhub/youtube-search - yt
clawhub/yt - captions
skills/captions - subtitles
skills/subtitles - transcript
skills/transcript - transcriptapi
skills/transcriptapi - video-transcript
skills/video-transcript - youtube-api
skills/youtube-api - youtube-channels
skills/youtube-channels - youtube-data
skills/youtube-data - youtube-full
skills/youtube-full - youtube-playlist
skills/youtube-playlist - youtube-search
skills/youtube-search - yt
skills/yt
How it works
captions
When your agent uses it
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, quote, or translate a video, accessibility needs, deaf/HoH use cases, content review, or language learning. Fetches timestamped caption data from any YouTube video. Not for uploading subtitles or account management.
What it loads into context
Frontmatter
252 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
Files
SKILL.mdcore4,107 bytesSKILL.mdcore4,107 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# Captions
Extract closed captions from YouTube videos 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubsubtitles
When your agent uses it
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 foreign-language content, or extract what was said. Also use for language learning or accessibility. Fetches timestamped subtitles from any YouTube video. Not for uploading subtitles or account management.
What it loads into context
Frontmatter
244 tokensAlways available to the agent
SKILL.md
1,060 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
Files
SKILL.mdcore4,426 bytesSKILL.mdcore4,426 bytesSKILL.mdcore4,426 bytesSKILL.mdcore4,426 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# Subtitles
Fetch YouTube video subtitles 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubtranscript
When your agent uses it
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, transcribe, translate, fact-check, or extract anything from a video. Also use for research or learning when a video is the source. Not for uploads or account management.
What it loads into context
Frontmatter
240 tokensAlways available to the agent
SKILL.md
1,118 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Errors
- Tips
Files
SKILL.mdcore4,444 bytesSKILL.mdcore4,444 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# Transcript
Fetch video transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubtranscriptapi
When your agent uses it
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.
What it loads into context
Frontmatter
280 tokensAlways available to the agent
SKILL.md
3,219 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Auth
- Endpoints
- Credit Costs
- Errors
- Tips
Files
SKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesSKILL.mdcore12,043 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# TranscriptAPI
Full YouTube data toolkit via [TranscriptAPI.com](https://transcriptapi.com). Transcripts, search, channels, playlists — one API key.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubvideo-transcript
When your agent uses it
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, or extract information from video content. Also use when a user shares a video URL without explanation and wants to know what it says. Not for uploads or account management.
What it loads into context
Frontmatter
243 tokensAlways available to the agent
SKILL.md
1,117 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
Files
SKILL.mdcore4,372 bytesSKILL.mdcore4,372 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# Video Transcript
Extract transcripts from videos 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-api
When your agent uses it
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.
What it loads into context
Frontmatter
257 tokensAlways available to the agent
SKILL.md
2,385 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Endpoint Reference
- Quick Examples
- Parameter Validation
- Why Not Google's API?
- Errors
Files
SKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesSKILL.mdcore9,141 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube API
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — no Google API quota needed.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-channels
When your agent uses it
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, search within a channel, or resolve a handle to a channel ID. Also use when the user names a creator and wants to explore their content or monitor their uploads. Not for creating channels or account management.
What it loads into context
Frontmatter
246 tokensAlways available to the agent
SKILL.md
3,445 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/channel/resolve — FREE
- GET /api/v2/youtube/channel/latest — FREE
- GET /api/v2/youtube/channel/videos — 1 credit/page
- GET /api/v2/youtube/channel/search — 1 credit
- GET /api/v2/youtube/channel/info — 1 credit
- GET /api/v2/youtube/channel/playlists — 1 credit/page
- GET /api/v2/youtube/channel/posts — 1 credit/page
- GET /api/v2/youtube/channel/sections — 1 credit
- Typical workflow
- Errors
Files
SKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesSKILL.mdcore12,999 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube Channels
YouTube channel tools 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-data
When your agent uses it
Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search results, or playlist contents — without Google API quotas or OAuth. Triggers on YouTube URLs, creator names, topic research, or any request needing YouTube content, even if not mentioned explicitly. Not for uploads, account management, or written-source-only research.
What it loads into context
Frontmatter
256 tokensAlways available to the agent
SKILL.md
2,795 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Video Data (transcript + metadata) — 1 credit
- Video Info & Rich Metadata
- Search Data — 1 credit/page
- Channel Data
- Playlist Data — 1 credit/page
- Credit Costs
- Errors
Files
SKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesSKILL.mdcore10,478 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube Data
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — lightweight alternative to Google's YouTube Data API.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-full
When your agent uses it
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, first looks, 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.
What it loads into context
Frontmatter
283 tokensAlways available to the agent
SKILL.md
3,407 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Transcript — 1 credit
- Video Info & Metadata
- Search — 1 credit/page
- Channels
- Playlists — 1 credit/page
- Credit Costs
- Validation Rules
- Errors
- Typical Workflows
Files
SKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesSKILL.mdcore12,703 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube Full
Complete YouTube toolkit via [TranscriptAPI.com](https://transcriptapi.com). Everything in one skill.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-playlist
When your agent uses it
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 for transcripts or research. Also use when the user wants all videos from a series, course, or collection. Not for creating playlists or account management.
What it loads into context
Frontmatter
230 tokensAlways available to the agent
SKILL.md
1,563 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/playlist/videos — 1 credit/page
- Workflow: Playlist → Transcripts
- Don't know a playlist ID? Find it from the channel
- Extract playlist ID from URL
- Errors
Files
SKILL.mdcore6,082 bytesSKILL.mdcore6,082 bytesSKILL.mdcore6,082 bytesSKILL.mdcore6,082 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube Playlist
Browse playlists and fetch transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-search
When your agent uses it
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, talks, or expert discussions, or looking up a channel by name or handle. Also use proactively when the user wants to research a topic and YouTube is a good source. Not for account management or written-source-only research.
What it loads into context
Frontmatter
245 tokensAlways available to the agent
SKILL.md
1,910 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/search — 1 credit/page
- GET /api/v2/youtube/channel/search — 1 credit
- GET /api/v2/youtube/channel/resolve — FREE
- Workflow: Search → Transcript
- Errors
Files
SKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesSKILL.mdcore7,396 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# YouTube Search
Search YouTube and fetch transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyt
When your agent uses it
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.
What it loads into context
Frontmatter
232 tokensAlways available to the agent
SKILL.md
935 tokensWhen the skill is activated
Reference documents
1,661 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Transcript — 1 credit
- Search — 1 credit
- Channel latest — FREE
- Resolve handle — FREE
- Errors
Files
SKILL.mdcore3,783 bytesSKILL.mdcore3,783 bytesSKILL.mdcore3,783 bytesSKILL.mdcore3,783 bytesSKILL.mdcore3,783 bytesreferences/auth-setup.mddoc7,373 bytes
Read SKILL.md
# 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubcaptions
When your agent uses it
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, quote, or translate a video, accessibility needs, deaf/HoH use cases, content review, or language learning. Fetches timestamped caption data from any YouTube video. Not for uploading subtitles or account management.
What it loads into context
Frontmatter
252 tokensAlways available to the agent
SKILL.md
1,033 tokensWhen the skill is activated
Reference documents
1,772 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
- Copy-paste examples
Files
SKILL.mdcore4,223 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc407 bytes
Read SKILL.md
# Captions
Extract closed captions from YouTube videos 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubsubtitles
When your agent uses it
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 foreign-language content, or extract what was said. Also use for language learning or accessibility. Fetches timestamped subtitles from any YouTube video. Not for uploading subtitles or account management.
What it loads into context
Frontmatter
242 tokensAlways available to the agent
SKILL.md
1,051 tokensWhen the skill is activated
Reference documents
1,928 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
- Copy-paste examples
Files
SKILL.mdcore4,487 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc913 bytes
Read SKILL.md
# Subtitles
Fetch YouTube video subtitles 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubtranscript
When your agent uses it
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, transcribe, translate, fact-check, or extract anything from a video. Also use for research or learning when a video is the source. Not for uploads or account management.
What it loads into context
Frontmatter
240 tokensAlways available to the agent
SKILL.md
1,139 tokensWhen the skill is activated
Reference documents
1,772 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Errors
- Tips
- Copy-paste examples
Files
SKILL.mdcore4,560 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc407 bytes
Read SKILL.md
# Transcript
Fetch video transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubtranscriptapi
When your agent uses it
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.
What it loads into context
Frontmatter
280 tokensAlways available to the agent
SKILL.md
3,122 tokensWhen the skill is activated
Reference documents
2,545 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Auth
- Endpoints
- Credit Costs
- Errors
- Tips
- Copy-paste examples
Files
SKILL.mdcore11,941 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc2,924 bytes
Read SKILL.md
# TranscriptAPI
Full YouTube data toolkit via [TranscriptAPI.com](https://transcriptapi.com). Transcripts, search, channels, playlists — one API key.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubvideo-transcript
When your agent uses it
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, or extract information from video content. Also use when a user shares a video URL without explanation and wants to know what it says. Not for uploads or account management.
What it loads into context
Frontmatter
243 tokensAlways available to the agent
SKILL.md
1,138 tokensWhen the skill is activated
Reference documents
1,772 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- GET /api/v2/youtube/transcript
- Tips
- Errors
- Copy-paste examples
Files
SKILL.mdcore4,488 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc407 bytes
Read SKILL.md
# Video Transcript
Extract transcripts from videos 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-api
When your agent uses it
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.
What it loads into context
Frontmatter
257 tokensAlways available to the agent
SKILL.md
2,302 tokensWhen the skill is activated
Reference documents
2,240 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Endpoint Reference
- Quick Examples
- Parameter Validation
- Why Not Google's API?
- Errors
- Copy-paste examples
Files
SKILL.mdcore9,195 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc1,929 bytes
Read SKILL.md
# YouTube API
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — no Google API quota needed.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-channels
When your agent uses it
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, search within a channel, or resolve a handle to a channel ID. Also use when the user names a creator and wants to explore their content or monitor their uploads. Not for creating channels or account management.
What it loads into context
Frontmatter
246 tokensAlways available to the agent
SKILL.md
3,324 tokensWhen the skill is activated
Reference documents
2,386 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/channel/resolve — FREE
- GET /api/v2/youtube/channel/latest — FREE
- GET /api/v2/youtube/channel/videos — 1 credit/page
- GET /api/v2/youtube/channel/search — 1 credit
- GET /api/v2/youtube/channel/info — 1 credit
- GET /api/v2/youtube/channel/playlists — 1 credit/page
- GET /api/v2/youtube/channel/posts — 1 credit/page
- GET /api/v2/youtube/channel/sections — 1 credit
- Typical workflow
- Errors
- Copy-paste examples
Files
SKILL.mdcore13,081 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc2,444 bytes
Read SKILL.md
# YouTube Channels
YouTube channel tools 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-data
When your agent uses it
Use when structured YouTube data is needed: pasted video/channel/playlist links, transcripts for analysis, video metadata, channel upload history, search results, or playlist contents — without Google API quotas or OAuth. Triggers on YouTube URLs, creator names, topic research, or any request needing YouTube content, even if not mentioned explicitly. Not for uploads, account management, or written-source-only research.
What it loads into context
Frontmatter
256 tokensAlways available to the agent
SKILL.md
2,645 tokensWhen the skill is activated
Reference documents
2,299 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Video Data (transcript + metadata) — 1 credit
- Video Info & Rich Metadata
- Search Data — 1 credit/page
- Channel Data
- Playlist Data — 1 credit/page
- Credit Costs
- Errors
- Copy-paste examples
Files
SKILL.mdcore10,278 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc2,083 bytes
Read SKILL.md
# YouTube Data
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — lightweight alternative to Google's YouTube Data API.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-full
When your agent uses it
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, first looks, 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.
What it loads into context
Frontmatter
283 tokensAlways available to the agent
SKILL.md
3,163 tokensWhen the skill is activated
Reference documents
2,848 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Transcript — 1 credit
- Video Info & Metadata
- Search — 1 credit/page
- Channels
- Playlists — 1 credit/page
- Credit Costs
- Validation Rules
- Errors
- Typical Workflows
- Copy-paste examples
Files
SKILL.mdcore12,331 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc3,910 bytes
Read SKILL.md
# YouTube Full
Complete YouTube toolkit via [TranscriptAPI.com](https://transcriptapi.com). Everything in one skill.
## 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-playlist
When your agent uses it
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 for transcripts or research. Also use when the user wants all videos from a series, course, or collection. Not for creating playlists or account management.
What it loads into context
Frontmatter
230 tokensAlways available to the agent
SKILL.md
1,519 tokensWhen the skill is activated
Reference documents
1,986 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/playlist/videos — 1 credit/page
- Workflow: Playlist → Transcripts
- Don't know a playlist ID? Find it from the channel
- Extract playlist ID from URL
- Errors
- Copy-paste examples
Files
SKILL.mdcore6,078 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc1,110 bytes
Read SKILL.md
# YouTube Playlist
Browse playlists and fetch transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyoutube-search
When your agent uses it
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, talks, or expert discussions, or looking up a channel by name or handle. Also use proactively when the user wants to research a topic and YouTube is a good source. Not for account management or written-source-only research.
What it loads into context
Frontmatter
245 tokensAlways available to the agent
SKILL.md
1,850 tokensWhen the skill is activated
Reference documents
2,079 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- GET /api/v2/youtube/search — 1 credit/page
- GET /api/v2/youtube/channel/search — 1 credit
- GET /api/v2/youtube/channel/resolve — FREE
- Workflow: Search → Transcript
- Errors
- Copy-paste examples
Files
SKILL.mdcore7,362 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc1,363 bytes
Read SKILL.md
# YouTube Search
Search YouTube and fetch transcripts 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubyt
When your agent uses it
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.
What it loads into context
Frontmatter
232 tokensAlways available to the agent
SKILL.md
917 tokensWhen the skill is activated
Reference documents
1,964 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Setup
- Required Headers
- API Reference
- Transcript — 1 credit
- Search — 1 credit
- Channel latest — FREE
- Resolve handle — FREE
- Errors
- Copy-paste examples
Files
SKILL.mdcore3,825 bytesreferences/auth-setup.mddoc7,373 bytesreferences/curl-examples.mddoc1,020 bytes
Read SKILL.md
# 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:
[Credential-related source omitted]
- **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.View the complete source on GitHubSkills included
- captions
- subtitles
- transcript
- transcriptapi
- video-transcript
- youtube-api
- youtube-channels
- youtube-data
- youtube-full
- youtube-playlist
- youtube-search
- yt
- captions
- subtitles
- transcript
- transcriptapi
- video-transcript
- youtube-api
- youtube-channels
- youtube-data
- youtube-full
- youtube-playlist
- youtube-search
- yt
Repository facts
- License
- MIT
- Created
- Feb 1, 2026
- Last pushed
- Nov 3, 2026
- Forks
- 141
- Open issues
- 5
- Project activity
- Active
Rank over the last 12 weeks
Now #790 · best #648 · down 61 in 30 days
- #783 on Nov 1
- #781 on Nov 2
- #785 on Nov 3
- #787 on Nov 4
- #786 from Nov 5 to Nov 6
- #790 since Nov 7
84 earlier periods
- #801 on Aug 2
- #805 on Aug 8
- #816 on Aug 9
- #852 on Aug 10
- #853 on Aug 11
- #850 on Aug 12
- #856 on Aug 13
- #839 on Aug 14
- #812 on Aug 15
- #833 on Aug 16
- #837 on Aug 17
- #856 on Aug 18
- #844 on Aug 19
- #834 on Aug 20
- #842 on Aug 21
- #791 on Aug 22
- #846 on Aug 23
- #854 on Aug 24
- #863 on Aug 25
- #848 on Aug 26
- #856 on Aug 27
- #887 on Aug 28
- #806 on Aug 29
- #813 on Aug 30
- #856 on Aug 31
- #887 on Sep 1
- #858 on Sep 2
- #810 on Sep 3
- #724 on Sep 4
- #693 on Sep 5
- #705 on Sep 6
- #711 on Sep 7
- #730 on Sep 8
- #712 on Sep 9
- #716 on Sep 10
- #701 on Sep 11
- #700 on Sep 12
- #698 on Sep 13
- #717 on Sep 14
- #703 on Sep 15
- #716 on Sep 16
- #719 on Sep 17
- #704 on Sep 18
- #676 on Sep 19
- #690 on Sep 20
- #704 on Sep 21
- #719 on Sep 22
- #698 on Sep 23
- #665 on Sep 24
- #656 on Sep 25
- #649 on Sep 26
- #677 on Sep 27
- #681 on Sep 28
- #721 on Sep 29
- #700 on Sep 30
- #659 on Oct 1
- #666 on Oct 2
- #648 on Oct 3
- #677 on Oct 4
- #679 on Oct 5
- #683 on Oct 6
- #688 on Oct 7
- #729 on Oct 8
- #699 on Oct 9
- #682 on Oct 10
- #676 on Oct 11
- #692 on Oct 12
- #696 on Oct 13
- #707 on Oct 14
- #697 on Oct 15
- #705 on Oct 16
- #685 on Oct 17
- #678 on Oct 18
- #712 on Oct 19
- #718 on Oct 20
- #722 on Oct 21
- #701 on Oct 22
- #696 on Oct 23
- #672 on Oct 24
- #776 on Oct 25
- #779 on Oct 28
- #781 on Oct 29
- #786 on Oct 30
- #785 on Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 3, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 71 notes
clawhub/captions/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/subtitles/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/subtitles/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/subtitles/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcript/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/transcriptapi/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/video-transcript/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedclawhub/youtube-api/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 634 network referencesin 60 files: youtube-full/SKILL.md:8 youtube-full/SKILL.md:8 youtube-channels/SKILL.md:8 and 57 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 824 references to secretsin 60 files: youtube-full/SKILL.md:8 youtube-data/SKILL.md:8 youtube-full/references/curl-examples.md:8 and 57 more
- No requests to vote in Hot
Show all 1,458 signals by file
clawhub/captions/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"💬","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"💬","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","captions","subtitles","transc - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Extract closed captions from YouTube videos via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted]
clawhub/captions/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/subtitles/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"🗨<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"🗨<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","subtitles","captions","trans - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Fetch YouTube video subtitles via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 49
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 58
[Credential-related source omitted] - Access to secretsline 58
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted]
clawhub/subtitles/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/transcript/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"📝","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"📝","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","caption - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Fetch video transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 61
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 62
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 63
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 64
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
clawhub/transcript/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/transcriptapi/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"📺","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"📺","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search" - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Full YouTube data toolkit via [TranscriptAPI.com](https://transcriptapi.com). Transcripts, search, channels, playlists — one API key. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Access to secretsline 36
[Credential-related source omitted] - Network accessline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 58
Accepts: `https://youtube.com/watch?v=ID`, `https://youtu.be/ID`, `youtube.com/shorts/ID`, or bare `ID`. - Network accessline 76
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 121
"subscriberCount": "4.2M subscribers", "verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." - Network accessline 122
"verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." } - Network accessline 123
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." - Network accessline 133
[Credential-related source omitted] - Access to secretsline 133
[Credential-related source omitted] - Access to secretsline 134
[Credential-related source omitted] - Network accessline 153
# First page (100 videos) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA" \ - Network accessline 154
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Access to secretsline 155
[Credential-related source omitted] - Network accessline 158
# Most-viewed first (channel Videos tab, ~30 videos) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 159
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted] - Access to secretsline 160
[Credential-related source omitted] - Network accessline 163
# Next pages (repeat the same sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 164
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Network accessline 210
[Credential-related source omitted] - Access to secretsline 210
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Network accessline 248
[Credential-related source omitted] - Access to secretsline 248
[Credential-related source omitted] - Access to secretsline 250
[Credential-related source omitted] - Network accessline 263
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 264
[Credential-related source omitted] - Access to secretsline 264
[Credential-related source omitted] - Access to secretsline 265
[Credential-related source omitted] - Network accessline 268
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 269
[Credential-related source omitted] - Access to secretsline 269
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted]
clawhub/transcriptapi/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/video-transcript/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"🎬","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"🎬","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","caption - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Extract transcripts from videos via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 48
- `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 49
- `https://youtu.be/VIDEO_ID` - Network accessline 50
- `https://youtube.com/shorts/VIDEO_ID` - Network accessline 61
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 62
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 63
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 64
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
clawhub/video-transcript/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-api/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"⚡","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"⚡","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search" - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — no Google API quota needed. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 36
All endpoints: `https://transcriptapi.com/api/v2/youtube/...` - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Network accessline 74
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Access to secretsline 76
[Credential-related source omitted] - Network accessline 83
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Network accessline 91
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Network accessline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 100
[Credential-related source omitted] - Network accessline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Network accessline 117
[Credential-related source omitted] - Access to secretsline 117
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Network accessline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Network accessline 129
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 145
[Credential-related source omitted] - Access to secretsline 145
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted]
clawhub/youtube-api/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-channels/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"📡","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"📡","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","channels","video","uploads"," - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube channel tools via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 63
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Network accessline 78
"title": "TED", "author": "TED", "url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", - Network accessline 79
"author": "TED", "url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", "published": "2006-04-17T00:00:00Z" - Network accessline 80
"url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", - Network accessline 89
"published": "2026-01-30T16:00:00Z", "updated": "2026-01-31T02:00:00Z", "link": "https://www.youtube.com/watch?v=abc123xyz00", - Network accessline 90
"updated": "2026-01-31T02:00:00Z", "link": "https://www.youtube.com/watch?v=abc123xyz00", "description": "Full video description...", - Network accessline 91
"link": "https://www.youtube.com/watch?v=abc123xyz00", - Network accessline 92
"description": "Full video description...", "thumbnail": { "url": "https://i1.ytimg.com/vi/.../hqdefault.jpg" }, "viewCount": "2287630", - Network accessline 93
"thumbnail": { "url": "https://i1.ytimg.com/vi/.../hqdefault.jpg" }, - Network accessline 114
# First page curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos" \ - Network accessline 115
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Access to secretsline 116
[Credential-related source omitted] - Network accessline 119
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 120
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Network accessline 124
# Next pages (repeat the same tab AND sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 125
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Network accessline 185
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Access to secretsline 187
[Credential-related source omitted] - Network accessline 202
[Credential-related source omitted] - Access to secretsline 202
[Credential-related source omitted] - Access to secretsline 203
[Credential-related source omitted] - Network accessline 236
[Credential-related source omitted] - Access to secretsline 236
[Credential-related source omitted] - Access to secretsline 237
[Credential-related source omitted] - Network accessline 253
[Credential-related source omitted] - Access to secretsline 253
[Credential-related source omitted] - Access to secretsline 254
[Credential-related source omitted] - Network accessline 270
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Access to secretsline 271
[Credential-related source omitted] - Network accessline 285
# 1. Check latest uploads (free — pass @handle directly) curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ - Network accessline 286
[Credential-related source omitted] - Access to secretsline 286
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Network accessline 290
# 2. Get transcript of recent video curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 291
[Credential-related source omitted] - Access to secretsline 291
[Credential-related source omitted] - Access to secretsline 293
[Credential-related source omitted]
clawhub/youtube-channels/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-data/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"📊","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"📊","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search" - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — lightweight alternative to Google's YouTube Data API. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 53
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 54
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 55
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 56
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 66
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Network accessline 72
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 74
[Credential-related source omitted] - Network accessline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Network accessline 103
[Credential-related source omitted] - Access to secretsline 103
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 113
[Credential-related source omitted] - Access to secretsline 113
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Network accessline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 124
[Credential-related source omitted] - Network accessline 127
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 128
[Credential-related source omitted] - Access to secretsline 128
[Credential-related source omitted] - Access to secretsline 129
[Credential-related source omitted] - Network accessline 144
[Credential-related source omitted] - Access to secretsline 144
[Credential-related source omitted] - Access to secretsline 146
[Credential-related source omitted] - Network accessline 153
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Access to secretsline 154
[Credential-related source omitted] - Network accessline 163
[Credential-related source omitted] - Access to secretsline 163
[Credential-related source omitted] - Access to secretsline 164
[Credential-related source omitted] - Network accessline 173
[Credential-related source omitted] - Access to secretsline 173
[Credential-related source omitted] - Access to secretsline 174
[Credential-related source omitted] - Network accessline 183
[Credential-related source omitted] - Access to secretsline 183
[Credential-related source omitted] - Access to secretsline 184
[Credential-related source omitted] - Network accessline 195
[Credential-related source omitted] - Access to secretsline 195
[Credential-related source omitted] - Access to secretsline 196
[Credential-related source omitted]
clawhub/youtube-data/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-full/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"🎯","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"🎯","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search" - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Complete YouTube toolkit via [TranscriptAPI.com](https://transcriptapi.com). Everything in one skill. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 64
# Free — languages available for the transcript endpoint curl -s "https://transcriptapi.com/api/v2/youtube/info?video_url=VIDEO_URL" \ - Network accessline 65
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Access to secretsline 66
[Credential-related source omitted] - Network accessline 69
# 1 credit — rich metadata (views, likes, description, duration, tags) curl -s "https://transcriptapi.com/api/v2/youtube/video/metadata\ - Network accessline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Network accessline 81
# Videos curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20" \ - Network accessline 82
[Credential-related source omitted] - Access to secretsline 82
[Credential-related source omitted] - Access to secretsline 83
[Credential-related source omitted] - Network accessline 86
# Channels, playlists, or movies curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=channel&limit=10" \ - Network accessline 87
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted] - Access to secretsline 88
[Credential-related source omitted] - Network accessline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 110
[Credential-related source omitted] - Network accessline 119
[Credential-related source omitted] - Access to secretsline 119
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted] - Network accessline 129
# First page (100 items, tab defaults to "videos") curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos" \ - Network accessline 130
[Credential-related source omitted] - Access to secretsline 130
[Credential-related source omitted] - Access to secretsline 131
[Credential-related source omitted] - Network accessline 134
# Most-viewed first (channel Videos tab, ~30 items) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 135
[Credential-related source omitted] - Access to secretsline 135
[Credential-related source omitted] - Access to secretsline 136
[Credential-related source omitted] - Network accessline 139
# Next pages (repeat the same tab AND sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 140
[Credential-related source omitted] - Access to secretsline 140
[Credential-related source omitted] - Access to secretsline 141
[Credential-related source omitted] - Network accessline 156
[Credential-related source omitted] - Access to secretsline 156
[Credential-related source omitted] - Access to secretsline 158
[Credential-related source omitted] - Network accessline 165
[Credential-related source omitted] - Access to secretsline 165
[Credential-related source omitted] - Access to secretsline 166
[Credential-related source omitted] - Network accessline 175
[Credential-related source omitted] - Access to secretsline 175
[Credential-related source omitted] - Access to secretsline 176
[Credential-related source omitted] - Network accessline 185
[Credential-related source omitted] - Access to secretsline 185
[Credential-related source omitted] - Access to secretsline 186
[Credential-related source omitted] - Network accessline 193
[Credential-related source omitted] - Access to secretsline 193
[Credential-related source omitted] - Access to secretsline 194
[Credential-related source omitted] - Network accessline 205
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_ID" \ - Network accessline 206
[Credential-related source omitted] - Access to secretsline 206
[Credential-related source omitted] - Access to secretsline 207
[Credential-related source omitted] - Network accessline 210
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 211
[Credential-related source omitted] - Access to secretsline 211
[Credential-related source omitted] - Access to secretsline 212
[Credential-related source omitted] - Network accessline 267
# 1. Search curl -s "https://transcriptapi.com/api/v2/youtube/search\ - Network accessline 268
[Credential-related source omitted] - Access to secretsline 268
[Credential-related source omitted] - Access to secretsline 270
[Credential-related source omitted] - Network accessline 271
-H "User-Agent: YourAgent/1.0" # 2. Transcript curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 272
# 2. Transcript curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ ?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true" \ - Network accessline 273
[Credential-related source omitted] - Access to secretsline 273
[Credential-related source omitted] - Access to secretsline 275
[Credential-related source omitted] - Network accessline 282
# 1. Latest uploads (free — pass @handle directly) curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ - Network accessline 283
[Credential-related source omitted] - Access to secretsline 283
[Credential-related source omitted] - Access to secretsline 284
[Credential-related source omitted] - Network accessline 285
-H "User-Agent: YourAgent/1.0" # 2. Transcript of latest curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 286
# 2. Transcript of latest curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ ?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true" \ - Network accessline 287
[Credential-related source omitted] - Access to secretsline 287
[Credential-related source omitted] - Access to secretsline 289
[Credential-related source omitted]
clawhub/youtube-full/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-playlist/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"📋","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"📋","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","playlists","video","transcrip - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Browse playlists and fetch transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 39
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 44
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 103
# 1. List playlist videos curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 105
[Credential-related source omitted] - Network accessline 108
# 2. Get transcript from a video in the playlist curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 109
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 111
[Credential-related source omitted] - Network accessline 120
# 1. List the channel's playlists curl -s "https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED" \ - Network accessline 121
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Network accessline 125
# 2. List videos in the chosen playlist (playlistId from step 1) curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PLAYLIST_ID" \ - Network accessline 126
[Credential-related source omitted] - Access to secretsline 126
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Network accessline 133
From `https://www.youtube.com/playlist?list=PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf`, the playlist ID is `PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf`. You can also pass the full URL directly to the `playlist` parameter.
clawhub/youtube-playlist/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/youtube-search/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"🔍","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEn - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"🔍","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","search","video","channels","d - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Search YouTube and fetch transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Network accessline 105
"title": "Rick Astley", "handle": "@RickAstley", "url": "https://www.youtube.com/@RickAstley", - Network accessline 106
"handle": "@RickAstley", "url": "https://www.youtube.com/@RickAstley", "description": "Official channel...", - Network accessline 107
"url": "https://www.youtube.com/@RickAstley", - Network accessline 109
"subscriberCount": "4.2M subscribers", "verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", - Network accessline 110
"verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", "thumbnails": [...] - Network accessline 111
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", - Network accessline 123
[Credential-related source omitted] - Access to secretsline 123
[Credential-related source omitted] - Access to secretsline 125
[Credential-related source omitted] - Network accessline 142
[Credential-related source omitted] - Access to secretsline 142
[Credential-related source omitted] - Access to secretsline 143
[Credential-related source omitted] - Network accessline 150
# 1. Search for videos curl -s "https://transcriptapi.com/api/v2/youtube/search\ - Network accessline 151
[Credential-related source omitted] - Access to secretsline 151
[Credential-related source omitted] - Access to secretsline 153
[Credential-related source omitted] - Network accessline 156
# 2. Get transcript from result curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 157
[Credential-related source omitted] - Access to secretsline 157
[Credential-related source omitted] - Access to secretsline 159
[Credential-related source omitted]
clawhub/youtube-search/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
clawhub/yt/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Quick YouTube lookup via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 60
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 70
[Credential-related source omitted] - Access to secretsline 70
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted]
clawhub/yt/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/captions/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","captions","subtitles","trans - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Extract closed captions from YouTube videos via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=json&include_timestamp=true&send_metadata=true - Access to secretsline 34
[Credential-related source omitted]
skills/captions/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/captions/references/curl-examples.md
skills/subtitles/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","subtitles","captions","trans - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Fetch YouTube video subtitles via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=false&send_metadata=true - Access to secretsline 34
[Credential-related source omitted] - Network accessline 48
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=false - Access to secretsline 49
[Credential-related source omitted] - Network accessline 56
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=json&include_timestamp=true - Access to secretsline 57
[Credential-related source omitted]
skills/subtitles/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/subtitles/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted]
skills/transcript/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","captio - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Fetch video transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 34
[Credential-related source omitted] - Network accessline 60
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 61
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 62
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 63
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
skills/transcript/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/transcript/references/curl-examples.md
skills/transcriptapi/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Full YouTube data toolkit via [TranscriptAPI.com](https://transcriptapi.com). Transcripts, search, channels, playlists — one API key. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Access to secretsline 36
[Credential-related source omitted] - Network accessline 45
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 46
[Credential-related source omitted] - Network accessline 57
Accepts: `https://youtube.com/watch?v=ID`, `https://youtu.be/ID`, `youtube.com/shorts/ID`, or bare `ID`. - Network accessline 75
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20 - Access to secretsline 76
[Credential-related source omitted] - Network accessline 120
"subscriberCount": "4.2M subscribers", "verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." - Network accessline 121
"verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." } - Network accessline 122
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC..." - Network accessline 132
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 133
[Credential-related source omitted] - Network accessline 152
# First page (100 videos) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA - Network accessline 153
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA - Access to secretsline 154
[Credential-related source omitted] - Network accessline 157
# Most-viewed first (channel Videos tab, ~30 videos) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Network accessline 158
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Access to secretsline 159
[Credential-related source omitted] - Network accessline 162
# Next pages (repeat the same sort) GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Network accessline 163
GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Access to secretsline 164
[Credential-related source omitted] - Network accessline 209
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 210
[Credential-related source omitted] - Network accessline 247
GET https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=climate+change&limit=30 - Access to secretsline 248
[Credential-related source omitted] - Network accessline 261
# First page GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Network accessline 262
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Access to secretsline 263
[Credential-related source omitted] - Network accessline 266
# Next pages GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Network accessline 267
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Access to secretsline 268
[Credential-related source omitted]
skills/transcriptapi/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/transcriptapi/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 33
# First page (100 videos) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA" \ - Network accessline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 39
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Network accessline 44
# Oldest first curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=oldest" \ - Network accessline 45
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Network accessline 49
# Next pages (repeat the same tab AND sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 50
[Credential-related source omitted] - Access to secretsline 50
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Network accessline 69
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Network accessline 78
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 79
[Credential-related source omitted] - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Network accessline 83
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 84
[Credential-related source omitted] - Access to secretsline 84
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted]
skills/video-transcript/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","captio - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Extract transcripts from videos via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 33
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 34
[Credential-related source omitted] - Network accessline 47
- `https://www.youtube.com/watch?v=VIDEO_ID` - Network accessline 48
- `https://youtu.be/VIDEO_ID` - Network accessline 49
- `https://youtube.com/shorts/VIDEO_ID` - Network accessline 60
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 61
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 62
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 63
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg"
skills/video-transcript/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/video-transcript/references/curl-examples.md
skills/youtube-api/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — no Google API quota needed. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 36
All endpoints: `https://transcriptapi.com/api/v2/youtube/...` - Network accessline 65
GET https://transcriptapi.com/api/v2/youtube/search?q=python+tutorial&type=video&limit=10 - Access to secretsline 66
[Credential-related source omitted] - Network accessline 73
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=dQw4w9WgXcQ&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 74
[Credential-related source omitted] - Network accessline 81
GET https://transcriptapi.com/api/v2/youtube/info?video_url=dQw4w9WgXcQ - Access to secretsline 82
[Credential-related source omitted] - Network accessline 89
GET https://transcriptapi.com/api/v2/youtube/video/metadata?video_url=dQw4w9WgXcQ&include=details - Access to secretsline 90
[Credential-related source omitted] - Network accessline 97
GET https://transcriptapi.com/api/v2/youtube/channel/info?channel=@TED - Access to secretsline 98
[Credential-related source omitted] - Network accessline 107
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 108
[Credential-related source omitted] - Network accessline 115
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 116
[Credential-related source omitted] - Network accessline 123
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA - Access to secretsline 124
[Credential-related source omitted] - Network accessline 127
# Most-viewed first (channel Videos tab, ~30 per page) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Network accessline 128
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Access to secretsline 129
[Credential-related source omitted] - Network accessline 144
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Access to secretsline 145
[Credential-related source omitted]
skills/youtube-api/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-api/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 26
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 35
[Credential-related source omitted] - Network accessline 42
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Access to secretsline 43
[Credential-related source omitted] - Network accessline 46
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 47
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Network accessline 51
# Oldest first curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=oldest" \ - Network accessline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 53
[Credential-related source omitted] - Network accessline 61
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted]
skills/youtube-channels/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","channels","video","uploads", - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube channel tools via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 41
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 42
[Credential-related source omitted] - Network accessline 63
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 64
[Credential-related source omitted] - Network accessline 78
"title": "TED", "author": "TED", "url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", - Network accessline 79
"author": "TED", "url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", "published": "2006-04-17T00:00:00Z" - Network accessline 80
"url": "https://www.youtube.com/channel/UCsT0YIqwnpJCM-mx7-gSA4Q", - Network accessline 89
"published": "2026-01-30T16:00:00Z", "updated": "2026-01-31T02:00:00Z", "link": "https://www.youtube.com/watch?v=abc123xyz00", - Network accessline 90
"updated": "2026-01-31T02:00:00Z", "link": "https://www.youtube.com/watch?v=abc123xyz00", "description": "Full video description...", - Network accessline 91
"link": "https://www.youtube.com/watch?v=abc123xyz00", - Network accessline 92
"description": "Full video description...", "thumbnail": { "url": "https://i1.ytimg.com/vi/.../hqdefault.jpg" }, "viewCount": "2287630", - Network accessline 93
"thumbnail": { "url": "https://i1.ytimg.com/vi/.../hqdefault.jpg" }, - Network accessline 114
# First page GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos - Network accessline 115
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos - Access to secretsline 116
[Credential-related source omitted] - Network accessline 119
# Most-viewed first (channel Videos tab, ~30 per page) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Network accessline 120
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Access to secretsline 121
[Credential-related source omitted] - Network accessline 124
# Next pages (repeat the same tab AND sort) GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Network accessline 125
GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Access to secretsline 126
[Credential-related source omitted] - Network accessline 185
GET https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=climate+change&limit=30 - Access to secretsline 186
[Credential-related source omitted] - Network accessline 201
GET https://transcriptapi.com/api/v2/youtube/channel/info?channel=@TED - Access to secretsline 202
[Credential-related source omitted] - Network accessline 235
GET https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED - Access to secretsline 236
[Credential-related source omitted] - Network accessline 252
GET https://transcriptapi.com/api/v2/youtube/channel/posts?channel=@TED - Access to secretsline 253
[Credential-related source omitted] - Network accessline 269
GET https://transcriptapi.com/api/v2/youtube/channel/sections?channel=@TED - Access to secretsline 270
[Credential-related source omitted] - Network accessline 284
# 1. Check latest uploads (free — pass @handle directly) GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Network accessline 285
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 286
[Credential-related source omitted] - Network accessline 289
# 2. Get transcript of recent video GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Network accessline 290
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 291
[Credential-related source omitted]
skills/youtube-channels/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-channels/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Network accessline 24
# First page curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA" \ - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 30
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 35
# Oldest first curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=oldest" \ - Network accessline 36
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Access to secretsline 37
[Credential-related source omitted] - Network accessline 40
# Next pages (repeat the same tab AND sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 52
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Network accessline 61
# 1. Check latest uploads (free — pass @handle directly) curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ - Network accessline 62
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 66
# 2. Get transcript of recent video curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 67
[Credential-related source omitted] - Access to secretsline 67
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted]
skills/youtube-data/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
YouTube data access via [TranscriptAPI.com](https://transcriptapi.com) — lightweight alternative to Google's YouTube Data API. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=json&include_timestamp=true&send_metadata=true - Access to secretsline 38
[Credential-related source omitted] - Network accessline 52
"title": "Rick Astley - Never Gonna Give You Up", "author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", - Network accessline 53
"author_name": "Rick Astley", "author_url": "https://www.youtube.com/@RickAstley", "thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 54
"author_url": "https://www.youtube.com/@RickAstley", - Network accessline 55
"thumbnail_url": "https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg" - Network accessline 65
GET https://transcriptapi.com/api/v2/youtube/info?video_url=VIDEO_URL - Access to secretsline 66
[Credential-related source omitted] - Network accessline 71
GET https://transcriptapi.com/api/v2/youtube/video/metadata?video_url=VIDEO_URL&include=details,related - Access to secretsline 72
[Credential-related source omitted] - Network accessline 83
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20 - Access to secretsline 84
[Credential-related source omitted] - Network accessline 101
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 102
[Credential-related source omitted] - Network accessline 111
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 112
[Credential-related source omitted] - Network accessline 121
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos - Access to secretsline 122
[Credential-related source omitted] - Network accessline 125
# Most-viewed first (channel Videos tab, ~30 per page) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Network accessline 126
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Access to secretsline 127
[Credential-related source omitted] - Network accessline 142
GET https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=QUERY&limit=30 - Access to secretsline 143
[Credential-related source omitted] - Network accessline 150
GET https://transcriptapi.com/api/v2/youtube/channel/info?channel=@TED - Access to secretsline 151
[Credential-related source omitted] - Network accessline 160
GET https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED - Access to secretsline 161
[Credential-related source omitted] - Network accessline 170
GET https://transcriptapi.com/api/v2/youtube/channel/posts?channel=@TED - Access to secretsline 171
[Credential-related source omitted] - Network accessline 180
GET https://transcriptapi.com/api/v2/youtube/channel/sections?channel=@TED - Access to secretsline 181
[Credential-related source omitted] - Network accessline 192
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_ID - Access to secretsline 193
[Credential-related source omitted]
skills/youtube-data/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-data/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Network accessline 41
[Credential-related source omitted] - Access to secretsline 41
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted] - Network accessline 45
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 46
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 47
[Credential-related source omitted] - Network accessline 50
# Oldest first curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=oldest" \ - Network accessline 51
[Credential-related source omitted] - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 52
[Credential-related source omitted] - Network accessline 59
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted] - Network accessline 68
[Credential-related source omitted] - Access to secretsline 68
[Credential-related source omitted] - Access to secretsline 69
[Credential-related source omitted]
skills/youtube-full/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Complete YouTube toolkit via [TranscriptAPI.com](https://transcriptapi.com). Everything in one skill. - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 38
[Credential-related source omitted] - Network accessline 63
# Free — languages available for the transcript endpoint GET https://transcriptapi.com/api/v2/youtube/info?video_url=VIDEO_URL - Network accessline 64
GET https://transcriptapi.com/api/v2/youtube/info?video_url=VIDEO_URL - Access to secretsline 65
[Credential-related source omitted] - Network accessline 68
# 1 credit — rich metadata (views, likes, description, duration, tags) GET https://transcriptapi.com/api/v2/youtube/video/metadata?video_url=VIDEO_URL&include=details,related - Network accessline 69
GET https://transcriptapi.com/api/v2/youtube/video/metadata?video_url=VIDEO_URL&include=details,related - Access to secretsline 70
[Credential-related source omitted] - Network accessline 79
# Videos GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20 - Network accessline 80
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20 - Access to secretsline 81
[Credential-related source omitted] - Network accessline 84
# Channels, playlists, or movies GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=channel&limit=10 - Network accessline 85
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=channel&limit=10 - Access to secretsline 86
[Credential-related source omitted] - Network accessline 107
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 108
[Credential-related source omitted] - Network accessline 117
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 118
[Credential-related source omitted] - Network accessline 127
# First page (100 items, tab defaults to "videos") GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos - Network accessline 128
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&tab=videos - Access to secretsline 129
[Credential-related source omitted] - Network accessline 132
# Most-viewed first (channel Videos tab, ~30 items) GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Network accessline 133
GET https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular - Access to secretsline 134
[Credential-related source omitted] - Network accessline 137
# Next pages (repeat the same tab AND sort) GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Network accessline 138
GET https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular - Access to secretsline 139
[Credential-related source omitted] - Network accessline 154
GET https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=QUERY&limit=30 - Access to secretsline 155
[Credential-related source omitted] - Network accessline 162
GET https://transcriptapi.com/api/v2/youtube/channel/info?channel=@TED - Access to secretsline 163
[Credential-related source omitted] - Network accessline 172
GET https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED - Access to secretsline 173
[Credential-related source omitted] - Network accessline 182
GET https://transcriptapi.com/api/v2/youtube/channel/posts?channel=@TED - Access to secretsline 183
[Credential-related source omitted] - Network accessline 190
GET https://transcriptapi.com/api/v2/youtube/channel/sections?channel=@TED - Access to secretsline 191
[Credential-related source omitted] - Network accessline 202
# First page GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_ID - Network accessline 203
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_ID - Access to secretsline 204
[Credential-related source omitted] - Network accessline 207
# Next pages GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Network accessline 208
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Access to secretsline 209
[Credential-related source omitted] - Network accessline 264
# 1. Search GET https://transcriptapi.com/api/v2/youtube/search?q=machine+learning+explained&limit=5 - Network accessline 265
GET https://transcriptapi.com/api/v2/youtube/search?q=machine+learning+explained&limit=5 - Access to secretsline 266
[Credential-related source omitted] - Network accessline 269
# 2. Transcript GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Network accessline 270
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 271
[Credential-related source omitted] - Network accessline 278
# 1. Latest uploads (free — pass @handle directly) GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Network accessline 279
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 280
[Credential-related source omitted] - Network accessline 283
# 2. Transcript of latest GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Network accessline 284
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 285
[Credential-related source omitted]
skills/youtube-full/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-full/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
# Videos curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20" \ - Network accessline 18
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Access to secretsline 19
[Credential-related source omitted] - Network accessline 22
# Channels curl -s "https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=channel&limit=10" \ - Network accessline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 31
[Credential-related source omitted] - Access to secretsline 31
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 39
[Credential-related source omitted] - Access to secretsline 39
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Network accessline 47
# First page (100 videos) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA" \ - Network accessline 48
[Credential-related source omitted] - Access to secretsline 48
[Credential-related source omitted] - Access to secretsline 49
[Credential-related source omitted] - Network accessline 53
# Most-viewed first (channel Videos tab, ~30 per page) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=popular" \ - Network accessline 54
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 55
[Credential-related source omitted] - Network accessline 58
# Oldest first curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?channel=@NASA&sort=oldest" \ - Network accessline 59
[Credential-related source omitted] - Access to secretsline 59
[Credential-related source omitted] - Access to secretsline 60
[Credential-related source omitted] - Network accessline 63
# Next pages (repeat the same tab AND sort) curl -s "https://transcriptapi.com/api/v2/youtube/channel/videos?continuation=TOKEN&sort=popular" \ - Network accessline 64
[Credential-related source omitted] - Access to secretsline 64
[Credential-related source omitted] - Access to secretsline 65
[Credential-related source omitted] - Network accessline 75
[Credential-related source omitted] - Access to secretsline 75
[Credential-related source omitted] - Access to secretsline 77
[Credential-related source omitted] - Network accessline 84
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_ID" \ - Network accessline 85
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 86
[Credential-related source omitted] - Network accessline 89
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 90
[Credential-related source omitted] - Access to secretsline 90
[Credential-related source omitted] - Access to secretsline 91
[Credential-related source omitted] - Network accessline 98
# 1. Search curl -s "https://transcriptapi.com/api/v2/youtube/search\ - Network accessline 99
[Credential-related source omitted] - Access to secretsline 99
[Credential-related source omitted] - Access to secretsline 101
[Credential-related source omitted] - Network accessline 102
-H "User-Agent: YourAgent/1.0" # 2. Transcript curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 103
# 2. Transcript curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ ?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true" \ - Network accessline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Access to secretsline 106
[Credential-related source omitted] - Network accessline 113
# 1. Latest uploads (free — pass @handle directly) curl -s "https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED" \ - Network accessline 114
[Credential-related source omitted] - Access to secretsline 114
[Credential-related source omitted] - Access to secretsline 115
[Credential-related source omitted] - Network accessline 116
-H "User-Agent: YourAgent/1.0" # 2. Transcript of latest curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 117
# 2. Transcript of latest curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ ?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true" \ - Network accessline 118
[Credential-related source omitted] - Access to secretsline 118
[Credential-related source omitted] - Access to secretsline 120
[Credential-related source omitted]
skills/youtube-playlist/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","playlists","video","transcri - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Browse playlists and fetch transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 39
# First page GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Network accessline 40
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Access to secretsline 41
[Credential-related source omitted] - Network accessline 44
# Next pages GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Network accessline 45
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN - Access to secretsline 46
[Credential-related source omitted] - Network accessline 103
# 1. List playlist videos GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Network accessline 104
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID - Access to secretsline 105
[Credential-related source omitted] - Network accessline 108
# 2. Get transcript from a video in the playlist GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Network accessline 109
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 110
[Credential-related source omitted] - Network accessline 119
# 1. List the channel's playlists GET https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED - Network accessline 120
GET https://transcriptapi.com/api/v2/youtube/channel/playlists?channel=@TED - Access to secretsline 121
[Credential-related source omitted] - Network accessline 124
# 2. List videos in the chosen playlist (playlistId from step 1) GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PLAYLIST_ID - Network accessline 125
GET https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PLAYLIST_ID - Access to secretsline 126
[Credential-related source omitted] - Network accessline 132
From `https://www.youtube.com/playlist?list=PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf`, the playlist ID is `PLrAXtmErZgOeiKm4sgNOknGvNjby9efdf`. You can also pass the full URL directly to the `playlist` parameter.
skills/youtube-playlist/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-playlist/references/curl-examples.md
- Network accessline 8
# First page curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 9
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 13
# Next pages curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \ - Network accessline 14
[Credential-related source omitted] - Access to secretsline 14
[Credential-related source omitted] - Access to secretsline 15
[Credential-related source omitted] - Network accessline 22
# 1. List playlist videos curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \ - Network accessline 23
[Credential-related source omitted] - Access to secretsline 23
[Credential-related source omitted] - Access to secretsline 24
[Credential-related source omitted] - Network accessline 27
# 2. Get transcript from a video in the playlist curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 28
[Credential-related source omitted] - Access to secretsline 28
[Credential-related source omitted] - Access to secretsline 30
[Credential-related source omitted]
skills/youtube-search/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","search","video","channels"," - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Search YouTube and fetch transcripts via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 39
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=20 - Access to secretsline 40
[Credential-related source omitted] - Network accessline 60
GET https://transcriptapi.com/api/v2/youtube/search?q=innovation&sort=views&duration=long&upload_date=month - Access to secretsline 61
[Credential-related source omitted] - Network accessline 68
GET https://transcriptapi.com/api/v2/youtube/search?q=react+tutorial&type=playlist - Access to secretsline 69
[Credential-related source omitted] - Network accessline 104
"title": "Rick Astley", "handle": "@RickAstley", "url": "https://www.youtube.com/@RickAstley", - Network accessline 105
"handle": "@RickAstley", "url": "https://www.youtube.com/@RickAstley", "description": "Official channel...", - Network accessline 106
"url": "https://www.youtube.com/@RickAstley", - Network accessline 108
"subscriberCount": "4.2M subscribers", "verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", - Network accessline 109
"verified": true, "rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", "thumbnails": [...] - Network accessline 110
"rssUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC...", - Network accessline 122
GET https://transcriptapi.com/api/v2/youtube/channel/search?channel=@TED&q=climate+change&limit=30 - Access to secretsline 123
[Credential-related source omitted] - Network accessline 140
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 141
[Credential-related source omitted] - Network accessline 148
# 1. Search for videos GET https://transcriptapi.com/api/v2/youtube/search?q=python+web+scraping&type=video&limit=5 - Network accessline 149
GET https://transcriptapi.com/api/v2/youtube/search?q=python+web+scraping&type=video&limit=5 - Access to secretsline 150
[Credential-related source omitted] - Network accessline 153
# 2. Get transcript from result GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Network accessline 154
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_ID&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 155
[Credential-related source omitted]
skills/youtube-search/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/youtube-search/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 9
[Credential-related source omitted] - Network accessline 16
[Credential-related source omitted] - Access to secretsline 16
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 33
# 1. Search for videos curl -s "https://transcriptapi.com/api/v2/youtube/search\ - Network accessline 34
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 36
[Credential-related source omitted] - Network accessline 39
# 2. Get transcript from result curl -s "https://transcriptapi.com/api/v2/youtube/transcript\ - Network accessline 40
[Credential-related source omitted] - Access to secretsline 40
[Credential-related source omitted] - Access to secretsline 42
[Credential-related source omitted]
skills/yt/SKILL.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Network accessline 9
prompt: Your TranscriptAPI key (starts with sk_) help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests - Network accessline 10
help: Free account at https://transcriptapi.com — 100 credits, no card required. Or let the agent create one for you. required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryE - Network accessline 11
required_for: all API requests metadata: {"openclaw":{"emoji":"▶<U+FE0F>","requires":{"env":["TRANSCRIPT_API_KEY"]},"primaryEnv":"TRANSCRIPT_API_KEY","homepage":"https://transcriptapi.com"},"hermes":{"tags":["youtube","transcripts","video","search - Network accessline 12
[Credential-related source omitted] - Access to secretsline 12
[Credential-related source omitted] - Network accessline 17
Quick YouTube lookup via [TranscriptAPI.com](https://transcriptapi.com). - Access to secretsline 21
[Credential-related source omitted] - Access to secretsline 27
[Credential-related source omitted] - Network accessline 32
Full OpenAPI spec: [transcriptapi.com/openapi.json](https://transcriptapi.com/openapi.json) — consult this for the latest parameters and schemas. - Network accessline 37
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=true - Access to secretsline 38
[Credential-related source omitted] - Network accessline 45
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=10 - Access to secretsline 46
[Credential-related source omitted] - Network accessline 59
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TED - Access to secretsline 60
[Credential-related source omitted] - Network accessline 69
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TED - Access to secretsline 70
[Credential-related source omitted]
skills/yt/references/auth-setup.md
- Access to secretsline 11
[Credential-related source omitted] - Network accessline 45
POST https://transcriptapi.com/api/auth/register-cli - Access to secretsline 51
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 63
[Credential-related source omitted] - Network accessline 78
POST https://transcriptapi.com/api/auth/verify-cli - Access to secretsline 79
[Credential-related source omitted] - Access to secretsline 85
[Credential-related source omitted] - Access to secretsline 92
[Credential-related source omitted] - Access to secretsline 96
[Credential-related source omitted] - Access to secretsline 109
[Credential-related source omitted] - Access to secretsline 121
[Credential-related source omitted] - Access to secretsline 122
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Access to secretsline 137
[Credential-related source omitted]
skills/yt/references/curl-examples.md
- Network accessline 8
[Credential-related source omitted] - Access to secretsline 8
[Credential-related source omitted] - Access to secretsline 10
[Credential-related source omitted] - Network accessline 17
[Credential-related source omitted] - Access to secretsline 17
[Credential-related source omitted] - Access to secretsline 18
[Credential-related source omitted] - Network accessline 25
[Credential-related source omitted] - Access to secretsline 25
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Network accessline 33
[Credential-related source omitted] - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted]
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 3 facts
- Network access in code of the SKILL.mdcaptions/SKILL.md:33High confidence
- Access to secrets in code of the SKILL.mdcaptions/SKILL.md:33High confidence
- Access to secrets in code of the SKILL.md: a variable, placeholder or call, not a stored valuecaptions/SKILL.md:35Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Frontmatter field user-invocable in clawhub/captions/SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md clawhub/captions/SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md clawhub/captions/SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md clawhub/captions/SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md clawhub/captions/SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md clawhub/captions/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Explore alternatives and comparisons
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/zeropointrepo-youtube-skills/)