smithery.ai

council

Run multi-LLM council for adversarial debate and cross-validation. Use it for implementation, architecture, review, security, research, and planning tasks with the canonical llm-council subagents and modes.

First seen Mar 19, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Declared
Codex Declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code cursor codex gemini

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,119 B
  • docs SUMMARY.md 224 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 15 installs

SKILL.md

LLM Council Skill (v0.8.0)

Multi-model council: parallel drafts, adversarial critique, validated synthesis.

This skill requires the the-llm-council package to be installed. The skill
provides the agent-side interface; actual runs happen through the installed
council CLI.

Setup

Install the package:

pip install 'the-llm-council>=0.8.0'

Optional extras:

pip install 'the-llm-council[anthropic,openai,gemini]>=0.8.0'
pip install 'the-llm-council[vertex]>=0.8.0'

Configure at least one provider key:

Provider Environment Variable
OpenRouter OPENROUTERAPIKEY
OpenAI OPENAIAPIKEY
Anthropic ANTHROPICAPIKEY
Gemini API GOOGLEAPIKEY or GEMINIAPIKEY
Vertex AI GOOGLECLOUDPROJECT or ANTHROPICVERTEXPROJECT_ID + ADC

Verify what is usable in the current shell:

council doctor
council doctor --deep --provider claude --provider gemini-cli --provider codex

Canonical Surface

council run <subagent> [--mode <mode>] "<task>" [options]

Primary subagents:

Subagent Modes Use for
drafter impl, arch, test implementation, architecture, tests
critic review, security code review and security analysis
planner plan, assess execution plans and decision assessments
researcher research with sources and evidence
router task classification and routed handoff
synthesizer final merged output

Legacy aliases such as implementer, architect, reviewer, red-team, assessor, test-designer, and shipper still work, but they are no longer the preferred interface.

Common Commands

# Implementation
council run drafter --mode impl "Add pagination to users API"

# Architecture
council run drafter --mode arch "Design a caching layer"

# Tests
council run drafter --mode test "Design tests for cursor pagination"

# Review
council run critic --mode review "Review auth changes"

# Security
council run critic --mode security "Analyze auth system vulnerabilities"

# Planning
council run planner --mode plan "Plan MongoDB to PostgreSQL migration"

# Assessment
council run planner --mode assess "Redis vs Memcached for sessions"

# Research
council run researcher "Research WebSocket libraries for Node.js"

# Router handoff
council run router "Should we buy or build auth?" --route

Useful Options

Option Purpose
--mode <mode> Select a runtime mode for drafter, critic, or planner
--json Return structured JSON
--verbose Show resolved execution details and council phases
--providers Explicit provider list. Omit to use config defaults
--models Explicit model list
--runtime-profile bounded Lower latency and token budgets
`--reasoning-profile off light` Reduce reasoning overhead
--route Follow a router decision into the chosen subagent/mode
--files Add file context to the task
--dry-run Show the resolved plan without executing
--schema Use a custom output schema

Provider Names

Canonical provider names:

  • openrouter
  • openai
  • anthropic
  • gemini
  • gemini-cli
  • vertex-ai
  • claude
  • codex

User-selected providers and models should be respected. Health checks and deep doctor probes are for diagnostics, not for silently overriding explicit configuration.

When To Use It

Use council for:

  • non-trivial implementation work
  • architecture and system design
  • code review and security analysis
  • planning and build-vs-buy style decisions
  • research that benefits from multiple models critiquing each other

Skip it for:

  • trivial one-line edits
  • simple lookups
  • tasks where a single direct model call is clearly enough