skills/transcribe/SKILL.md
Transcribe audio/video to SRT subtitles using ElevenLabs Scribe v2. Use for: transcription, subtitles, captions, SRT generation.
npx skillsauth add aviz85/claude-skills-library transcribeInstall 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.
First time? If
setup_complete: falseabove, run./SETUP.mdfirst, then setsetup_complete: true.
Generate SRT subtitle files from audio/video using ElevenLabs Scribe v2.
cd ~/.claude/skills/transcribe/scripts
# Basic transcription (auto-detect language)
npx ts-node transcribe.ts -i /path/to/video.mp4 -o /path/to/output.srt
# Specify language
npx ts-node transcribe.ts -i /path/to/video.mp4 -o /path/to/output.srt -l en
# Custom subtitle length (max words per entry)
npx ts-node transcribe.ts -i /path/to/video.mp4 -o /path/to/output.srt --max-words 6
# Custom max duration per subtitle
npx ts-node transcribe.ts -i /path/to/video.mp4 -o /path/to/output.srt --max-duration 4.0
| Option | Short | Default | Description |
|--------|-------|---------|-------------|
| --input | -i | (required) | Input audio/video file |
| --output | -o | (required) | Output SRT file path |
| --language | -l | auto | Language code (en, he, ar, etc.) |
| --max-words | | 5 | Max words per subtitle entry |
| --max-duration | | 3.0 | Max seconds per subtitle entry |
| --max-chars | | 70 | Max characters per subtitle entry |
| --timing-offset | | 0.25 | Timing offset in seconds |
| --json | | false | Also output raw transcript JSON |
en - Englishhe - Hebrewar - Arabices - Spanishfr - Frenchde - Germanru - Russianzh - Chineseja - JapaneseThe script generates:
.srt file - Standard subtitle file.json file (optional) - Raw transcript with word-level timestampsAPI key stored in scripts/.env:
ELEVENLABS_API_KEY=your_key_here
development
The 10x10 method — generate breadth, then converge with human judgment. Use whenever a single AI output won't nail it and quality matters (design, copy, naming, posters, messaging, strategy options, code approaches), OR when the user says '10x10', 'ten by ten', 'give me 10 options', 'show me variations', or asks to refine/tighten an output instead of round-after-round corrections.
development
The 10x10 method — generate breadth, then converge with human judgment. Use whenever a single AI output won't nail it and quality matters (design, copy, naming, posters, messaging, strategy options, code approaches), OR when the user says '10x10', 'ten by ten', 'give me 10 options', 'show me variations', or asks to refine/tighten an output instead of round-after-round corrections.
development
Search across all Claude Code conversation history (JSONL files) across all projects.
development
Deep code audit that detects misleading patterns — fake tests, mock abuse, shallow health checks, overly optimistic error handling, hidden debt. Produces a structured report with findings AND actionable recommendations. Use when code looks green but smells wrong.