Lark (Feishu) Voice
Analysis
This instruction-only skill is coherent for sending Lark voice messages, with expected cautions around delegated messaging, TTS selection, ffmpeg conversion, and temporary audio files.
Findings (5)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
message(action=send, media="/tmp/openclaw/voice.opus", message="optional text")
The skill instructs the agent to use a messaging tool to send an audio file. This matches the skill purpose, but it is still a user-visible external action.
Scan installed skills for names containing `tts`, and check if the OpenClaw built-in `tts` tool is available.
The skill may invoke another installed TTS skill selected by name. That is central to the voice-generation purpose, but it means behavior can depend on the installed TTS provider.
ffmpeg -y -i /tmp/openclaw/input.wav -c:a libopus -b:a 24k -ar 24000 -ac 1 /tmp/openclaw/voice.opus
The skill documents a local ffmpeg command for audio conversion. This is expected and disclosed for the skill's purpose.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Use the `message` tool to send. The openclaw-lark plugin automatically detects the `.opus` extension
The skill relies on the Lark plugin's existing account or workspace authority to deliver messages. This is expected for a Lark messaging skill, and the artifact does not show credential collection or leakage.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
saved to `/tmp/openclaw/`
The skill stores generated speech audio in a shared temporary directory, including a fixed output path. The artifact does not describe cleanup or retention.
