openspec-apply-change
Implement tasks from an OpenSpec change. Use when the user wants to start implementing,…
Transcribe video and audio files via Gemini API. Use when the user asks to transcribe a recording, generate a meeting summary, extract speech from video or audio, or convert speech to text. Supports mp4, mkv, webm, avi, mov, mp3, wav, ogg, m4a, flac.
$ npx -y skills add comol/ai_rules_1c --skill transcribe --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/transcribeContext preview
The summary Claude sees to decide when to auto-load this skill.
Transcribe video and audio files via Gemini API. Use when the user asks to transcribe a recording, generate a meeting summary, extract speech from video or audio, or convert speech to text. Supports mp4, mkv, webm, avi, mov, mp3, wav, ogg, m4a, flac.
name: transcribe description: "Transcribe video and audio files via Gemini API. Use when the user asks to transcribe a recording, generate a meeting summary, extract speech from video or audio, or convert speech to text. Supports mp4, mkv, webm, avi, mov, mp3, wav, ogg, m4a, flac."
Transcribes audio and video files via the Gemini API (`gemini-3.6-flash` by default).
Verbatim speech transcription with timecodes `[MM:SS]` and speaker identification.
Output files:
Detailed video analysis with breakdown of on-screen interface, navigation, and actions, plus screenshots.
Output files:
/transcribe <FilePath> [--output-dir DIR] [--analyze-ui] [--with-summary] [--format md|txt]
| Parameter | Required | Default | Description | |-----------|:--------:|---------|-------------| | `FilePath` | yes | — | Path to audio / video file | | `--output-dir` | no | `<file_folder>/Transcript/<name>/` | Result directory | | `--analyze-ui` | no | off | UI-analysis mode (video only) | | `--with-summary` | no | off | Add a summary (for generic mode) | | `--format` | no | `md` | Output format: `md` or `txt` |
1. Determine `FilePath` and optional flags from the user's arguments.
2. Run the script:
$env:PYTHONUNBUFFERED = "1" python <skill-dir>/scripts/transcribe.py "<FilePath>" [--output-dir "<OutputDir>"] [--analyze-ui] [--with-summary] [--format md|txt]
**IMPORTANT:** `PYTHONUNBUFFERED=1` is mandatory; otherwise stdout is buffered and progress is not displayed.
On macOS / Linux use `PYTHONUNBUFFERED=1 python ...` instead.
3. The script runs long (5–15 minutes depending on length). Files > 1 hour are split automatically.
4. After completion, report the result paths to the user.
5. Read the summary (if any) or the start of the transcript and show it to the user.
Cost depends on the selected model, media token count and generated output. Check the [current Gemini API pricing](https://ai.google.dev/gemini-api/docs/pricing) for `GEMINI_MODEL` or the default model before processing long recordings.
Repo: comol/ai_rules_1c
Implement tasks from an OpenSpec change. Use when the user wants to start implementing,…
Archive a completed OpenSpec change in the experimental workflow. Use when the user wants to…
Enter OpenSpec explore mode - a thinking partner for exploring ideas, investigating problems,…
Propose a new OpenSpec change with all artifacts generated in one step. Use when the user…
Sync delta specs from an OpenSpec change to main specs. Use when the user wants to update…
Update an OpenSpec change by revising its existing planning artifacts and keeping them…