voice-action
Auto-loaded when the user's incoming message has `voice_in: true` meta.
Skill by techfreakworm
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/techfreakworm-voice-action
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/voice-action
What's inside
- Skill name
voice-action- Description
- Auto-loaded when the user's incoming message has `voice_in: true` meta. Interprets the transcribed user intent and routes to the appropriate skill, team, or tool call. Always prefers acting over asking a clarifying question when the intent is reasonably clear from voice.
- License
- MIT
- Instructions
- 66 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# voice-action The user spoke a request. The transcript is already in your context. ## Always echo the transcript first — HARD GATE **This is a HARD GATE. Skipping it is a hard error.** Before routing or answering, your reply MUST begin with the `Heard:` echo line on its own line: ``` Heard: "<the transcript>" <your reply> ``` Rules: - Every voice note. Every single time. No exceptions for one-word replies, no exceptions when also replying by voice, no exceptions if you're acting on the inferred intent without a textual answer (in that case the `Heard:` line stands alone as the reply text alongside whatever tool calls you trigger). - **Verbatim transcript** — copy the `voice-stt` output as-is. Do not paraphrase, normalize, or "clean up" — the whole point is so the user sees what the base.en model heard. - The `Heard:` line is the FIRST content in your reply. Anything else goes after a blank line. Why: STT (`base.en`) mishears at a non-trivial rate, especially names, numbers, and code identifiers. The echo is how the user catches mishearings in real time. Silently acting on a misheard transcript wastes a turn AND hides the failure mode — both bad. Then route or answer per below. ## Routing heuristics 1. **"Build / make / set up / create me X"** → invoke `spawn-project` with inferred type (web-scraper / llm-app / server-app / agentic-coding). 2. **"What's the status of / how's / what's running"** → invoke `list-projects` or `project-status` as appropriate. 3. **"Tell <project-name> to / ask <project-name> about"** → invoke `message-project` with the named target. 4. **"Draw / render / generate an image of"** → invoke `codex-image-gen`. 5. **"Schedule / every <time>, do"** → invoke `schedule-routine`. 6. **"What are you working on / what am I working on"** → invoke `portfolio-status`. 7. **"How much quota / credit have I used"** → invoke `usage-report`. 8. **Open-ended question or chat** → answer directly; default to voice reply via `respond-with-voice` if the answer is short. ## Reply modality default Voice in → voice out, UNLESS the reply would be poorly suited to audio (code, tables, copy-paste-needed URLs). In those cases, send TEXT and mention "I'll send this as text since it has code/links."
From techfreakworm/claude-soma, MIT.
More from techfreakworm/claude-soma
- 0.534score
hyperframes
techfreakworm
Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.
SkillCFreshness: C★ 5Claude Code +9 - 0.534score
make-a-video
techfreakworm
Beginner-friendly end-to-end video creator for HyperFrames.
SkillCFreshness: C★ 5Claude Code +9 - 0.534score
gsap
techfreakworm
GSAP animation reference for HyperFrames.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
hyperframes-cli
techfreakworm
HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
codex-image-gen
techfreakworm
Generate or edit an image by delegating to the user's Codex CLI subscription.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
respond-with-voice
techfreakworm
Reply to the user with a voice note instead of (or in addition to) text.
SkillCFreshness: C★ 5Claude Code +9 - 0.526score
parallel-tasks
techfreakworm
Phase-1 FREE-only parallel task dispatch for a pilot lead.
SkillCFreshness: C★ 5Claude Code +9 - 0.526score
grok-image
techfreakworm
Generate an image via the grok CLI (/imagine command).
SkillCFreshness: C★ 5Claude Code +9 - 0.525score
message-project
techfreakworm
Forward a message from the user to a specific named project-lead and read the lead's reply.
SkillCFreshness: C★ 5Claude Code +9 - 0.525score
spawn-project
techfreakworm
Spawn a new persistent project-lead background session for a new app / workstream the user is starting.
SkillCFreshness: C★ 5Claude Code +9 - 0.522score
schedule-routine
techfreakworm
Schedule a one-shot Telegram reminder or a recurring cloud routine.
SkillCFreshness: C★ 5Claude Code +9 - 0.522score
portfolio-status
techfreakworm
Summarize what the user is currently working on across ~/Projects/llm/* and the active orchestrator projects.
SkillCFreshness: C★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 1
- Open issues
- 0
- Last commit (this folder)
- Jun 4, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/techfreakworm/claude-soma
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from techfreakworm
- 0.534score
gsap
techfreakworm
GSAP animation reference for HyperFrames.
SkillCFreshness: C★ 5Claude Code +9 - 0.534score
make-a-video
techfreakworm
Beginner-friendly end-to-end video creator for HyperFrames.
SkillCFreshness: C★ 5Claude Code +9 - 0.534score
hyperframes
techfreakworm
Create video compositions, animations, title cards, overlays, captions, voiceovers, audio-reactive visuals, and scene transitions in HyperFrames HTML.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
hyperframes-cli
techfreakworm
HyperFrames CLI tool — hyperframes init, lint, preview, render, transcribe, tts, doctor, browser, info, upgrade, compositions, docs, benchmark.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
codex-image-gen
techfreakworm
Generate or edit an image by delegating to the user's Codex CLI subscription.
SkillCFreshness: C★ 5Claude Code +9 - 0.529score
respond-with-voice
techfreakworm
Reply to the user with a voice note instead of (or in addition to) text.
SkillCFreshness: C★ 5Claude Code +9
Cite this page
voice-action skill. Agent Mart. https://agentmart.dev/skills/techfreakworm-voice-action (last updated 2026-10-24)