Yt Transcriber — AI skill for Claude Code
CLI app- Give it a YouTube URL and you get a transcription with possible speaker identification and optional summary or translation, all thanks to open-source AI tooling and my lack of enough free tim.
How to install Yt Transcriber
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open pmarreck/yt-transcriber and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Yt Transcriber does
CLI app- Give it a YouTube URL and you get a transcription with possible speaker identification and optional summary or translation, all thanks to open-source AI tooling and my lack of enough free time to watch content-sparse YouTube videos
Alternatives in AI
- NeoRead — NeoRead: a local-first EPUB/PDF reader with annotations, side-by-side translation, and AI assistance through C 294 ★
- OpenGhost — Open desktop AI agent for Windows, macOS and Linux, written from scratch: its own agent engine, its own browse 266 ★
- Pii Guard — 繁體中文(台灣)個人資料去識別化工具,讓業務文件可以安全地送進 AI 處理 / Reversible Traditional-Chinese (Taiwan) PII de-identification for LLM 108 ★
README
yt-transcriber
CLI app — Give it a YouTube URL (or a path to a video or audio file) and you get a transcription with optional summary or translation and in-progress speaker identification, all thanks to open-source AI tooling and my lack of enough free time to watch content-sparse YouTube videos
features
- transcribe YouTube videos by URL
- output metadata about the video
- speaker identification (probably using an LLM in conjunction with a speaker diarization library)
- summarization via
summarize(requiresOPENAI_API_KEYto be set) - translation via
translate(requiresOPENAI_API_KEYto be set) - can use almost any audio or video format that
ffmpegcan handle as input, not just YouTube URLs - Test suite (run it with
yt-transcriber TESTorTEST=1 yt-transcriber) - support for other video platforms
- convert all this to a web service or web app
Speaker identification ("diarization"), summarization and translation will probably require an API key for Claude or OpenAI and/or one from Huggingface.
installation
NEW: If you have Nix installed or are running on NixOS, just symlink `yt-transcriber`, `summarize` and `translate` to any directory (usually `~/bin` or `XDG_BIN_HOME` which is usually `~/.local/bin`) in your `PATH` and you're good to go (the last two require OPENAI_API_KEY to be defined in your environment). The shell script will automatically procure all dependencies deterministically and locally and cache them. It pins nixpkgs to `github:NixOS/nixpkgs/1b7e751db23cedcd3bf56dc5170840b8a7e752a2` and will re-exec under `nix shell` automatically (no need to run `nix develop` yourself). You can opt into GPU builds with `ENABLE_ROCM=true` or `ENABLE_CUDA=true`.
If you do not have Nix installed, I recommend using the Determinate Nix Installer from here: https://github.com/DeterminateSystems/nix-installer
If you refuse to use Nix, you can try to install the following dependencies manually,
Related Skills
Video To Text
Turns YouTube and Twitter/X videos into readable articles (PT-BR + English) — local transcription via Whisper,
Shiyin
macOS meeting notes: live transcript, local transcription (Breeze ASR / whisper.cpp), speaker diarization, AI
Dettivo Linux
Private, offline speech-to-text for Linux: push-to-talk dictation into any app, meeting transcription with spe
Aeo Check
Quick AEO readiness check for a URL — can AI engines crawl it, extract answers from it, and trust it enough to
HydraTeams
Translation proxy that makes Claude Code Agent Teams model-agnostic. Any model as a teammate — GPT, Gemini, Ol
Rules As Skills
Encode MUST/NEVER constraints as installable, cross-platform skills for AI agents. Three-layer model gives dyn
Related Agents
YouTube Transcriber
Получает транскрипцию YouTube видео и делает саммари. Используй ВСЕГДА, когда пользователь просит вытащить суб
Transcriber
Tim Hieu Khach Hang
Dựng hồ sơ một khách hàng hoặc đối tác trước khi gặp - họ làm gì, quy mô, đang quan tâm gì, ai là người quyết.