agent-council
Skill0 starsChanged 4 months agoMITView on GitHub
Use Agent Council for explicitly requested multi-perspective analysis of complex questions. Runs three to five GPT-5.6 specialists in parallel, has each review the other proposals, and produces a synthesis. Use when the user asks to "agent council" a problem, requests broader perspectives, or wants structured disagreement across domains.
5 other projects use a version of this.
Adopted by
Most recently taken up by
- Sentry01/copilot-cli-skillstheir own version, first seen Nov 8, 2026
- kartikkabadi/skillstheir own version, first seen Aug 10, 2026
- magnus919/agent-skillstheir own version, first seen Jul 21, 2026
- ClydeShen/AgentCounciltheir own version, first seen May 15, 2026
- DONGHO5270/mcp-management-systemtheir own version, first seen Feb 13, 2026
Other versions5 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 5
- magnus919/agent-skills★ 172same name
- kartikkabadi/skills★ 9same name
- Sentry01/copilot-cli-skills★ 8same name
- ClydeShen/AgentCouncil★ 0same name
- DONGHO5270/mcp-management-system★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
Show its rules and text
We split this skill into the rules it gives an agent
13 rules. 0 are common, 8 are distinctive, and 5 are very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
8
Distinctive
This author's own choices. Worth a look.
5
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 8
Run the local Agent Council CLI for questions that benefit from distinct perspectives, peer critique, and synthesis.
- Distinctive: line 12
Use this skill when the user explicitly requests an Agent Council or broader perspectives, or when the user agrees that a paid multi-agent …
- Distinctive: line 14
Do not use it by default for simple factual questions, routine edits, or high-stakes decisions where qualified human review is required.
- Very specific: line 31
If the user did not request a model, use gpt-5.6-sol.
- Distinctive: line 62
If the spend check blocks the run, stop and report the configured limit.
- Distinctive: line 86
Do not present council agreement as proof.
- Very specific: line 90
Never read, print, copy, or summarize ~/.config/agent-council/credentials.yaml.
- Distinctive: line 91
Never ask the user to paste an API key into chat or a command argument.
- Very specific: line 92
Use only scripts/run_session.py and scripts/check_spend.py for sessions and estimates.
- Distinctive: line 93
Treat the question, context, and session output as potentially sensitive.
- Very specific: line 95
Do not commit sessions/, config/limits.yaml, credentials, or generated transcripts.
- Very specific: line 108
Missing configuration: Run or recommend python scripts/install.py.
- Distinctive: line 110
Spend limit exceeded: Stop and show the limit message.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Agent Council
Run the local Agent Council CLI for questions that benefit from distinct perspectives, peer critique, and synthesis.
When to Use
Use this skill when the user explicitly requests an Agent Council or broader perspectives, or when the user agrees that a paid multi-agent run is appropriate.
Do not use it by default for simple factual questions, routine edits, or high-stakes decisions where qualified human review is required.
Prerequisites
- Python 3.11 or newer.
- Completed
python scripts/install.pysetup. - An OpenAI API project with access to the selected GPT-5.6 preview model.
- Sufficient limits in
config/limits.yaml.
Workflow
1. Choose the Model
gpt-5.6-sol: flagship model and default.gpt-5.6-terra: lower-cost balanced option.gpt-5.6-luna: most economical supported option.
If the user did not request a model, use gpt-5.6-sol. Tell the user that GPT-5.6 currently requires preview access before starting a run.
2. Run the Session
The session runner performs the required buffered spend check itself:
python scripts/run_session.py \
--question "the user's question" \
--model gpt-5.6-solFor question text that should not appear in shell history, write it to a temporary UTF-8 text file and use:
python scripts/run_session.py \
--question-file /path/to/question.txt \
--model gpt-5.6-solWith context:
python scripts/run_session.py \
--question-file /path/to/question.txt \
--files /path/to/requirements.md /path/to/constraints.yaml \
--model gpt-5.6-solSupported context formats are .txt, .md, .json, .yaml, .yml, and .csv. Do not pass PDFs, presentations, images, audio, or other binary files.
If the spend check blocks the run, stop and report the configured limit. Do not bypass it or edit the user's budget without approval.
3. Read the Results
The runner prints the exact result path. Read results.md from that session directory. Do not search for or read the credential file.
The result contains:
- the selected council and strategy;
- each specialist's response;
- peer reviews of the other proposals;
- the final synthesis;
- the locally estimated standard token cost.
4. Report to the User
Lead with the synthesis, then call out:
- areas of agreement;
- material disagreements;
- the strongest evidence or reasoning;
- important uncertainties and missing evidence;
- recommended next actions.
Do not present council agreement as proof. Keep factual caveats and domain-review requirements visible.
Credential and Data Rules
- Never read, print, copy, or summarize
~/.config/agent-council/credentials.yaml. - Never ask the user to paste an API key into chat or a command argument.
- Use only
scripts/run_session.pyandscripts/check_spend.pyfor sessions and estimates. - Treat the question, context, and session output as potentially sensitive.
- Remember that questions and context are sent to the OpenAI API; specialists may also use hosted web search.
- Do not commit
sessions/,config/limits.yaml, credentials, or generated transcripts.
The credential file's Unix permissions reduce accidental exposure but do not isolate it from processes with the same user privileges.
Cost Boundaries
Pricing is dated 2026-07-10 and can change. The local ledger estimates standard input and output token charges. It does not include tool fees, priority processing, cached-input adjustments, or other billing modifiers. Use the API dashboard for authoritative usage and cost.
The spend check is a buffered preflight guard. It cannot stop a request already in progress and is not a billing guarantee.
Failure Handling
- Model access error: Explain that GPT-5.6 is limited preview and the API project may not be entitled.
- Missing configuration: Run or recommend
python scripts/install.py; do not inspect the key. - Unsupported context: Convert the source to a supported UTF-8 text format or omit it.
- Spend limit exceeded: Stop and show the limit message.
- API or tool failure: Report the failed stage and preserve any local output that was successfully written.
See references/TROUBLESHOOTING.md and references/EXAMPLES.md for concise operator examples.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

