voice-notes
Transcribe and respond to voice notes. Activates when any channel message carries an audio attachment, or when asked to transcribe an inbound voice message.
- License 许可
- MIT
- 所属仓库
- gtapps/hermitd
- 最近更新
- 2026-11-12
- Stars
- ★ 84
- Forks
- 16
01 前言 Front Matter
- name
- voice-notes
- description
- Transcribe and respond to voice notes. Activates when any channel message carries an audio attachment, or when asked to transcribe an inbound voice message.
03 SKILL.md 正文
Voice Notes
Voice-note transcription and transcript echoes are on by default. Handle the audio as the sender's message, and reply through the same channel's reply tool. Never include local file paths or shell commands in channel replies.
-
Download the attachment with that channel's own download tool. Keep it under that enabled channel's state directory.
-
Run the command below using the inbound tag's channel key, chat id and message id. Use Bash
timeout: 600000and quote all argument values as shell arguments..hermit/bin/hermitd-run transcribe --file '<downloaded audio>' --channel '<channel key>' --chat '<chat id>' --message-id '<message id>' -
Read the single JSON result and reply through that channel's reply tool:
ok: act ontranscriptas that sender's message. Quote it first only ifechoisfailedorunsupported; otherwise the script already echoed it or the operator turned echoes off.empty: do not guess. Ask the sender to resend or type the message.unavailable: give one neutral line saying you could not transcribe the voice message, with no setup advice.disabled: acknowledge the voice note without guessing its content.
If argument validation returns an error, correct the invocation using the attachment and the inbound tag. Keep diagnostic paths and commands out of the chat.
04 同仓库更多 Skills
dream
Nightly memory maintenance from transcript ground truth. Verifies, enriches and tidies auto-memory and topic pages with snapshot validation and undo. Also handles 'undo the dream'.
when-done-switch-to
Arm a deferred model or effort switch. Use for "when done switch to", "after this drop to sonnet", or "switch model when idle".
weekly-review
Generate the weekly review report for the current ISO week. Writes to .hermit/compiled/review-weekly-YYYY-Www.md (dev-facing detail) and sends a plain-language channel summary (Delivered / Decisions / Waiting on you / Spend). Runs every Sunday at 23:00 via routine.
watch
Background events via the config watch monitor or ad-hoc Monitor tool. Quiet watches cost zero tokens.
watch-activate
Activate the config watch monitor.
task
Tracks chat assignments, steering in a task thread, WORKER completions, and confirmations alongside task progress and results.