agent-browser
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and…
Orchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, anonymize and randomize them, then judge and merge into one final plan. Use when you need a robust, bias-resistant
$ npx -y skills add am-will/codex-skills --skill llm-council --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/llm-councilContext preview
The summary Claude sees to decide when to auto-load this skill.
Orchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, anonymize and randomize them, then judge and merge into one final plan. Use when you need a robust, bias-resistant
name: llm-council description: > Orchestrate a configurable, multi-member CLI planning council (Codex, Claude Code, Gemini, OpenCode, or custom) to produce independent implementation plans, anonymize and randomize them, then judge and merge into one final plan. Use when you need a robust, bias-resistant planning workflow, structured JSON outputs, retries, and failure handling across multiple CLI agents.
1. Load the task spec, and explore the codebase you are in to get a strong sense of the product. 2. Always ask thorough intake questions to build a clear task brief. Clarify any ambiguities, constraints, and success criteria. Remind the user that answers are optional but improve plan quality. 3. Build planner prompts (Markdown template) and launch the configured planner agents in parallel background shells. 4. Collect outputs, validate Markdown structure, and retry up to 2 times on failure. If any agents fails, yield and alert the user to fix the issue. 5. Anonymize plan contents and randomize order before judging. 6. Run the judge with the rubric and Markdown template, then save `judge.md` and `final-plan.md`. 7. Session management: DO NOT yield/finish the response until a full 30-minute timer has completed and judge + `final-plan.md` are confirmed saved; keep the session open during that interval to avoid closing the interface. If you yield while the Council is running, the session will be terminated and you will FAIL to complete the task. The user will escape out when they are ready or after the 30 minutes have elapsed.
Use `agents.planners` to define any number of planning agents, and optionally `agents.judge` to override the judge. If `agents.judge` is omitted, the first planner config is reused as the judge. If `agents` is omitted in the task spec, the CLI will use the user config file when present, otherwise it falls back to the default council.
Example with multiple OpenCode models:
{
"task": "Describe the change request here.",
"agents": {
"planners": [
{ "name": "codex", "kind": "codex", "model": "gpt-5.2-codex", "reasoning_effort": "xhigh" },
{ "name": "claude-opus", "kind": "claude", "model": "opus" },
{ "name": "opencode-claude", "kind": "opencode", "model": "anthropic/claude-sonnet-4-5" },
{ "name": "opencode-gpt", "kind": "opencode", "model": "openai/gpt-4.1" }
],
"judge": { "name": "codex-judge", "kind": "codex", "model": "gpt-5.2-codex" }
}
}Custom commands (stdin prompt) can be used by setting `kind` to `custom` and providing `command` and `prompt_mode` (stdin or arg). Use `extra_args` to append additional CLI flags for any agent. See `references/task-spec.example.json` for a full copy/paste example.
A collection of Codex/agent skills for planning, documentation access, frontend development, and browser automation.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and…
Create or update Codex hooks for global or project scope by asking for scope and hook type when ambiguous, then writing the hook…
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web…
Build responsive, mobile-first layouts using fluid containers, flexible units, media queries, and touch-friendly design that…
Build and run Gemini 2.5 Computer Use browser-control agents with Playwright. Use when a user wants to automate web browser tasks…
Build, transform, audit, and migrate prompts for GPT-5.6 Sol using outcome-first contracts, explicit success criteria, evidence…