← 返回 Skills 市场
Discord Voice
作者
avatarneil
· GitHub ↗
· v0.1.6
6480
总下载
8
收藏
33
当前安装
6
版本数
在 OpenClaw 中安装
/install discord-voice
功能描述
Real-time voice conversations in Discord voice channels with Claude AI
安全使用建议
Review before installing on shared servers. Restrict allowedUsers, avoid auto-joining public channels, tell participants that audio/transcripts may be processed by external providers, prefer local STT/TTS where possible, and ensure the underlying OpenClaw agent cannot perform sensitive actions from voice prompts without approval.
功能分析
Type: OpenClaw Skill
Name: discord-voice
Version: 0.1.6
The OpenClaw Discord Voice plugin is designed with strong security considerations. It implements robust sanitization for all user-controlled inputs before they are used in agent prompts or file paths, specifically preventing prompt injection via user IDs and path traversal for custom sound files. The dynamic loading of the core OpenClaw extension API is performed with integrity checks, verifying the package name and resolving paths securely. While the plugin connects to various external STT/TTS APIs and a configurable local Wyoming Whisper server, these network interactions are for its stated purpose and API keys are handled via configuration or environment variables, not directly from user input. No evidence of intentional harmful behavior, such as data exfiltration to unauthorized endpoints or backdoor installation, was found.
能力评估
Purpose & Capability
The stated purpose matches the code: it joins Discord voice channels, records speech, transcribes it, runs an OpenClaw agent, and speaks responses. The concern is that this grants live Discord speakers a voice path into the normal agent capabilities, not just voice-specific behavior.
Instruction Scope
The embedded agent prompt explicitly says the agent has access to all normal tools and skills, and the code does not show a voice-lane tool allowlist or confirmation gate for sensitive actions triggered by transcripts.
Install Mechanism
Installation is a standard Node/OpenClaw plugin flow with declared dependencies and no postinstall script observed. The dynamic OpenClaw API load includes package-name checks and is documented.
Credentials
Discord, STT, LLM, and TTS network access are purpose-aligned, but default cloud providers, transcript logging, and an empty allowedUsers default create privacy and consent exposure for people in joined voice channels.
Persistence & Privilege
The plugin registers a background service, keeps Discord voice sessions alive with heartbeat/reconnect logic, and may persist OpenClaw session entries. Auto-join is configurable rather than hidden, but operators should treat it as always-on voice infrastructure when enabled.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install discord-voice - 安装完成后,直接呼叫该 Skill 的名称或使用
/discord-voice触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.6
discord-voice 0.1.6
- No code or documentation changes detected in this version.
- Functionality and configuration remain identical to the previous release.
v0.1.5
Resolve transient package vulns (tar).
v0.1.4
- Added continuous integration workflow: `.github/workflows/ci.yml`.
- Introduced code formatting and linting configuration files: `.oxfmtrc.json` and `.oxlintrc.json`.
- Added a security policy: `SECURITY.md`.
- Documentation update: Corrected Discord command and CLI usage instructions to use `discord_voice` instead of `voice` for consistency.
v0.1.2
- Changed config metadata: now uses `requiredConfig` with `discord.token` instead of `requiredEnv` for `DISCORD_TOKEN`.
- No code or logic changes; only SKILL.md metadata updated.
v0.1.1
- Added support for "local-whisper" as a Speech-to-Text provider, allowing offline transcription.
- Updated documentation to reflect new configuration defaults and provider options (default `sttProvider` is now "local-whisper").
- Added new files: openclaw.plugin.json, scripts/smoke-test.mjs, src/constants.ts.
v0.1.0
Initial release
元数据
常见问题
Discord Voice 是什么?
Real-time voice conversations in Discord voice channels with Claude AI. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 6480 次。
如何安装 Discord Voice?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install discord-voice」即可一键安装,无需额外配置。
Discord Voice 是免费的吗?
是的,Discord Voice 完全免费(开源免费),可自由下载、安装和使用。
Discord Voice 支持哪些平台?
Discord Voice 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Discord Voice?
由 avatarneil(@avatarneil)开发并维护,当前版本 v0.1.6。
推荐 Skills