agent-tower-plugin

Multi-agent deliberation for Claude Code - orchestrate AI coding assistants (Claude, Codex, Gemini) for council, debate, and consensus workflows

16 stars

Best use case

agent-tower-plugin is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Multi-agent deliberation for Claude Code - orchestrate AI coding assistants (Claude, Codex, Gemini) for council, debate, and consensus workflows

Teams using agent-tower-plugin should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/agent-tower-plugin/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/data-ai/agent-tower-plugin/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/agent-tower-plugin/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How agent-tower-plugin Compares

Feature / Agentagent-tower-pluginStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Multi-agent deliberation for Claude Code - orchestrate AI coding assistants (Claude, Codex, Gemini) for council, debate, and consensus workflows

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Agent Tower Plugin

Multi-agent deliberation for Claude Code. Orchestrate multiple AI coding assistants (Claude, Codex, Gemini) to get diverse perspectives on tasks.

## Interactive Configuration

Before running any multi-agent workflow, use **AskUserQuestion** to gather configuration preferences from the user. This ensures the user has control over:
- Number of agents/rounds
- Consensus thresholds
- Agent role assignments
- Other mode-specific options

Skip questions for any options the user explicitly provided in their command.

## Available Skills

### `/tower:council`
**Multi-agent council with parallel opinions and synthesis**

First, analyze the user's question and suggest relevant perspectives via AskUserQuestion. Then run multiple agents in parallel with the selected personas. Agents anonymously rank each other's responses, and a chairman synthesizes the final answer.

Best for: Evaluations, strategy decisions, comprehensive analysis, general knowledge questions

### `/tower:debate`
**Adversarial debate with pro/con agents**

Two agents argue opposing positions on a binary decision. A judge evaluates the arguments and declares a winner with scores.

Best for: Binary decisions, trade-off analysis, technology choices

### `/tower:deliberate`
**Producer/reviewer consensus loop**

A producer generates a response, a reviewer provides structured feedback, and they iterate until reaching consensus or hitting max rounds.

Best for: Code review, document refinement, iterative improvement

### `/tower:agents`
**List available agents**

Shows which agent backends (Claude, Codex, Gemini) are currently available.

## Agent Backends

| Agent | CLI | Default Model |
|-------|-----|---------------|
| claude | `claude -p` | opus |
| codex | `codex exec` | default |
| gemini | `gemini` | gemini-3-pro-preview |

## Dynamic Personas

Analyze the user's question and suggest relevant personas. Use technical personas for code/architecture questions, generalist personas for general knowledge questions.

**Technical:** Security Analyst, Systems Architect, Code Quality Reviewer, DevOps Engineer, Data Engineer, Devil's Advocate

**Generalist:** Research Analyst, Local Expert, Critical Thinker, Practical Advisor

**Business:** Business Strategist, Product Manager, Financial Analyst, UX Designer

Custom personas can be passed via `--personas '[{"name":"Expert Name","focus":"focus area"}]'`

## Examples

```
/tower:council "Evaluate this startup idea: AI-powered meal planning"
/tower:debate "Should we use microservices or a monolith?"
/tower:deliberate "Review the security of ~/GH/myproject"
/tower:agents
```

Related Skills

wordpress-plugin-development

16
from diegosouzapw/awesome-omni-skill

WordPress plugin development workflow covering plugin architecture, hooks, admin interfaces, REST API, and security best practices.

utils:find-claude-plugin-root

16
from diegosouzapw/awesome-omni-skill

This skill should be used when the user needs to locate a plugin's installation path, when ${CLAUDE_PLUGIN_ROOT} doesn't expand in markdown files, or when invoked via /utils:find-claude-plugin-root. Generates a CPR resolver script at /tmp/cpr.py.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

moai-lang-r

16
from diegosouzapw/awesome-omni-skill

R 4.4+ best practices with testthat 3.2, lintr 3.2, and data analysis patterns.

moai-lang-python

16
from diegosouzapw/awesome-omni-skill

Python 3.13+ development specialist covering FastAPI, Django, async patterns, data science, testing with pytest, and modern Python features. Use when developing Python APIs, web applications, data pipelines, or writing tests.

moai-icons-vector

16
from diegosouzapw/awesome-omni-skill

Vector icon libraries ecosystem guide covering 10+ major libraries with 200K+ icons, including React Icons (35K+), Lucide (1000+), Tabler Icons (5900+), Iconify (200K+), Heroicons, Phosphor, and Radix Icons with implementation patterns, decision trees, and best practices.

moai-foundation-trust

16
from diegosouzapw/awesome-omni-skill

Complete TRUST 4 principles guide covering Test First, Readable, Unified, Secured. Validation methods, enterprise quality gates, metrics, and November 2025 standards. Enterprise v4.0 with 50+ software quality standards references.

moai-foundation-memory

16
from diegosouzapw/awesome-omni-skill

Persistent memory across sessions using MCP Memory Server for user preferences, project context, and learned patterns

moai-foundation-core

16
from diegosouzapw/awesome-omni-skill

MoAI-ADK's foundational principles - TRUST 5, SPEC-First TDD, delegation patterns, token optimization, progressive disclosure, modular architecture, agent catalog, command reference, and execution rules for building AI-powered development workflows

moai-cc-claude-md

16
from diegosouzapw/awesome-omni-skill

Authoring CLAUDE.md Project Instructions. Design project-specific AI guidance, document workflows, define architecture patterns. Use when creating CLAUDE.md files for projects, documenting team standards, or establishing AI collaboration guidelines.

moai-alfred-language-detection

16
from diegosouzapw/awesome-omni-skill

Auto-detects project language and framework from package.json, pyproject.toml, etc.

mnemonic

16
from diegosouzapw/awesome-omni-skill

Unified memory system - aggregates communications and AI sessions across all channels into searchable, analyzable memory