<< All versions

Skill v1.0.0

currentLLM-judged scan90/100
mondoohq/mql/ai-gateway
──Details
PublishedOctober 24, 2026 at 12:33 AM
Content Hashsha256:9304ec310a682877...
Git SHAafbf158796db
──Files
Files (1 file, 4.4 KB)
SKILL.md4.4 KBactive
SKILL.md · 114 lines · 4.4 KB

version: "1.0.0" name: ai-gateway description: Vercel AI Gateway guidance for setup, model discovery, authentication, routing, fallbacks, BYOK, budgets, spend reporting, observability, compatible APIs, and coding-agent configuration. Use when adding AI Gateway to an app, migrating provider calls, choosing models or providers, debugging gateway requests, or running vercel ai-gateway commands. summary: Set up and operate Vercel AI Gateway with current models, correct authentication, routing, spend controls, and verification. metadata: priority: 7 docs:

  • "https://vercel.com/docs/ai-gateway"
  • "https://vercel.com/docs/ai-gateway/getting-started"
  • "https://ai-sdk.dev/providers/ai-sdk-providers/ai-gateway"

sitemap: "https://vercel.com/docs/sitemap.md" pathPatterns: [] importPatterns:

  • 'ai'
  • '@ai-sdk/gateway'

bashPatterns:

  • '\bvercel\s+ai-gateway\b'
  • '\bvercel\s+env\s+pull\b'
  • '\bnpm\s+(install|i|add)\s+[^\n]*@ai-sdk/gateway\b'
  • '\bpnpm\s+(install|i|add)\s+[^\n]*@ai-sdk/gateway\b'
  • '\bbun\s+(install|i|add)\s+[^\n]*@ai-sdk/gateway\b'
  • '\byarn\s+add\s+[^\n]*@ai-sdk/gateway\b'

promptSignals: phrases:

  • "ai gateway"
  • "vercel ai gateway"
  • "ai-gateway"
  • "ai-gateway.vercel.sh"

allOf:

  • [model, routing]
  • [provider, failover]
  • [gateway, budget]
  • [gateway, logs]
  • [gateway, oidc]
  • [coding, gateway]

anyOf:

  • "provider ordering"
  • "model fallback"
  • "byok"
  • "spend tracking"
  • "gateway key"
  • "credit balance"
  • "safety identifier"
  • "reasoning effort"
  • "tool calling"
  • "structured outputs"

noneOf:

  • "cloudflare ai gateway"
  • "aws api gateway"

minScore: 6 validate: - pattern: '\bclaude-(sonnet|opus|haiku)-\d+-\d+\b' message: 'Claude model version uses a hyphen where the AI Gateway slug uses a dot. Fetch /v1/models and use the returned provider/model ID.' severity: error - pattern: gateway\(['"][^'"/]+['"]\) message: 'AI Gateway model string is missing its provider prefix. Fetch /v1/models and use a provider/model ID.' severity: error - pattern: (OPENAI_API_KEY|ANTHROPIC_API_KEY|GOOGLE_API_KEY) message: 'Provider key detected. AI Gateway request authentication uses AI_GATEWAY_API_KEY or VERCEL_OIDC_TOKEN; provider keys belong only in an intentional BYOK configuration.' severity: recommended skipIfFileContains: '[Bb][Yy][Oo][Kk]|providerOptions\s:\s\{[^}]gateway' - pattern: gateway\s:\s\{[^}]cacheControl message: "AI Gateway does not cache whole responses through cacheControl. Use caching: 'auto' for provider prompt caching and verify the current caching docs." severity: error - pattern: ANTHROPIC_BASE_URL\s=\s["']?https://ai-gateway\.vercel\.sh message: 'Claude Code through AI Gateway needs ANTHROPIC_API_KEY set to an empty value and the gateway key in ANTHROPIC_AUTH_TOKEN. A non-empty ANTHROPIC_API_KEY is used instead of the gateway token.' severity: recommended skipIfFileContains: 'ANTHROPIC_AUTH_TOKEN' chainTo: - pattern: 'from\s+[''"]ai[''"]|require\([''"]ai[''"]\)|\b(generateText|streamText|ToolLoopAgent)\b' targetSkill: ai-sdk message: 'AI SDK code detected. Load the AI SDK skill and read the installed package docs before writing or changing SDK code.' retrieval: aliases:

  • model router
  • ai proxy
  • provider failover
  • llm gateway
  • gateway credits

intents:

  • add Vercel AI Gateway to an application
  • route AI models across providers
  • configure provider or model fallbacks
  • authenticate AI Gateway requests
  • track AI model costs and set budgets
  • debug AI Gateway requests and routing
  • connect coding agents to AI Gateway
  • find a model by modality, capability, price, or data retention
  • check AI Gateway credit balance or generation cost
  • configure reasoning or extended thinking across providers and API formats
  • add tool calling or function calling across API formats
  • get structured JSON output matching a schema
  • send images or PDFs to a model

entities:

  • AI Gateway
  • AI Gateway Credits
  • providerOptions.gateway
  • AI_GATEWAY_API_KEY
  • VERCEL_OIDC_TOKEN
  • model routing
  • provider failover
  • BYOK
  • spend reporting
  • safetyIdentifier
  • Usage & Billing API

All versions