Yt

ZeroPointRepo/youtube-skills/skills/yt

by ZeroPointRepo4f7994b94e7d5e250c3b51102d609992e04d5d0dNo license1K starsListed Oct 9, 2026Updated Oct 9, 2026Repository updated 2 days ago

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.

Instructions onlyResearch & Analysis
AI-generated overview

Fetches YouTube transcripts, search results, and channel latest uploads through the TranscriptAPI service.

What it does
Provides instructions for calling TranscriptAPI endpoints over HTTP to retrieve YouTube video transcripts, search videos or channels, list a channel's latest uploads, and resolve @handles to channel IDs. It documents required headers, parameters, credit costs, and error codes, and points to reference files for authentication setup and ready-to-run curl examples. It produces transcript text, search results, and channel upload listings rather than files.
When to use it
Use when a request involves YouTube content, such as a pasted video link or ID, an @handle, a video summary, a channel's latest uploads, or a topic search. It is not intended for uploading videos or managing accounts.
Requirements
Internet access to reach transcriptapi.com, a TRANSCRIPT_API_KEY environment variable (free tier available), and an Authorization bearer header plus a non-default User-Agent header on every request. No additional runtimes or dependencies; the skill ships no scripts, only reference documents.

yt

Quick YouTube lookup via TranscriptAPI.com.

Setup

If $TRANSCRIPT_API_KEY is not set, read references/auth-setup.md [blocked] and follow the instructions there to get and store the key.

Required Headers

Every request needs two headers:

  • Authorization: Bearer $TRANSCRIPT_API_KEY
  • User-Agent: your agent's name and version if known (e.g. HermesAgent/0.11.0, ClaudeCode/1.0). Version is optional — agent name alone is fine. Do not omit this header or send a bare default — Cloudflare will return a 403 (error code 1010) and block the request.

API Reference

Full OpenAPI spec: transcriptapi.com/openapi.json — consult this for the latest parameters and schemas.

Transcript — 1 credit

http
GET https://transcriptapi.com/api/v2/youtube/transcript?video_url=VIDEO_URL&format=text&include_timestamp=true&send_metadata=trueAuthorization: Bearer $TRANSCRIPT_API_KEYUser-Agent: YourAgent/1.0

Search — 1 credit

http
GET https://transcriptapi.com/api/v2/youtube/search?q=QUERY&type=video&limit=10Authorization: Bearer $TRANSCRIPT_API_KEYUser-Agent: YourAgent/1.0
ParamDefaultValues
q—1-200 chars (required)
typevideovideo, channel
limit201-50

Channel latest — FREE

http
GET https://transcriptapi.com/api/v2/youtube/channel/latest?channel=@TEDAuthorization: Bearer $TRANSCRIPT_API_KEYUser-Agent: YourAgent/1.0

Returns last 15 videos with exact view counts and publish dates. Accepts @handle, channel URL, or UC... ID.

Resolve handle — FREE

http
GET https://transcriptapi.com/api/v2/youtube/channel/resolve?input=@TEDAuthorization: Bearer $TRANSCRIPT_API_KEYUser-Agent: YourAgent/1.0

Use to convert @handle to UC... channel ID.

Errors

CodeMeaningAction
401Bad API keyCheck key
402No creditstranscriptapi.com/billing
403/1010Cloudflare blockAdd or fix User-Agent header
404Not foundNo captions or resource doesn't exist
408TimeoutRetry once

Free tier: 100 credits. Search and transcript cost 1 credit. Channel latest and resolve are free.

Copy-paste examples

Every request in this file as a ready-to-run one-liner: references/curl-examples.md [blocked]

Source and attribution

Source:ZeroPointRepo/youtube-skillsinskills/ytat commit4f7994b

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal