Skills

Youtube Playlist

Use when a YouTube playlist is involved: pasted playlist links or IDs, requests to list...

Install

npx skills add ZeroPointRepo/youtube-skills --skill youtube-playlist -g -a claude-code -y
Category
Writing
Updated
8d ago
License
MIT
Context cost
Lightabout 1,255 tokens
Runs scripts
No, instructions only

What it does

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.

YouTube Playlist

Browse playlists and fetch transcripts via TranscriptAPI.com.

Setup

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

Required Headers

Every request needs two headers:

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

API Reference

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

GET /api/v2/youtube/playlist/videos, 1 credit/page

Paginated playlist video listing (100 per page). Accepts playlist, a YouTube playlist URL or playlist ID.

# First page
curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?playlist=PL_PLAYLIST_ID" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"

# Next pages
curl -s "https://transcriptapi.com/api/v2/youtube/playlist/videos?continuation=TOKEN" \
  -H "Authorization: Bearer $TRANSCRIPT_API_KEY" \
  -H "User-Agent: YourAgent/1.0"
ParamRequiredValidation
playlistconditionalPlaylist URL or ID (PL/UU/LL/FL/OL prefix)
continuationconditionalnon-empty string

Provide exactly one of playlist or continuation, not both.

Accepted playlist ID prefixes:

  • PL, user-created playlists
  • UU, channel uploads playlist
  • LL, liked videos
  • FL, favorites
  • OL, other system playlists

Response:

Read the whole SKILL.md on GitHub

More in Writing