jm-call

v1.0.3

Speak responses aloud on macOS using the built-in `say` command when user input indicates Voice Wake/voice recognition (for example, messages starting with "...

0· 130·1 current·1 all-time
bykiefer@kieferhuan
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Pending
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name and description match the SKILL.md instructions: the skill only asks the agent to call the local macOS `say` command when the incoming message begins with the exact trigger phrase. No unrelated credentials, binaries, or install steps are requested.
Instruction Scope
Instructions are narrow and specify exactly when to use `say` and how to format spoken text. Minor issues: the SKILL.md references optional environment variables (SAY_VOICE, SAY_RATE) that are not declared in the skill metadata, and the skill does not declare an OS restriction even though it only works on macOS. The runtime snippets run a simple local shell pipeline (printf | say); this is expected for the stated purpose but will fail on non-macOS hosts.
Install Mechanism
No install spec and no code files — instruction-only skill. Nothing is written to disk and no external packages or downloads are requested.
Credentials
The skill declares no required environment variables or credentials, which is proportionate. It does reference optional env vars (SAY_VOICE, SAY_RATE) in SKILL.md; these are harmless for functionality but are not listed in requires.env, which is a minor metadata mismatch.
Persistence & Privilege
always is false and the skill does not request persistent installation or elevated privileges. It does not modify other skills or system-wide settings according to the provided files.
Assessment
This skill is coherent and low-risk: it only runs the local macOS `say` command when a message exactly starts with the trigger phrase. Before installing, confirm that (1) the agent will run on macOS (otherwise `say` won't be available), (2) you are comfortable with the agent executing a simple shell command that will speak whatever response it generates (including potentially sensitive text), and (3) you accept that optional env vars SAY_VOICE and SAY_RATE control voice/pace but are not declared in the metadata. If you want stronger safety, restrict the skill to macOS hosts and verify it will not be invoked for messages that might expose secrets or private content.

Like a lobster shell, security has layers — review code before you run it.

latestvk97c2z11a7epn99pgfjg395r4n83gasz

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments