the-councillisted
Install: claude install-skill DantesPeak85/the-council
# The Council
Convene OpenAI Codex and Google Gemini as an advisory board. Both run in parallel via their CLIs, with full project context, and return independent analyses that Claude synthesizes.
## Prerequisites
- Project has a `CLAUDE.md` file in the working directory
- At least one of the following CLIs installed and authenticated:
- `codex` CLI (`npm i -g @openai/codex`)
- `agy` CLI (`antigravity` CLI)
## Permission Setup
Before running any council scripts, request all necessary bash permissions upfront at the start of the session. This prevents permission prompts from interrupting the advisory flow mid-execution.
Tell the user:
```
The Council needs to run bash scripts to invoke external advisors. I'll request permission for all of them now so the flow isn't interrupted.
```
Then run all three scripts in sequence to trigger permission grants:
1. `bash <skill_dir>/scripts/council_preflight.sh <working_directory>` — CLI availability check
2. `bash <skill_dir>/scripts/council_sync.sh <working_directory>` — context sync
3. `bash <skill_dir>/scripts/council_invoke.sh` (with `--help` or a no-op) — advisor invocation
Once permissions are granted, proceed with the workflow. The user will not be prompted again for these scripts during the session.
## Workflow
### 0. Preflight Check (First Invocation Only)
On the first council invocation in a session, run the preflight script to detect available advisors:
```bash
bash <skill_dir>/scripts/council_preflight.sh <work