council

Convenes a three-agent advisory council with web research, parallel dispatch, and synthesis.

Updated Sep 14, 2026
One-click install
npx skills add https://github.com/pandejesal/drone-nav-sar --skill council-pandejesal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: council
Source: https://github.com/pandejesal/drone-nav-sar/tree/main/.swarm/bundled-skills/council
Command: npx skills add https://github.com/pandejesal/drone-nav-sar --skill council-pandejesal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting a well-grounded answer to a complex question often requires multiple perspectives and current web evidence, but a single agent response can be biased, outdated, or unverified. This Skill orchestrates a fixed three-agent General Council (generalist, skeptic, domain expert) that researches the web first, deliberates in parallel, reconciles disagreements, and produces a synthesized advisory answer. ## Core Features & Use Cases - Curated Web Research Phase: Runs targeted web_search queries with freshness and temporal-intent metadata before dispatching any agents, and blocks dispatch when time-sensitive questions lack current sources. - Parallel Multi-Agent Deliberation: Dispatches generalist, skeptic, and domain expert lanes asynchronously, collects results, and routes disagreements back for one targeted reconciliation round. - Structured Synthesis Output: Leads with consensus, honestly presents persisting disagreements, cites the strongest sources, and marks unverifiable claims with low confidence. - Use Case: A user runs /swarm council --spec-review while drafting a technical spec; the council researches current library behavior, three agents independently assess the design, disagreements are reconciled, and the user receives a cited advisory summary without any code or spec being modified. ## Quick Start Ask the architect to run /swarm council followed by your question, for example to get an advisory multi-perspective answer on a design decision.

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 --spec-review for spec review mode. The architect runs a web research phase, dispatches generalist, skeptic, and domain expert agents in parallel, reconciles disagreements, and returns a synthesized cited answer.

What agents participate in the General Council?

The council consists of three fixed agents: a generalist, a skeptic, and a domain expert, each with a hardcoded memberId and role. They analyze the question independently in Round 1, then only disputing agents are re-delegated for a Round 2 reconciliation.

Why does the council say it is not enabled?

The council requires council.general.enabled set to true and a search API key (TAVILY_API_KEY or BRAVE_SEARCH_API_KEY) in the global ~/.config/opencode/opencode-swarm.json or project .opencode/opencode-swarm.json config. Without both, the protocol stops before dispatching agents.

Does the council modify code, plans, or specs?

No, the council mode is strictly advisory and does not modify code, plans, or specs. Its output is a synthesized answer for the user, or advisory input for a spec being drafted in spec_review mode.

What happens when council agents disagree?

When convene_general_council reports disagreements, only the disputing agents are re-delegated with the opposing positions for one Round 2 reconciliation. Persisting disagreements are presented honestly in the final answer with the strongest version of each side.

Can the council answer time-sensitive questions without search results?

No. For current, latest, pricing, legal, or otherwise time-sensitive questions, the research phase must produce usable current sources before dispatch. If web_search fails, the protocol surfaces the failure to the user instead of dispatching ungrounded agents.