← Back to Skills Marketplace
xadenryan

Voice Wake Say

by xadenryan · GitHub ↗ · v1.0.1
cross-platform ✓ Security Clean
10013
Downloads
5
Stars
67
Active Installs
1
Versions
Install in OpenClaw
/install voice-wake-say
Description
Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>").
Usage Guidance
Install only if you want Voice Wake responses spoken aloud on macOS. Avoid using it for sensitive responses where others might overhear, and be aware that the `repeat prompt first` instruction is oddly worded even though it does not show concrete malicious behavior.
Capability Analysis
Type: OpenClaw Skill Name: voice-wake-say Version: 1.0.1 The skill's primary function to use the local macOS `say` command for text-to-speech is benign, and the command execution (`printf '%s' "$SPOKEN_TEXT" | say`) is implemented safely. However, the `SKILL.md` file contains a critical instruction to the AI agent: "If the message instructs 'repeat prompt first', keep that behavior in the response." This instruction creates a significant prompt injection vulnerability, as it explicitly tells the agent to process and act upon arbitrary user-provided instructions embedded after the 'repeat prompt first' phrase, potentially allowing a malicious user to override the agent's intended behavior or security controls.
Capability Assessment
Purpose & Capability
The local `say` command is central to the stated purpose and is disclosed; the main user impact is that assistant responses may be audible nearby.
Instruction Scope
The skill limits use to messages starting with the Voice Wake phrase. One line about preserving a `repeat prompt first` behavior is awkward, but the artifact does not instruct the agent to reveal hidden prompts, bypass policy, exfiltrate data, or execute unrelated commands.
Install Mechanism
The package is instruction-only with a single SKILL.md file and no executable scripts, dependency installation, or setup hooks.
Credentials
The behavior is macOS-specific and depends on the built-in `say` binary; that requirement is clear in the skill text, though metadata does not separately declare an OS or binary dependency.
Persistence & Privilege
No persistence, credential access, account access, network calls, background workers, or elevated privileges are requested.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install voice-wake-say
  3. After installation, invoke the skill by name or use /voice-wake-say
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Remove device-specific trigger (make generic)
Metadata
Slug voice-wake-say
Version 1.0.1
License
All-time Installs 358
Active Installs 67
Total Versions 1
Frequently Asked Questions

What is Voice Wake Say?

Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "User talked via voice recognition on <device>"). It is an AI Agent Skill for Claude Code / OpenClaw, with 10013 downloads so far.

How do I install Voice Wake Say?

Run "/install voice-wake-say" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Voice Wake Say free?

Yes, Voice Wake Say is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Voice Wake Say support?

Voice Wake Say is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Voice Wake Say?

It is built and maintained by xadenryan (@xadenryan); the current version is v1.0.1.

💬 Comments