← 返回 Skills 市场
170
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install openclaw-tts-voice-switch
功能描述
Switch OpenClaw ElevenLabs TTS voices by updating ~/.openclaw/openclaw.json, keeping Chinese-safe defaults, and restarting the gateway.
安全使用建议
This skill appears to do what it claims: it reads/writes ~/.openclaw/openclaw.json, may call the ElevenLabs API to list voices, and restarts the OpenClaw gateway. Before installing or running it: 1) review the two included shell scripts yourself (they are short and readable); 2) ensure you trust the skill source (there is no homepage/public repo listed); 3) note that it will overwrite your OpenClaw config but makes a backup at ~/.openclaw/openclaw.json.bak.voice-switch — verify that backup after running; 4) be aware the scripts will read ELEVENLABS_API_KEY or XI_API_KEY from your environment if present or accept an API key argument (so secrets in env or passing them to the script will be used and may be written into your config); and 5) if you are unsure, run the scripts manually in a shell (inspect output) rather than allowing any automated/autonomous invocation.
功能分析
Type: OpenClaw Skill
Name: openclaw-tts-voice-switch
Version: 1.0.0
The skill is designed to manage ElevenLabs TTS settings for the OpenClaw Gateway. It provides scripts to list available voices via the official ElevenLabs API and update the local configuration file (~/.openclaw/openclaw.json) using jq. The operations are transparent, use standard tools, and align perfectly with the stated purpose without any indicators of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name/description say it switches ElevenLabs voices in OpenClaw. The scripts only read and update ~/.openclaw/openclaw.json, call the ElevenLabs voices endpoint when listing voices, and run `openclaw gateway restart`. Required binaries (bash, jq, openclaw) match the implementation. No unrelated credentials, hosts, or binaries are requested.
Instruction Scope
Runtime instructions and included scripts are narrowly scoped to listing ElevenLabs voices, editing messages.tts keys in ~/.openclaw/openclaw.json, making a backup, and restarting the gateway. These are intrusive filesystem and service actions (overwrite config + restart) but are coherent with the stated task. The scripts also perform network calls to api.elevenlabs.io to enumerate voices — expected for this purpose.
Install Mechanism
This is an instruction-only skill with two small shell scripts and no install/download steps. Nothing is fetched from third-party URLs or written to nonstandard system-wide locations by an installer.
Credentials
The skill does not declare required environment variables, but the listing script will read ELEVENLABS_API_KEY and XI_API_KEY if present and the switch script can accept an API key argument and will write it into the config. Access to an ElevenLabs API key is proportional to listing voices and setting apiKey in the config, but the omission of these optional env vars from the metadata is a documentation gap the user should be aware of.
Persistence & Privilege
The skill does not request permanent or platform-wide privileges (always:false). It modifies only the user's OpenClaw config (~/.openclaw/openclaw.json), creates a local backup, and restarts the gateway — actions required for its stated purpose and limited in scope. It does not alter other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install openclaw-tts-voice-switch - 安装完成后,直接呼叫该 Skill 的名称或使用
/openclaw-tts-voice-switch触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of openclaw-tts-voice-switch.
- Adds the ability to switch ElevenLabs TTS voices for OpenClaw Gateway by updating configuration files and restarting the gateway.
- Ensures safe defaults for Chinese language and model unless user specifies otherwise.
- Includes scripts to list available voices and switch voice, language, and model settings.
- Supports input via voice name (with resolution to voiceId), direct voiceId, and optional languageCode, modelId, and apiKey.
- Provides verification steps and commands for users to confirm successful changes.
元数据
常见问题
OpenClaw TTS Voice Switch 是什么?
Switch OpenClaw ElevenLabs TTS voices by updating ~/.openclaw/openclaw.json, keeping Chinese-safe defaults, and restarting the gateway. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 170 次。
如何安装 OpenClaw TTS Voice Switch?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install openclaw-tts-voice-switch」即可一键安装,无需额外配置。
OpenClaw TTS Voice Switch 是免费的吗?
是的,OpenClaw TTS Voice Switch 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
OpenClaw TTS Voice Switch 支持哪些平台?
OpenClaw TTS Voice Switch 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OpenClaw TTS Voice Switch?
由 NowLoadY(@nowloady)开发并维护,当前版本 v1.0.0。
推荐 Skills