用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ma08/botfiles --skill transcribe命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when the user asks to commit, clean, audit, reconcile, push, pull, or coordinate dirty personal_os changes across the VM and Mac checkouts, especially when live task-specific sessions may own folders, orphaned artifacts need curated commits, or divergent main histories must be synchronized safely.
Use when the user asks to commit, clean, audit, reconcile, push, pull, or coordinate dirty personal_os changes across the VM and Mac checkouts, especially when live task-specific sessions may own folders, orphaned artifacts need curated commits, or divergent main histories must be synchronized safely.
Safely inventory, reconcile, clean, and synchronize divergent botfiles Git checkouts and layered Codex configuration across the canonical cloud host and client machines. Use for dirty Mac/VM botfiles trees, ahead/behind main histories, machine-local Codex runtime state, generated agent artifacts, or branch-to-main integration and verification.
基于 SOC 职业分类
正在显示 SKILL.md
| name | transcribe |
| description | Transcribe audio/video files using speech-to-text providers. Use when user has audio or video files to transcribe. |
Transcribe audio and video files to text using speech-to-text providers (currently Soniox).
uv run ~/pro/personal_os/scripts/transcribe.py --input recording.mp4
uv run ~/pro/personal_os/scripts/transcribe.py --input /path/to/videos/ --output-dir /path/to/output/
uv run ~/pro/personal_os/scripts/transcribe.py --input meeting.m4a \
--context "Board meeting Q4 review" \
--terms "EBITDA,YoY,ARR,Zone,Simply South"
| Flag | Short | Description | Default |
|---|---|---|---|
--input | -i | Audio/video file or directory (required) | -- |
--output-dir | -o | Output directory | Same as input |
--provider | -p | STT provider (soniox) | soniox |
--context | -c | Free-text context for accuracy | "" |
--terms | -t | Comma-separated domain terms | "" |
--language | -l | Language hint ISO code | en |
--no-cleanup | Keep remote files after transcription | false | |
--no-combined | Skip combined transcript for directories | false |
.mov, .mp4, .m4a, .mp3, .wav, .webm, .ogg, .flac, .aac, .aiff, .amr, .asf
For each input file example.mp4:
example-transcript.json - Raw API response with tokensexample-transcript.md - Readable markdown with speaker labelsFor multi-file runs (unless --no-combined):
combined-transcript.md - All transcripts in one fileSONIOX_API_KEY must be set in the environment or in ~/pro/personal_os/.env.env mode 0600; never copy the key into task artifacts or source control.~/pro/personal_os/scripts/transcribe.py path so the command works regardless of the current directory.Meeting recording:
uv run ~/pro/personal_os/scripts/transcribe.py -i ~/Downloads/standup-2026-02-05.m4a \
-o context/daily/2026-02-05/standup/ \
--context "Daily standup meeting, Zone team" \
--terms "Zone,ZonEye,Simply South,Vinoz"
Batch factory tour videos:
uv run ~/pro/personal_os/scripts/transcribe.py -i /path/to/factory-videos/ \
-o context/daily/2026-02-05/factory-tour/ \
--context "Factory tour at candy manufacturing facility" \
--terms "tempering,enrobing,fondant,ganache"