CtrlK
BlogDocsLog inGet started
Tessl Logo

ai-gateway

Vercel AI Gateway expert guidance. Use when configuring model routing, provider failover, cost tracking, or managing multiple AI providers through a unified API.

71

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-organized reference with strong code examples and clear error-recovery loops, but it is long and monolithic with redundant overview sections and time-sensitive version/date details not quarantined in a deprecated section. Splitting stable reference material into bundle files would lift both conciseness and progressive disclosure.

Suggestions

Move the model list, pricing table, and "Latest Model Availability" (with its March 5, 2026 date and version slugs) into a separate reference file or a clearly marked versioned section, so time-sensitive data does not bloat the main body and can be updated in one place.

Consolidate the overlapping "Key Benefits", "When to Use AI Gateway" table, and "Gateway vs Direct Provider — Decision Tree" into a single decision section to remove redundancy.

Extract the option reference (routing options table, cache-control header table, rate-limit config) into a REFERENCES.md bundle file and link to it from a concise overview, improving progressive disclosure from a monolithic inline file.

DimensionReasoningScore

Conciseness

The body is information-dense and mostly gateway-specific, but ~540 lines with redundant sections ("Key Benefits", "When to Use AI Gateway" table, and the decision tree overlap) and time-sensitive data — "GPT-5.4 (added March 5, 2026)", `ai@^6.0.0`, `anthropic/claude-sonnet-4.6` — placed outside any deprecated/old-patterns section, so it could be tightened rather than earning the lean level-3 anchor.

2 / 3

Actionability

Provides copy-paste-ready, executable TypeScript and bash throughout — `generateText`/`streamText` calls, `providerOptions.gateway` routing configs, `vercel env pull` setup, and a complete try/catch error-handling template — matching the fully-executable level-3 anchor.

3 / 3

Workflow Clarity

Setup is sequenced (vercel link → dashboard enable → env pull → how-it-works steps) and the error-handling template gives explicit feedback loops (catch 402/429/503 → graceful fallback); no destructive or batch operations are present, so the level-2 validation cap does not apply.

3 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets are absent) and all material — API reference, model/pricing tables, error patterns — lives inline in one ~540-line SKILL.md, matching the level-2 anchor where content that should be split into separate files is kept inline despite good section headings.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description is concise, concrete, and includes an explicit Use-when trigger with natural terms, hitting the top anchor on every dimension. The only minor weakness is the generic "expert guidance" phrasing that adds little specificity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "configuring model routing, provider failover, cost tracking, or managing multiple AI providers through a unified API" — rather than vague language, matching the level-3 anchor despite the slightly fluffy "expert guidance" opener.

3 / 3

Completeness

States what it does ("Vercel AI Gateway expert guidance") and gives an explicit "Use when..." trigger clause, satisfying both halves required for level 3.

3 / 3

Trigger Term Quality

Natural developer-facing terms ("model routing", "provider failover", "cost tracking", "multiple AI providers", "unified API") give good coverage of what a user would actually say, matching the level-3 anchor.

3 / 3

Distinctiveness Conflict Risk

The narrow "Vercel AI Gateway" niche with provider-routing/failover triggers is clearly distinguishable and unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (563 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

13

/

16

Passed

Repository
openai/plugins
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.