Agent Plugins Marketplace
All plugins

council

v0.5.0

Run a multi-agent discussion room: several agent sessions (Claude Code, Codex, Antigravity) argue one question in background terminals by a strict protocol — speaking in turn, objecting with references, closing objections mechanically — and the room writes a decision record when it converges, or an honest unresolved one when it does not.

CodexClaude Code1 Skill

By dimonbLicense: MIT0 GitHub starsUpdated 4 days ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
1 skill or MCP entry
Source updated
Sep 19, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install council for Codex and Claude Code

Installs for the current user
codex plugin marketplace add dimonb/skills
codex plugin marketplace upgrade dimonb-skills
codex plugin add council@dimonb-skills

Paste and run these commands in a terminal with Codex. They add and refresh the dimonb-skills catalog, then install this plugin.

Compatibility: the page URL and API slug “council” remain stable.

  • Codex: council@agent-plugin-marketplacecouncil@dimonb-skills

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/dimonb/skills

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/council/.

Plugin files

plugins/council/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/council/SKILL.md

Included Skills1

councilskills/council/SKILL.md

Run a multi-agent discussion room: several agent sessions (Claude Code, Codex, Antigravity) in background terminals argue one question by a strict protocol — speaking in turn, objecting with references, closing objections mechanically — and the room writes a decision record when it converges, or an honest unresolved one when it does not. Use when a design question deserves more than one model's opinion, or when a change should be argued by an author and a reviewer that are not the same session.

Plugin manifests2

plugins/council/.codex-plugin/plugin.json
{
  "name": "council",
  "version": "0.5.0",
  "description": "Run a multi-agent discussion room: several agent sessions (Claude Code, Codex, Antigravity) argue one question in background terminals by a strict protocol — speaking in turn, objecting with references, closing objections mechanically — and the room writes a decision record when it converges, or an honest unresolved one when it does not.",
  "author": {
    "name": "dimonb",
    "url": "https://github.com/dimonb"
  },
  "homepage": "https://github.com/dimonb/skills/tree/main/plugins/council",
  "repository": "https://github.com/dimonb/skills",
  "license": "MIT",
  "keywords": [
    "council",
    "multi-agent",
    "debate",
    "review",
    "decision",
    "adr",
    "tmux",
    "agterm",
    "codex",
    "antigravity"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "council",
    "shortDescription": "A room where several agents argue one question",
    "longDescription": "Puts N agent sessions — Claude Code, Codex, Antigravity — in one room with an agenda and a strict turn-taking protocol. Objections must reference what they object to and are closed mechanically; the room is finished only when nothing is open and a full lap passes with nothing new, and it then writes a decision record with the argument history. A room that does not converge says so and lists what is still open.",
    "developerName": "dimonb",
    "category": "Developer Tools",
    "capabilities": [
      "Interactive",
      "Write"
    ],
    "defaultPrompt": [
      "Argue this choice out in a room of claude, codex and agy",
      "Show me the status of the council room",
      "Review this change: author and reviewer are different agents"
    ]
  }
}
plugins/council/.claude-plugin/plugin.json
{
  "name": "council",
  "version": "0.5.0",
  "description": "Run a multi-agent discussion room: several agent sessions (Claude Code, Codex, Antigravity) argue one question in background terminals by a strict protocol — speaking in turn, objecting with references, closing objections mechanically — and the room writes a decision record when it converges, or an honest unresolved one when it does not.",
  "author": {
    "name": "dimonb",
    "url": "https://github.com/dimonb"
  },
  "homepage": "https://github.com/dimonb/skills/tree/main/plugins/council",
  "repository": "https://github.com/dimonb/skills",
  "license": "MIT",
  "keywords": [
    "council",
    "multi-agent",
    "debate",
    "review",
    "decision",
    "adr",
    "tmux",
    "agterm",
    "codex",
    "antigravity"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[council on Agent Plugins Marketplace](https://pluginsmp.com/plugins/council)