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)
1# Local Council Execution23When no external providers are configured, convene a council of independent4Claude subagents instead. Each member answers from one role, blind to the5others; you then synthesize the spread of perspectives.67**Read this first — the honest framing is not optional.** Every member is8Claude. They share priors and training, so *agreement between them is weak9signal*, not validation. The value here is **independent angles and blind-spot10coverage**, not consensus. The output you produce MUST make this explicit and11MUST NOT present member agreement as if it were cross-vendor corroboration.1213## Step 0: Confirm this is a local-council context (guard)1415A local council is the **fallback** for when no real providers exist — it is not16a default way to "use the council". Only proceed if one of these holds:17181. The user explicitly passed `--local`, or192. There are no configured providers and the user accepted the local-council20 offer.2122If you reached this skill any other way, verify providers are actually absent23before spawning anything:2425```bash26bash ${CLAUDE_PLUGIN_ROOT}/scripts/query-council.sh --list-default 2>&1 | head -127```2829If 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 flow31(`council-execution`) so the real providers answer, since same-model role-play is32strictly weaker than the cross-vendor council the user can actually get.33…
Excerpt shown under the repository's MIT license.
