Claude Agent Skill · by Intellectronica

Youtube Transcript

YouTube Transcript extracts text transcripts from YouTube videos using the youtube-transcript-api library, serving users who need written versions of video cont

Install
Terminal · npx
$npx skills add https://github.com/intellectronica/agent-skills --skill youtube-transcript
Works with Paperclip

How Youtube Transcript fits into a Paperclip company.

Youtube Transcript drops into any Paperclip agent that handles this kind of work. Assign it to a specialist inside a pre-configured PaperclipOrg company and the skill becomes available on every heartbeat — no prompt engineering, no tool wiring.

S
SaaS FactoryPaired

Pre-configured AI company — 18 agents, 18 skills, one-time purchase.

$27$59
Explore pack
Source file
SKILL.md47 lines
Expand
---name: youtube-transcriptdescription: Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.--- # YouTube Transcript Extract transcripts from YouTube videos using the youtube-transcript-api. ## Usage Run the script with a YouTube URL or video ID: ```bashuv run scripts/get_transcript.py "VIDEO_URL_OR_ID"``` With timestamps: ```bashuv run scripts/get_transcript.py "VIDEO_URL_OR_ID" --timestamps``` ## Defaults - **Without timestamps** (default): Plain text, one line per caption segment- **With timestamps**: `[MM:SS] text` format (or `[HH:MM:SS]` for longer videos) ## Supported URL Formats - `https://www.youtube.com/watch?v=VIDEO_ID`- `https://youtu.be/VIDEO_ID`- `https://youtube.com/embed/VIDEO_ID`- Raw video ID (11 characters) ## Output - CRITICAL: YOU MUST NEVER MODIFY THE RETURNED TRANSCRIPT- If the transcript is without timestamps, you SHOULD clean it up so that it is arranged by complete paragraphs and the lines don't cut in the middle of sentences.- If you were asked to save the transcript to a specific file, save it to the requested file.- If no output file was specified, use the YouTube video ID with a `-transcript.txt` suffix. ## Notes - Fetches auto-generated or manually added captions (whichever is available)- Requires the video to have captions enabled- Falls back to auto-generated captions if manual ones aren't available