Apify Youtube Transcript API
Get YouTube transcripts as structured JSON with a hosted YouTube transcript API (the Apify Actor johnvc/YoutubeTranscripts). Pass one video URL or a batch array and get back non_timestamped text, timestamped snippets, language metadata, and optional SRT, VTT, and plain text formats, plus video title, channel, and view count. Works with standard videos and Shorts, handles language preference and translation, and runs from cloud IPs without IpBlocked errors. Use when the user wants a youtube transcript api, needs to get or download a YouTube transcript or subtitles, asks to extract the transcrip
Install
npx skills add johnisanerd/claude-skill-youtube-transcript-api --skill apify-youtube-transcript-apigit clone --depth 1 https://github.com/johnisanerd/claude-skill-youtube-transcript-api.git /tmp/claude-skill-youtube-transcript-api
mkdir -p ~/.claude/skills
cp -r /tmp/claude-skill-youtube-transcript-api/apify-youtube-transcript-api ~/.claude/skills/apify-youtube-transcript-apiPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# YouTube Transcript API: Captions to Structured JSON Fetch the transcript of any YouTube video as clean JSON with a hosted YouTube transcript API. Pass a single URL or a batch array; each video comes back as one row with the full plain text, timestamped snippets, language details, and the video's title, channel, and view count. ## When to use this skill - The user wants a YouTube transcript API, or asks to get, fetch, or download the transcript of a YouTube video. - They want subtitles or captions as JSON, SRT, VTT, or plain text. - They ask to extract the transcript from a YouTube video, a Short, or a list of URLs. - Their own transcript library keeps failing with IpBlocked or RequestBlocked from a cloud or datacenter IP. Not for: videos with no caption track at all (those return an error row, not a transcript), private or age-gated videos, or generating captions with speech-to-text (this API reads YouTube's published caption tracks; it does not run ASR). ## What you get (one row per video)
Details
- Skill name
apify-youtube-transcript-api- Path
apify-youtube-transcript-api/SKILL.md- Repo updated
- 17 July 2026
- Listed in
- karanb192/awesome-claude-skills
FAQ
What does the Apify Youtube Transcript API skill do?
Get YouTube transcripts as structured JSON with a hosted YouTube transcript API (the Apify Actor johnvc/YoutubeTranscripts). Pass one video URL or a batch array and get back non_timestamped text, timestamped snippets, language metadata, and optional SRT, VTT, and plain text formats, plus video title, channel, and view count. Works with standard videos and Shorts, handles language preference and translation, and runs from cloud IPs without IpBlocked errors. Use when the user wants a youtube transcript api, needs to get or download a YouTube transcript or subtitles, asks to extract the transcrip
How do I install the Apify Youtube Transcript API skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add johnisanerd/claude-skill-youtube-transcript-api --skill apify-youtube-transcript-api. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Related skills
Apify Youtube Transcripts LLM Training Data
johnisanerd/claude-skill-youtube-transcripts-llm-training-data
Build LLM training data from YouTube transcripts in bulk with the Apify Actor johnvc/YoutubeTranscripts. Feed it an array of video URLs and get one clean row per video, with non_timestamped transcript text ready for tokenization, timestamped snippets, language_code, and provenance metadata (title, channel_name, upload_date, view_count) for dataset documentation. Filter by language or translate every transcript into one target language for a consistent corpus. Use when the user wants LLM training data from videos, a fine-tuning or RAG corpus from YouTube, bulk YouTube transcripts for machine le
Cliptude Plan
cliptude/cliptude
Plan every visual of a Cliptude video yourself — the look (theme, colours, style, music), every motion graphic and its text and timing, the search query, person or URL behind every shot, the transition on every cut, two-image reveals and every sound effect — and have Cliptude only voice, source and render it. Use for Faceless Documentary, Faceless Top 10, Avatar Video and Vector Explainer templates when the user wants the agent to direct the video (create_plan_job / cliptude plan-job), or asks to review or edit the plan before production.
Comment to Dm Cta
commentkeyword/instagram-mcp-server
Plan the "Comment KEYWORD and I'll DM you the link" call to action of an Instagram Reel or post, then set up the automatic DM in CommentKeyword so every commenter actually gets it. Use when editing, scripting, captioning or publishing a short-form video whose CTA asks viewers to comment a word, or when the user asks to set up comment-to-DM, "comment X to get Y", or a keyword auto-DM on Instagram.
Swedish Mentor
1mh-mansouri/help_with_swedish
Mentor Swedish language learners by selecting YouTube video clips and podcast episodes by CEFR level and skill (listening, reading, writing, speaking). Triggers on Swedish learning path, YouTube clips for Swedish, podcasts for Swedish, SFI videos, level assessment for svenska, or requests for Peter SFI / Lätt Svenska med Oskar / Radio Sweden på lätt svenska / Klartext recommendations.
Kavel Image
hanshs474/kavel-image-skill
Generate an image from a prompt through Kavel's anonymous endpoint — no API key, no account, no card. Use when the user asks for an image, a poster, a thumbnail, or any visual asset and there is no image model wired up. Photo edits and video need a Kavel API key.
Puzzlegenio
1fruitwyatt/puzzlegenio-claude-skill
Generate free printable puzzles (crossword, word search, sudoku, jigsaw, bingo, nonogram) for classrooms, parties, and gifts. Returns direct links to PuzzleGenio tools.
Browse the most popular Claude skills, all images, video & audio skills, or write your own with the skills generator.