← Back to Skills Marketplace
evezart

Evez Debate Framework

by Evez666 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
82
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install evez-debate-framework
Description
Framework where multiple AI agents debate to reach better conclusions through adversarial reasoning. Use when building multi-agent systems, consensus-seeking...
README (SKILL.md)

Multi-Agent Debate Framework

Multiple agents debate topics to reach stronger conclusions through adversarial reasoning.

Quick Start

from debate import Debate, Agent, Judge

debate = Debate("Should we use microservices?")
debate.add_agent(Agent("pro", stance="support", model="gpt-4o"))
debate.add_agent(Agent("con", stance="oppose", model="claude-sonnet-4"))
debate.add_agent(Agent("synth", stance="synthesize", model="gemini-2.5-pro"))
debate.set_judge(Judge(criteria=["evidence", "logic", "completeness"]))

result = debate.run(rounds=3)
# Returns: winner, consensus, key_arguments, confidence

How It Works

  1. Proposition: Pro agent argues for the topic
  2. Opposition: Con agent argues against
  3. Rebuttal: Each agent responds to the other's points
  4. Synthesis: Synth agent finds common ground
  5. Judgment: Judge evaluates all arguments and declares outcome

Debate Config

Debate(
    topic="Your question",
    rounds=3,                    # Number of debate rounds
    max_words_per_turn=500,      # Limit argument length
    convergence_threshold=0.7,   # Auto-stop when consensus reached
    judge_criteria=["evidence", "logic", "novelty", "completeness"],
)

Agent Stances

  • support — Argues in favor
  • oppose — Argues against
  • synthesize — Finds middle ground
  • devil_advocate — Argues weakest points to strengthen them
  • expert — Provides domain-specific knowledge

Judge

Evaluates arguments on configurable criteria and produces:

  • Winner per round
  • Overall winner
  • Consensus points
  • Unresolved issues
  • Confidence score
Usage Guidance
This looks safe to install as an instruction/code reference. If you extend it to call real LLMs, be mindful that debate topics and arguments may be sent to those providers, and verify the full script because the registry source provenance is limited.
Capability Analysis
Type: OpenClaw Skill Name: evez-debate-framework Version: 1.0.0 The skill bundle provides a legitimate framework for multi-agent debates and adversarial reasoning. The core logic in `scripts/debate.py` implements argument scoring using heuristic markers and orchestrates debate rounds between agents with different stances. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code is well-structured and uses only standard Python libraries.
Capability Assessment
Purpose & Capability
The stated purpose is a multi-agent debate framework, and the visible code implements debate agents, arguments, scoring, and judging consistent with that purpose.
Instruction Scope
The instructions describe how to configure debate roles and judging; they do not tell the agent to override user intent, hide behavior, or perform high-impact actions.
Install Mechanism
There is no install spec or dependency installation, but the registry lists the source as unknown and provides no homepage, so users have limited provenance context.
Credentials
No required binaries, environment variables, credentials, or external services are declared; the visible code uses standard-library Python only.
Persistence & Privilege
No background execution, privilege escalation, broad filesystem access, or persistent agent behavior is evidenced; export appears to return a JSON transcript string.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evez-debate-framework
  3. After installation, invoke the skill by name or use /evez-debate-framework
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the evez-debate-framework. - Enables multiple AI agents to debate topics with structured roles (pro, con, synth, devil’s advocate, expert). - Supports configurable debate orchestration, including rounds, word limits, convergence detection, and judge criteria. - Includes a judge module to evaluate arguments, score rounds, and determine consensus or unresolved issues. - Designed for applications in multi-agent systems, output improvement, red-teaming, and consensus-seeking AI workflows.
Metadata
Slug evez-debate-framework
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Evez Debate Framework?

Framework where multiple AI agents debate to reach better conclusions through adversarial reasoning. Use when building multi-agent systems, consensus-seeking... It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.

How do I install Evez Debate Framework?

Run "/install evez-debate-framework" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Evez Debate Framework free?

Yes, Evez Debate Framework is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Evez Debate Framework support?

Evez Debate Framework is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Evez Debate Framework?

It is built and maintained by Evez666 (@evezart); the current version is v1.0.0.

💬 Comments