← Back to Skills Marketplace
minimax_ttsvoicereponse_feishu
by
aaronjager92
· GitHub ↗
· v1.0.0
· MIT-0
94
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install minimax-voicereponse-feishu
Description
Convert text to speech using MiniMax API and send voice bubble messages on Feishu upon user voice reply requests.
Usage Guidance
This skill will call MiniMax's TTS API and convert the returned audio to OGG using ffmpeg — that part is implemented in scripts/voice_reply.py. However: (1) the script does NOT send the resulting audio to Feishu; SKILL.md claims Feishu messaging but the code only prints an OGG path. If you expect automatic posting to Feishu, confirm how OpenClaw or another integration will actually upload/send the file. (2) The registry metadata omitted declaring the required MINIMAX_VOICE_API_KEY — you should not install or run the script until metadata correctly lists this required credential. (3) Prefer setting the API key as an environment variable rather than storing it in config.txt (plaintext). (4) Ensure ffmpeg is installed and review the script before running; it writes to ~/.openclaw/workspace/voice_reply.ogg and may create that directory. Recommended actions before installing: verify or add Feishu-posting code/steps, update registry metadata to declare MINIMAX_VOICE_API_KEY, inspect the code yourself (or have a reviewer) to confirm there are no hidden endpoints, and store the API key securely (env var or secret store) rather than in config.txt.
Capability Analysis
Type: OpenClaw Skill
Name: minimax-voicereponse-feishu
Version: 1.0.0
The skill provides a legitimate text-to-speech (TTS) service using the MiniMax API and FFmpeg for audio conversion. The main script, scripts/voice_reply.py, handles API authentication via environment variables or a local config file and uses subprocess.run safely to invoke FFmpeg without shell injection risks. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The stated purpose is to convert text to speech and send Feishu voice-bubble messages. The included script implements TTS (calling MiniMax API) and ffmpeg conversion to OGG, which fits the TTS part, but it does not implement any Feishu sending. The registry metadata also omits declaring the required MINIMAX_VOICE_API_KEY environment variable. Expectation mismatch between description (automatically send to Feishu) and actual code (only creates an OGG file).
Instruction Scope
SKILL.md instructs triggers and describes sending via Feishu; runtime script only performs TTS and prints an OGG path. There are no instructions or code that post the generated audio to Feishu — SKILL.md suggests an out-of-band integration (OpenClaw message tool) but that gap is not documented as required steps in metadata. The runtime instructions do not access any other system secrets beyond the API key, which is appropriate.
Install Mechanism
No install spec (instruction-only) and a small Python script — lowest install risk. Runtime requires Python requests and system ffmpeg, which are reasonable for audio conversion. No remote code downloads or archives are used.
Credentials
The script requires a single secret (MINIMAX_VOICE_API_KEY via env or config.txt), which is proportionate for a TTS integration. However, the registry metadata lists no required env vars or primary credential, which is an omission and reduces transparency. The script will write output to ~/.openclaw/workspace/voice_reply.ogg and may create that directory; storing API keys in a plaintext config.txt is suggested in docs — that is a potential secret-exposure risk unless the user stores the key in env vars or a secrets manager.
Persistence & Privilege
The skill is not always-enabled, does not request persistent/privileged presence, and does not modify other skills or system-wide configs. It simply writes generated audio to the user's workspace directory — expected behaviour.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install minimax-voicereponse-feishu - After installation, invoke the skill by name or use
/minimax-voicereponse-feishu - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Voice Reply Skill 1.0.0 - Initial Release
- Converts text messages to Feishu voice bubbles using MiniMax TTS API.
- Supports multiple trigger phrases: “语音回复…”, “/voice …”, and other voice reply commands.
- Requires MiniMax API Key, configurable via environment variable or config file.
- Automatically converts audio format (MP3 to OGG/Opus) for Feishu compatibility using ffmpeg.
- Provides options to select different voice styles; easy to modify in the script.
- Includes step-by-step setup, technical details, and troubleshooting guidance.
Metadata
Frequently Asked Questions
What is minimax_ttsvoicereponse_feishu?
Convert text to speech using MiniMax API and send voice bubble messages on Feishu upon user voice reply requests. It is an AI Agent Skill for Claude Code / OpenClaw, with 94 downloads so far.
How do I install minimax_ttsvoicereponse_feishu?
Run "/install minimax-voicereponse-feishu" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is minimax_ttsvoicereponse_feishu free?
Yes, minimax_ttsvoicereponse_feishu is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does minimax_ttsvoicereponse_feishu support?
minimax_ttsvoicereponse_feishu is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created minimax_ttsvoicereponse_feishu?
It is built and maintained by aaronjager92 (@aaronjager92); the current version is v1.0.0.
More Skills