Five independent advisors. One clear recommendation.
Council is a skill that helps you make decisions. Ask a question about your project. Five independent advisors weigh in. The Chairman brings it all together. Your agent adds its own take and next step.
Use it for architectural calls, product and marketing decisions, naming debates — any decision worth more than one perspective.
Website · Install · See examples
Works with Codex, Claude Code, OpenCode, Cursor, ChatGPT Work, and other harnesses that support parallel, isolated subagents.
Inspired by Karpathy's LLM Council.
Claude: /council:council should we rewrite this service in Rust?
Codex: $council:council deep what's the commercial viability of this app right now?
/plugin marketplace add mattakins/council
/plugin install council@mattakins
Plugin skills are namespaced. Invoke this skill as /council:council <question>.
codex plugin marketplace add mattakins/council
codex plugin add council@mattakins
Invoke the plugin skill as $council:council <question>.
npx skills add mattakins/council -g
The Skills CLI installs the shared SKILL.md into the paths expected by the agents you select.
Clone or copy plugins/council/skills/council into one of these supported locations:
~/.claude/skills/council/~/.agents/skills/council/~/.agents/skills/council/ or ~/.config/opencode/skills/council/| Command | What it does |
|---|---|
<council> <question> | Default: 5 agents + Chairman |
<council> 3 <question> | Use 3 agents |
<council> 7 <question> | Use 7 agents |
<council> deep <question> | Research + 7 agents + Chairman (full treatment) |
<council> research <question> | Explicitly enable research |
<council> no research <question> | Skip research, reasoning only |
<council> "SEO, legal, UX" <question> | Specify perspectives explicitly |
<council> quick <question> | Skip Chairman, faster output |
<council> no chairman <question> | Same as quick |
<council> save <question> | Write output to council-YYYY-MM-DD-<slug>.md |
<council> opus <question> | Run all advisors on Opus (any named model works if your harness supports per-subagent overrides) |
<council> sonnet <question> | Run all advisors on Sonnet |
Replace <council> with /council:council for the Claude plugin or $council:council for the Codex plugin. Flags combine, and options also work as plain language — e.g. use 4 advisors, no research, and save: <question>.
quick)Chairman's Verdict:
[Definitive synthesis]
| Agent | Perspective | Recommendation | Confidence |
| ... | ... | ... | ... |
Consensus: ...
Dissent (if any): ...
Risks: ...
Verdict: ...
My Take: ... ← always present, always opinionated
Next step: ...
| Tool | Works? | Install path |
|---|---|---|
| Claude Code | ✅ | Plugin or ~/.claude/skills/council/ |
| OpenAI Codex | ✅ | Plugin or ~/.agents/skills/council/ |
| OpenCode | ✅ | ~/.agents/skills/council/ or native OpenCode path |
| Cursor | ✅ | Agent Skills install (npx skills add) |
| Other harnesses | Conditional | Requires parallel subagent support |
The instruction format follows the open Agent Skills specification. Full behavior requires a harness that can launch parallel, isolated subagents.
MIT
17 commits
HTML
41.5%
CSS
41.4%
JavaScript
17.1%
Five independent advisors. One clear recommendation.
Council is a skill that helps you make decisions. Ask a question about your project. Five independent advisors weigh in. The Chairman brings it all together. Your agent adds its own take and next step.
Use it for architectural calls, product and marketing decisions, naming debates — any decision worth more than one perspective.
Website · Install · See examples
Works with Codex, Claude Code, OpenCode, Cursor, ChatGPT Work, and other harnesses that support parallel, isolated subagents.
Inspired by Karpathy's LLM Council.
Claude: /council:council should we rewrite this service in Rust?
Codex: $council:council deep what's the commercial viability of this app right now?
/plugin marketplace add mattakins/council
/plugin install council@mattakins
Plugin skills are namespaced. Invoke this skill as /council:council <question>.
codex plugin marketplace add mattakins/council
codex plugin add council@mattakins
Invoke the plugin skill as $council:council <question>.
npx skills add mattakins/council -g
The Skills CLI installs the shared SKILL.md into the paths expected by the agents you select.
Clone or copy plugins/council/skills/council into one of these supported locations:
~/.claude/skills/council/~/.agents/skills/council/~/.agents/skills/council/ or ~/.config/opencode/skills/council/| Command | What it does |
|---|---|
<council> <question> | Default: 5 agents + Chairman |
<council> 3 <question> | Use 3 agents |
<council> 7 <question> | Use 7 agents |
<council> deep <question> | Research + 7 agents + Chairman (full treatment) |
<council> research <question> | Explicitly enable research |
<council> no research <question> | Skip research, reasoning only |
<council> "SEO, legal, UX" <question> | Specify perspectives explicitly |
<council> quick <question> | Skip Chairman, faster output |
<council> no chairman <question> | Same as quick |
<council> save <question> | Write output to council-YYYY-MM-DD-<slug>.md |
<council> opus <question> | Run all advisors on Opus (any named model works if your harness supports per-subagent overrides) |
<council> sonnet <question> | Run all advisors on Sonnet |
Replace <council> with /council:council for the Claude plugin or $council:council for the Codex plugin. Flags combine, and options also work as plain language — e.g. use 4 advisors, no research, and save: <question>.
quick)Chairman's Verdict:
[Definitive synthesis]
| Agent | Perspective | Recommendation | Confidence |
| ... | ... | ... | ... |
Consensus: ...
Dissent (if any): ...
Risks: ...
Verdict: ...
My Take: ... ← always present, always opinionated
Next step: ...
| Tool | Works? | Install path |
|---|---|---|
| Claude Code | ✅ | Plugin or ~/.claude/skills/council/ |
| OpenAI Codex | ✅ | Plugin or ~/.agents/skills/council/ |
| OpenCode | ✅ | ~/.agents/skills/council/ or native OpenCode path |
| Cursor | ✅ | Agent Skills install (npx skills add) |
| Other harnesses | Conditional | Requires parallel subagent support |
The instruction format follows the open Agent Skills specification. Full behavior requires a harness that can launch parallel, isolated subagents.
MIT
17 commits
HTML
41.5%
CSS
41.4%
JavaScript
17.1%