council

Orchestrates a three-agent multi-model council with web research and synthesis for advisory answers.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ZaxbyHub/ragappv3 --skill council-zaxbyhub
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: council
Source: https://github.com/ZaxbyHub/ragappv3/tree/main/.opencode/skills/council
Command: npx skills add https://github.com/ZaxbyHub/ragappv3 --skill council-zaxbyhub

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting a well-rounded answer to a complex question often requires multiple perspectives and current web evidence, but a single model response can be one-sided or outdated. This Skill convenes a fixed three-agent General Council (generalist, skeptic, domain expert) that researches the web first, deliberates in parallel, reconciles disagreements, and delivers a synthesized advisory answer. ## Core Features & Use Cases - Curated Web Research: Runs 1-3 targeted web_search queries upfront and compiles a RESEARCH CONTEXT block shared with all council members. - Parallel Multi-Agent Deliberation: Dispatches generalist, skeptic, and domain expert agents in parallel, then routes disagreements back for one targeted reconciliation round. - Honest Synthesis: Leads with consensus, explicitly acknowledges unresolved disagreements, and cites the strongest sources without inventing claims. - Use Case: A user runs /swarm council Should we migrate our monolith to microservices? and receives a concise, source-cited answer reflecting three independent expert viewpoints plus flagged disagreements. ## Quick Start Ask the agent to run /swarm council followed by your question to get a synthesized multi-expert advisory answer.

Frequently Asked Questions about council

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run a multi-agent council deliberation on a question?▼

Invoke /swarm council followed by your question, optionally with --preset or --spec-review flags. The architect researches the web, dispatches three agents in parallel, reconciles disagreements, and returns a synthesized answer.

What agents participate in the council deliberation?▼

Three fixed agents participate: a generalist, a skeptic, and a domain expert, mapped to the reviewer, critic, and SME models respectively. Each responds independently in round 1, and only disputing agents are re-delegated for a round 2 reconciliation.

Why does the council command say it is not enabled?▼

The council requires council.general.enabled set to true and a configured search API key, either council.general.searchApiKey or the TAVILY_API_KEY or BRAVE_SEARCH_API_KEY environment variable. Without both, the protocol stops and reports the missing configuration.

Does the council mode modify code or specs?▼

No, the council mode is strictly advisory and does not modify code, plans, or specs. In spec_review mode its output feeds the spec being drafted, but it never blocks or alters other workflows.

What happens when council agents disagree?▼

When convene_general_council reports disagreements, only the disputing agents receive a targeted round 2 with the opposing positions. Persisting disagreements are presented honestly in the final answer as 'experts disagree on X because...' rather than being silently resolved.