agent/skills/tools/transcribe-audio/SKILL.md
Transcribes audio files to text using whisper-cpp (local, offline). Use when converting speech to text, transcribing podcasts, lectures, meetings, or any audio content.
npx skillsauth add knoopx/pi transcribe-audioInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Transcribes audio files to text using whisper-cpp locally and offline. No API keys or network required.
transcribe-audio input.mp3 # Transcribe with default settings
transcribe-audio input.wav --language en # Specify language
transcribe-audio input.flac --model medium # Use a larger model for better accuracy
--language <code> — specify source language (auto-detect by default)--model <size> — choose model size: tiny, base, small, medium, large--output <format> — output format: txt, srt, vtt (default: txt)--timestamp — include timestamps in outputMP3, WAV, FLAC, OGG, M4A, and any format whisper-cpp supports. For best results, use uncompressed WAV or FLAC.
medium, large) are more accurate but slowertranscribe-audio file.mp4 --output vtttools
Inform the user what is happening — skip passive lookups
development
Renders markdown to self-contained HTML with a custom dark stylesheet and opens in browser. Use when previewing markdown documents, generating styled HTML from README or report files.
testing
Programmatic hunk selection for Jujutsu — split, commit, or squash specific hunks without interactive prompts. Use when making partial commits or selective squashes.
content-media
Manage version control with Jujutsu (jj) — no staging area, immediate changes, smart rebasing. Use when navigating history, squashing, or pushing to Git remotes.