Communitygithub.com

enstw/thesisbug2

Transcribes a YouTube video or local audio/video file to plain text with ./fw yt2sub. Use when a task needs spoken content as text: the user gives a YouTube URL or media file to transcribe, summarize, or watch, or wants notes or an assignment written from a talk, lecture, or podcast. Tries YouTube captions first (zh-Hant/en) and falls back to local faster-whisper, so use it instead of a hand-rolled yt-dlp + whisper pipeline.

What is thesisbug2?

This skill, enstw/thesisbug2, provides a streamlined solution for transcribing spoken content from YouTube videos or local audio/video files into plain text. It is particularly useful when a user needs to extract text from a lecture, podcast, or talk for note-taking, summarization, or assignment writing. The skill prioritizes fetching existing YouTube captions in Traditional Chinese (zh-Hant) or English, which is faster and more accurate, but gracefully falls back to a local faster-whisper model for full transcription when captions are unavailable. Designed for AI agents like Claude Code, it replaces manual pipelines using yt-dlp and whisper, offering a single command (`./fw yt2sub`) that handles the entire process efficiently.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/enstw/thesisbug2/tree/main/.agents/skills/yt2sub

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does thesisbug2 do?

Transcribes a YouTube video or local audio/video file to plain text with ./fw yt2sub. Use when a task needs spoken content as text: the user gives a YouTube URL or media file to transcribe, summarize, or watch, or wants notes or an assignment written from a talk, lecture, or podcast. Tries YouTube captions first (zh-Hant/en) and falls back to local faster-whisper, so use it instead of a hand-rolled yt-dlp + whisper pipeline.

Related Skills