← 返回 Skills 市场
tdavis009

The Arena — AI Debate Moderator

作者 tdavis009 · GitHub ↗ · v1.3.0
cross-platform ⚠ suspicious
804
总下载
0
收藏
1
当前安装
4
版本数
在 OpenClaw 中安装
/install the-arena
功能描述
Turn a Discord server into a moderated debate arena with an AI judge. Supports multiple debate formats, configurable personas, scored verdicts, and a persist...
安全使用建议
This skill appears coherent for running an AI debate moderator on Discord, but take these precautions before installing: - Inspect the bundled scripts (scripts/setup.sh and scripts/scoreboard.sh) line-by-line. Verify they do not make network calls (curl, wget, git, nc, ssh) or write outside the skill workspace. The SKILL.md claims they do not, but you should confirm. - Do not apply any generated config.patch without manual review. The SKILL.md warns that agents.list and bindings arrays are replaced entirely; ensure the patch preserves existing agents/bindings and channel entries. - Run the skill in an isolated agent as recommended (fs.workspaceOnly, exec denied, limited tools). This limits blast radius if the skill or messages attempt injection. - Be careful with requireMention=false on the arena channel: it exposes all messages to the moderator (higher token usage and broader data exposure). If privacy/cost is a concern, set requireMention:true. - Verify the Discord bot already has only the minimum permissions you’re willing to grant (avoid granting Manage Roles unless necessary). - If you want stronger assurance, share the exact contents of the two scripts and any portions of SKILL.md you plan to automate; I can review them for network calls, credential access, or other red flags. If you review the scripts and confirm they’re workspace-only and network-free, this skill is internally consistent and reasonable to use under the recommended isolation model.
功能分析
Type: OpenClaw Skill Name: the-arena Version: 1.3.0 The skill bundle is classified as suspicious due to significant vulnerabilities in its shell scripts, despite strong security recommendations in its documentation. The `scripts/scoreboard.sh` file is vulnerable to SQL injection because it constructs SQLite queries using unsanitized user input (e.g., winner, loser, topic) via string concatenation. Additionally, `scripts/setup.sh` is vulnerable to prompt injection (against the AI agent) and config injection (against the OpenClaw gateway) as it directly inserts user-provided input into the `AGENTS.md` template and generated config snippets without sanitization. While the documentation (`SKILL.md`, `references/agents-template.md`, `references/setup-guide.md`) explicitly advises running the agent with strict tool restrictions (`exec.security: "deny"`, `fs.workspaceOnly: true`) and requires manual review of generated configurations, these are mitigating factors for existing vulnerabilities, not a complete prevention of their exploitation.
能力评估
Purpose & Capability
Name/description (Discord debate moderator + scoreboard) align with everything in SKILL.md and the references. Required permissions (Discord bot token, gateway config changes) are expected for this functionality. No unrelated env vars, binaries, or external credentials are requested.
Instruction Scope
The instructions stay within the moderator/scoreboard domain (posting templates, enforcing formats, generating config.patch templates, initializing a local SQLite DB). A few items merit caution: (1) the agent generates gateway config patches that must be reviewed before applying — do not apply patches blindly because arrays like agents.list/bindings are replaced entirely; (2) the setup script can optionally post welcome messages automatically — confirm when/what it will post; (3) the SKILL.md asserts the provided scripts make no network calls and write only to the workspace, but that claim should be verified by inspecting the scripts before running.
Install Mechanism
No install spec (instruction-only) and only two bash scripts bundled. No external downloads or package installs are declared. This is lower risk, but bundled scripts should still be inspected before execution.
Credentials
No required environment variables or credentials are declared; a single optional DEBATE_SCOREBOARD_DB path is documented for a local SQLite DB. The skill does reference the gateway bot token and bot permissions, which are appropriate and expected for a Discord integration.
Persistence & Privilege
always:false and no autonomous elevation patterns are present. The skill recommends running as a separate, isolated agent with fs.workspaceOnly and exec disabled — this is the advised safe posture. The skill does generate config templates but does not claim to apply them automatically.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install the-arena
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /the-arena 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.3.0
v1.3.0: Moved env declarations to metadata.openclaw format for local packager compatibility. No functional changes.
v1.2.0
v1.2.0: Declared env vars and requirements in frontmatter (DEBATE_SCOREBOARD_DB, Discord bot token, guild permissions, gateway admin). Default requireMention changed to true (recommended). Scripts documented as making no network calls and no writes outside workspace.
v1.1.0
v1.1.0: Security scan compliance — added Prerequisites section declaring all required credentials and permissions, emphasized manual review for all config changes (no automated patching), added script inspection notes, documented scoreboard DB location, clarified requireMention data exposure tradeoff, expanded Security Model with tested tool deny list.
v1.0.0
Initial release: 6 debate formats (Campfire, Oxford, Lincoln-Douglas, Hot Takes, Devil's Advocate, Roundtable), 6 moderator personas, configurable judging criteria, SQLite scoreboard, interactive setup wizard, full security isolation guide.
元数据
Slug the-arena
版本 1.3.0
许可证
累计安装 2
当前安装数 1
历史版本数 4
常见问题

The Arena — AI Debate Moderator 是什么?

Turn a Discord server into a moderated debate arena with an AI judge. Supports multiple debate formats, configurable personas, scored verdicts, and a persist... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 804 次。

如何安装 The Arena — AI Debate Moderator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install the-arena」即可一键安装,无需额外配置。

The Arena — AI Debate Moderator 是免费的吗?

是的,The Arena — AI Debate Moderator 完全免费(开源免费),可自由下载、安装和使用。

The Arena — AI Debate Moderator 支持哪些平台?

The Arena — AI Debate Moderator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 The Arena — AI Debate Moderator?

由 tdavis009(@tdavis009)开发并维护,当前版本 v1.3.0。

💬 留言讨论