Skip to content
Automation Squad

Skill review · by Ole Lehmann (repo published by GitHub user aiwithremy)

Claude Council Skill

The Claude council skill that search traffic points to is LLM Council, a single-file skill built by Ole Lehmann and published at aiwithremy/claude-skills-llm-council on GitHub, where it holds 1,791 stars. It adapts Andrej Karpathy's LLM Council method to run entirely inside Claude: your question goes to five parallel sub-agent advisors — the Contrarian, the First Principles Thinker, the Expansionist, the Outsider, and the Executor — who answer independently, peer-review each other anonymously, then hand everything to a chairman that writes a verdict with one recommendation and one next step. The thing to know before installing: despite the name, no other LLMs are involved. All five advisors are Claude prompted with different thinking styles, so you get prompt diversity, not the model diversity Karpathy's original used. It is unofficial, ships no license, and the repo has not been touched since the day it went up in April 2026 — one Markdown file, so little to rot, but nothing maintained either.

View the sourcelicense unclear · 1,791★ · facts checked September 1, 2026
Robert MacKelfresh

By Robert MacKelfresh

Founder, Automation Squad ·

Install

  1. 1Claude Code (per-user): run mkdir -p ~/.claude/skills/llm-council then curl -L https://raw.githubusercontent.com/aiwithremy/claude-skills-llm-council/main/SKILL.md -o ~/.claude/skills/llm-council/SKILL.md
  2. 2Project-scoped alternative: put the same file at .claude/skills/llm-council/SKILL.md inside the repo you want it available in.
  3. 3Start a new Claude Code session and say 'council this: <your decision>' — the skill's trigger phrases handle invocation; there are no dependencies or API keys.
  4. 4Claude.ai / Cowork: zip a folder containing SKILL.md and upload it under Settings > Capabilities > Skills; the README confirms the skill works on both surfaces.
  5. 5Lazy route (the README's own suggestion): paste the repo URL into Claude and ask it to fetch SKILL.md and install it for you.

What it does

Five advisors in parallel
Spawns five sub-agents simultaneously, each locked to one thinking style — Contrarian, First Principles Thinker, Expansionist, Outsider, Executor — and each instructed to lean fully into its angle, 150-300 words, no hedging.
Anonymous peer review
Advisor responses are anonymized as Response A-E with randomized mapping, then five reviewer sub-agents each name the strongest response, the biggest blind spot, and what all five missed — the step the skill calls the core of Karpathy's insight.
Chairman synthesis
A final agent de-anonymizes everything and writes a fixed-format verdict: where the council agrees, where it clashes, blind spots caught in review, one clear recommendation, and one concrete first step — explicitly allowed to side with a lone dissenter.
Workspace context enrichment
Before framing the question it scans your setup — CLAUDE.md, memory/ folders, attached files, prior council transcripts — for the two or three files that ground the advice, capped at about 30 seconds of looking.
Trigger phrases with guardrails
Fires on 'council this', 'run the council', 'pressure-test this', 'war room this', 'stress-test this', 'debate this'; the description explicitly blocks trivial yes/no and factual questions from convening a council.

Common questions

Is the LLM Council skill official Anthropic software?
No. It is a community skill built by Ole Lehmann, adapted from Andrej Karpathy's LLM Council methodology, and published on GitHub by a third account (aiwithremy). Anthropic has no involvement.
Does it actually call GPT, Gemini, or other models?
No. All five advisors are Claude sub-agents given different thinking-style prompts, so the diversity is in the prompting, not the models. If you want a genuine multi-model council, hex/claude-council or gcpdev/llm-council-skill query external models but require their API keys.
What does a council run cost?
Around 11 agent invocations per question — five advisors, five peer reviewers, and a chairman — so expect several times the tokens and latency of a normal answer. The skill's own docs say to reserve it for decisions where being wrong is expensive, not factual or creative tasks.
How do I trigger it once installed?
Say 'council this', 'run the council on X', 'pressure-test this', 'stress-test this', 'war room this', or 'debate this' in any conversation. The skill also self-triggers on genuine either-or decisions with stakes, and is instructed not to fire on trivial questions.