Tooluck logoTooluck
SKILL.md

local-council-execution

Agent skill fromhex/claude-council

Runs a local council when no external AI providers are configured. Spawns N independent Claude subagents (one per role, blind to each other) that each answer the question from a single assigned lens, then synthesizes their perspectives. Invoked by the ask command via --local, or when the user accepts the local-council offer after no providers are found. This is a same-model (Claude-only) panel, not a cross-vendor council.

How to install local-council-execution

install local-council-execution
# install the claude-council pack with the skills CLI
npx skills add hex/claude-council

# or add only this skill to Claude Code: copy the folder

skills/local-council-execution/

# into

~/.claude/skills/local-council-execution/ (all projects)

.claude/skills/local-council-execution/ (one project)

skills/local-council-execution/SKILL.md

MITFull file
1# Local Council Execution
2
3When no external providers are configured, convene a council of independent
4Claude subagents instead. Each member answers from one role, blind to the
5others; you then synthesize the spread of perspectives.
6
7**Read this first — the honest framing is not optional.** Every member is
8Claude. They share priors and training, so *agreement between them is weak
9signal*, not validation. The value here is **independent angles and blind-spot
10coverage**, not consensus. The output you produce MUST make this explicit and
11MUST NOT present member agreement as if it were cross-vendor corroboration.
12
13## Step 0: Confirm this is a local-council context (guard)
14
15A local council is the **fallback** for when no real providers exist — it is not
16a default way to "use the council". Only proceed if one of these holds:
17
181. The user explicitly passed `--local`, or
192. There are no configured providers and the user accepted the local-council
20 offer.
21
22If you reached this skill any other way, verify providers are actually absent
23before spawning anything:
24
25```bash
26bash ${CLAUDE_PLUGIN_ROOT}/scripts/query-council.sh --list-default 2>&1 | head -1
27```
28
29If that lists one or more providers and the user did **not** ask for `--local`,
30**STOP** — do not spawn local members. Run the standard cross-vendor flow
31(`council-execution`) so the real providers answer, since same-model role-play is
32strictly weaker than the cross-vendor council the user can actually get.
33…

Excerpt shown under the repository's MIT license.

More skills in claude-council

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates