From claude-council
Adds and configures AI provider shell scripts for Claude Council, setting API keys, troubleshooting connections, and documenting the provider interface.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-council:provider-integrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Each provider is a shell script in `scripts/providers/` that:
Each provider is a shell script in scripts/providers/ that:
scripts/providers/{name}.sh (see api-patterns.md for templates)chmod +x scripts/providers/{name}.sh{NAME}_API_KEY environment variable./scripts/providers/{name}.sh "Hello"| Provider | API Key Variable | Default Model |
|---|---|---|
| Gemini | GEMINI_API_KEY | gemini-3.1-pro-preview |
| OpenAI | OPENAI_API_KEY | gpt-5.5-pro |
| Grok | XAI_API_KEY (or GROK_API_KEY) | grok-4.20-reasoning |
| Perplexity | PERPLEXITY_API_KEY | sonar-reasoning-pro |
echo "$RESPONSE" to debug, check response formatFor API patterns and code templates, see api-patterns.md in this directory.
npx claudepluginhub hex/claude-marketplace --plugin claude-councilAdds a new AI CLI provider (Qwen, OpenCode, Aider, etc.) to the cc-multi-cli-plugin marketplace by researching the CLI and wiring an adapter into the companion runtime.
Manages AI/agent providers via omni CLI: list/get details, create (genie, claude-code, a2a, ag-ui, agno, openclaw, webhook schemas), update/delete, health tests, Agno resources.
Routes LLM requests to OpenAI, Grok/xAI, Groq, DeepSeek, or OpenRouter using SwiftOpenAI-CLI agent mode with auto-setup and API key checks.