← Back to Skills Marketplace
804
Downloads
0
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install the-arena
Description
Turn a Discord server into a moderated debate arena with an AI judge. Supports multiple debate formats, configurable personas, scored verdicts, and a persist...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install the-arena - After installation, invoke the skill by name or use
/the-arena - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 804 downloads so far.
How do I install The Arena — AI Debate Moderator?
Run "/install the-arena" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is The Arena — AI Debate Moderator free?
Yes, The Arena — AI Debate Moderator is completely free (open-source). You can download, install and use it at no cost.
Which platforms does The Arena — AI Debate Moderator support?
The Arena — AI Debate Moderator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created The Arena — AI Debate Moderator?
It is built and maintained by tdavis009 (@tdavis009); the current version is v1.3.0.
More Skills