一键导入
voice-mode
Transcribe a local audio file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Transcribe a local audio file.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create or update a skill. Use when the user asks to make a new skill, or when you recognize a repeatable multi-step workflow that should become one.
Use when the user wants to discover, examine, or evaluate agent skills from the open Agent Skills ecosystem (skills.sh / Vercel Labs) as references for building their own. Triggers on phrases like "find a skill for X", "is there a skill that does Y", "show me skills about Z", "what's on skills.sh", "look up <skill-name>", "what does the <X> skill do". The skill enforces a fit-first workflow — clarify intent, search, fetch SKILL.md, assess fit against the user's actual need, and adapt via `/skill-creator`. Never auto-installs; the goal is learn-and-adapt, not install-and-use.
Interact with the running Obsidian app via its CLI. Use when the user wants to move/rename files (updates wikilinks atomically), query link graph (backlinks, orphans, deadends, unresolved/broken links), list/query tags or tasks, set/remove frontmatter properties, query bases, open files in Obsidian UI, run Obsidian commands, manage plugins/themes/snippets, view file history/sync versions, resolve templates, or perform any operation requiring live Obsidian state. Trigger phrases include "rename note", "move file", "find orphans", "broken links", "backlinks", "set property", "open in obsidian", "list tags", "vault info", "run command", "manage plugin", "base query", "resolve template", etc.
Browser action engine. Provides up-to-date action manuals for the modern web — operate any website instantly, one tab or dozens, concurrently.
| name | voice-mode |
| description | Transcribe a local audio file. |
Transcribe a local audio file to text.
[audio: /abs/path/file.oga][audio: /abs/path/file.mp3]Primary — call the local ag Antigravity CLI wrapper (free under the user's subscription):
zsh -ic 'ag --add-dir <PARENT_DIR_OF_AUDIO> \
-p "Transcribe the audio verbatim. Output only the transcript, no commentary. @<ABSOLUTE_AUDIO_PATH>"'
ag is the local .zshrc wrapper for Antigravity CLI; use zsh -ic so the shell function is loaded.<PARENT_DIR_OF_AUDIO> is the directory containing the audio file. It MUST be passed via --add-dir or the CLI's workspace sandbox will reject the path.<ABSOLUTE_AUDIO_PATH> must be the absolute path, prefixed with @ inside the prompt string (bare paths are treated as literal text).Fallback — bundled helper script (REST API, consumes GEMINI_API_KEY):
Only run this if the ag CLI wrapper is missing or its invocation fails. From your agent workspace root:
node ./skills/voice-mode/scripts/transcribe.mjs <ABSOLUTE_AUDIO_PATH>
The fallback helper recognizes .oga, .ogg, .mp3, .m4a, .mp4, .aac,
.wav, .flac, .aiff, and .aif. Unsupported local audio paths fail with
exit code 3; do not rename arbitrary files to bypass this check.
ag CLI invocation first.I couldn't make out the audio message — can you resend or type it?ag Antigravity CLI wrapper available from interactive zsh, authenticated via the user's subscription.node on PATH and GEMINI_API_KEY in the environment.