Use this skill when the user asks to generate, create, configure, or update the Radicalbit AI Gateway configuration file (config.yaml). Triggers on phrases like "generate gateway config", "create config.yaml", "configure the gateway", "add a guardrail", "set up caching", "add rate limiting", "configure fallback", "add a model", "add a route", or any request about the AI Gateway YAML setup.
How this skill is triggered — by the user, by Claude, or both
Slash command
/radicalbit-ai-gateway:ai-gateway-configThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate or update the `config.yaml` for the Radicalbit AI Gateway based on: $ARGUMENTS
Generate or update the config.yaml for the Radicalbit AI Gateway based on: $ARGUMENTS
Understand the request - determine whether the user wants to:
config.yaml from scratchIf a config.yaml already exists in the current directory, read it first before making changes.
Gather missing information - if the user's request is missing required fields, ask:
openai/gpt-4o, anthropic/claude-3-5-sonnet)Use the reference files:
Write the output to config.yaml in the current working directory.
Summarize what was generated: list routes, models, and features configured. Flag any fields that still need real values (e.g., API keys).
!secret ENV_VAR_NAME syntax — never hardcode secrets.prompt and prompt_ref are mutually exclusive on a model — use one or the other.values: [...] (a list), not a single pattern string.type: exact or type: semantic — the field is mandatory.model_id referenced in fallback (both target and fallbacks) must also be listed in the route's chat_models (or embedding_models for embedding fallbacks). Missing this causes a runtime error.customer-service, internal-qa).base_url to credentials and use openai/ as the model prefix.routing and referenced by name in routes.budget_limiting at route level is required when using the budget routing rule.mock provider (mock/gateway, mock/embeddings) can be used for testing without real API calls.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub radicalbit/radicalbit-skills --plugin radicalbit-ai-gateway