# Skill Debate

Structured multi-provider AI debates between Claude and available advisors, use for...

- Repository: https://github.com/nyldn/claude-octopus (4351 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add nyldn/claude-octopus --skill skill-debate -g -a claude-code -y`
Codex: `npx skills add nyldn/claude-octopus --skill skill-debate -g -a codex -y`
Cursor: `npx skills add nyldn/claude-octopus --skill skill-debate -g -a cursor -y`
Gemini CLI: `npx skills add nyldn/claude-octopus --skill skill-debate -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add nyldn/claude-octopus`

## Description

Structured multi-provider AI debates between Claude and available advisors, use for critical decisions

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# AI Debate Hub Skill v4.8

## MANDATORY COMPLIANCE, DO NOT SKIP

**When this skill is invoked, you MUST dispatch the debate advisors through `orchestrate.sh` and synthesize their positions. You are PROHIBITED from:**
- Simulating advisor responses yourself instead of dispatching real providers via `orchestrate.sh`
- Deciding the question is "too simple" and answering single-model without the multi-provider debate
- Skipping the provider availability check or the structured rounds
- Dropping an available advisor (including `agy`) from the roster without telling the user
- Rationalizing that one model's view is sufficient, the user invoked a debate for multiple perspectives


## ⚠️ MANDATORY: Visual Indicators Protocol

**BEFORE starting ANY debate, you MUST output this banner:**

```
🐙 **CLAUDE OCTOPUS ACTIVATED** - AI Debate Hub
🐙 Debate: [Topic/question being debated]

Participants:
🔴 Codex CLI - Technical implementation perspective
🟡 Antigravity CLI - Ecosystem and strategic perspective
🟠 Sonnet 5 - Pragmatic implementer perspective
🐙 Claude (Opus) - Moderator and synthesis
🟢 Copilot CLI - GitHub-native perspective (if available)
🟤 Qwen CLI - Alternative model perspective (if available)
```

**Core participants are selected from available providers.** Codex (🔴), Antigravity (🧭), Sonnet (🟠), Claude/Opus (🐙), and other detected providers can participate based on routing and availability.

**This is NOT optional.** Users need to see which AI providers are active. External API calls (🔴 🟡) use provider API keys. Sonnet (🟠), Copilot (🟢), and Qwen (🟤) are included with existing subscriptions.

---

## CRITICAL: External CLI Syntax (v0.101.0+)

**You MUST use this exact command pattern. Do NOT improvise provider flags.**

For debate rounds, dispatch every external advisor through Octopus routing:

```bash
"${HOME}/.claude-octopus/plugin/scripts/orchestrate.sh" spawn "$advisor" "$prompt"
```

The rest: https://github.com/nyldn/claude-octopus/blob/HEAD/.claude/skills/skill-debate/SKILL.md
