Adds custom AI providers to claude-council via shell scripts, configures API keys for OpenAI/Gemini/Grok/Perplexity, troubleshoots connections, and documents provider interfaces. Useful for extending AI agent support.
From claude-councilnpx claudepluginhub hex/claude-marketplace --plugin claude-councilThis skill uses the workspace's default tool permissions.
api-patterns.mdSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides slash command development for Claude Code: structure, YAML frontmatter, dynamic arguments, bash execution, user interactions, organization, and best practices.
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.4 |
| Grok | GROK_API_KEY | grok-4 |
| 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.