← 返回 Skills 市场
133
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install minimax-tts-plus
功能描述
MiniMax TTS skill (enhanced). Multi-agent voice support (each agent can select a unique voice written in SOUL.md), native voice message for Telegram (MP3) an...
安全使用建议
This skill appears to do what it claims: call MiniMax's API to produce audio and optionally send it to Telegram or prepare Feishu-compatible files. Before installing, consider the following:
- MINIMAX_API_KEY is required and will be used to authenticate to https://api.minimaxi.com — only provide a key you trust to be used for TTS. Do not reuse high-privilege keys elsewhere.
- Telegram credentials (TELEGRAM_BOT_TOKEN, TELEGRAM_TARGET) are only needed if you want the skill to send messages. If you do not want automatic sending, leave them unset; the skill supports a --generate-only mode.
- The registry metadata marks Telegram vars as required although the SKILL.md and scripts treat them as optional — treat the SKILL.md behavior as authoritative and verify before supplying Telegram tokens.
- The scripts load a .env file and export its entries into the environment. Keep .env private and out of version control (setup.txt already warns about this).
- The python script and shell wrapper use workspace paths (~/.openclaw/workspace). Check those directories for generated files and remove audio files if you do not want them retained.
If you need higher assurance, you can inspect/verify the two included files (scripts/tts.py and scripts/tts-xiaoye.sh) locally before supplying secrets. If you do not intend to send to Telegram/Feishu, omit the related env vars to reduce blast radius.
功能分析
Type: OpenClaw Skill
Name: minimax-tts-plus
Version: 1.2.3
The skill provides legitimate Text-to-Speech functionality using the MiniMax API and supports delivery to Telegram and Feishu. However, it is classified as suspicious due to a potential file exfiltration vulnerability in `scripts/tts-xiaoye.sh`. The script passes the `CAPTION` and `TARGET` variables directly to `curl -F` without sanitization; if these variables are manipulated (e.g., via prompt injection) to start with the `@` character, `curl` will attempt to read and upload local files such as the `.env` file (containing API keys) or SSH keys. While the behavior aligns with the stated purpose, this lack of input validation in a shell script that performs network requests poses a significant security risk.
能力评估
Purpose & Capability
The skill's name and description (MiniMax TTS with Telegram/Feishu delivery) match the included scripts: python code calls the MiniMax TTS API and the shell wrapper handles generation, optional ffmpeg transcode and Telegram delivery. One mismatch: the registry-level "Required env vars" lists TELEGRAM_BOT_TOKEN and TELEGRAM_TARGET as required, whereas SKILL.md and the scripts treat those as optional (only needed for sending). This is likely a metadata error rather than functional misalignment.
Instruction Scope
Instructions and scripts only read credentials from .env or environment variables, write audio files under the OpenClaw workspace (~/.openclaw/workspace/generated/*), call the MiniMax API (api.minimaxi.com), optionally call Telegram's Bot API, and use ffmpeg for conversion. The scripts do not attempt to read unrelated system files or send arbitrary data to unknown endpoints.
Install Mechanism
No install spec is provided (instruction-only plus included scripts). Required binaries are standard (python3, ffmpeg). No downloads from third-party URLs or archive extraction occur during install.
Credentials
The primary credential (MINIMAX_API_KEY) is appropriate. Telegram credentials are relevant only if you want the skill to send messages; SKILL.md marks them optional, but registry metadata lists them as required — this inconsistency should be corrected. The scripts load and export .env entries, so any secrets placed in the .env will be exported into the script environment (expected behavior but worth noting).
Persistence & Privilege
The skill does not request permanent system-wide presence (always:false) and does not modify other skills or agent configuration. It only writes generated audio files under the OpenClaw workspace and reads a local .env for configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install minimax-tts-plus - 安装完成后,直接呼叫该 Skill 的名称或使用
/minimax-tts-plus触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.3
Fix metadata: add TELEGRAM_BOT_TOKEN/TELEGRAM_TARGET to env list (optional). Add API endpoint note (api.minimaxi.com). Clarify Telegram vars are optional. Update setup.txt with clearer instructions.
v1.2.2
Rename env.example to setup.txt (clawhub filters env* files from publish)
v1.2.1
Fix: env.example now published (was hidden due to dotfile skip). SKILL.md updated with correct path.
v1.2.0
Security fix: remove hardcoded bot token, credentials now read from .env file only. No tokens stored in shell scripts.
v1.1.1
Add --list-voices to tts-xiaoye.sh; document how to list voices in SKILL.md
v1.1.0
Internationalization: bilingual SKILL.md (EN/CN), English comments in all scripts
v1.0.0
多 Agent 音色、多渠道原生语音条(飞书 OGG + Telegram MP3)
元数据
常见问题
Minimax Tts Cn 是什么?
MiniMax TTS skill (enhanced). Multi-agent voice support (each agent can select a unique voice written in SOUL.md), native voice message for Telegram (MP3) an... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。
如何安装 Minimax Tts Cn?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install minimax-tts-plus」即可一键安装,无需额外配置。
Minimax Tts Cn 是免费的吗?
是的,Minimax Tts Cn 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Minimax Tts Cn 支持哪些平台?
Minimax Tts Cn 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Minimax Tts Cn?
由 vshen009(@vshen009)开发并维护,当前版本 v1.2.3。
推荐 Skills