Pulls video lists from YouTube playlists and optionally grabs transcripts through TranscriptAPI. Useful when you need to process an entire course, series, or collection without manually copying video IDs. Handles pagination automatically (100 videos per page, 1 credit each), works with user playlists, channel uploads, and liked videos. The transcript fetching is a nice touch since you can immediately work with the content once you've listed it. Needs a free TranscriptAPI key with 100 credits to start. Watch the User-Agent header requirement or Cloudflare will block you with a 403.

skills.sh installs
756
GitHub stars
1.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add zeropointrepo/youtube-skills --skill youtube-playlist --agent claude-code

Installs into .claude/skills of the current project.

Files

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"

Sponsors

Details

Repository
github.com/zeropointrepo/youtube-skills
Category
Data Science & ML
License
MIT
First seen
Jun 3, 2026

More from zeropointrepo/youtube-skills

All 12
1yonatangross avatarmemoryyonatangross/orchestkitUnified read-side memory operations including knowledge graph search, session context loading, decision timeline viewing, and Mermaid graph visualization. Subco755skills.sh installs
2syncfusion avatarsyncfusion-react-diagramsyncfusion/react-ui-components-skillsCreate and customize visual diagrams in React using Syncfusion Diagrams. Trigger for requests involving React component setup, nodes and connectors, flowcharts,746skills.sh installs
3syncfusion avatarsyncfusion-react-kanbansyncfusion/react-ui-components-skillsImplement Syncfusion React Kanban component for flexible task management and workflow visualization. Use this when building kanban boards, workflow stages, or c741skills.sh installs
4openai avatargpt-5-4-promptingopenai/codex-plugin-ccInternal guidance for composing Codex and GPT-5.4 prompts for coding, review, diagnosis, and research tasks inside the Codex Claude Code plugin738skills.sh installs
5product-on-purpose avatarfoundation-meeting-recapproduct-on-purpose/pm-skillsProduces a topic-segmented post-meeting summary for attendees with decisions highlighted and actions captured inline per topic (plus a consolidated action view 737skills.sh installs
6syncfusion avatarsyncfusion-react-ai-assistviewsyncfusion/react-ui-components-skillsImplement the Syncfusion React AI AssistView component. Use this skill to handle AI-powered conversational interfaces, AssistView setup, conversation flow, spee737skills.sh installs