CtrlK
BlogDocsLog inGet started
Tessl Logo

netlify-ai-gateway

Guide for using Netlify AI Gateway to access AI models. Use when adding AI capabilities or selecting/changing AI models. Must be read before choosing a model. Covers supported providers (OpenAI, Anthropic, Google), SDK setup, environment variables, and the list of available models.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

72%Weight 40%Scale 1-3

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

The content is concise, well-structured, and mostly actionable with strong code examples, but the Google SDK example is incomplete and workflow error-recovery is implicit rather than explicit.

Suggestions

Make the Google AI SDK example executable: show the actual base-URL configuration via environment variable (e.g., Netlify.env.get) instead of 'new GoogleGenerativeAI("placeholder")' with a comment.

Add an explicit error-handling note or checkpoint for API calls (e.g., what to do on an 'unsupported model' runtime error), since the warning implies a failure mode worth covering.

Consolidate the duplicate OpenAI usage example (the standalone section and the Netlify Function section) or differentiate them more sharply to avoid redundancy.

DimensionReasoningScore

Conciseness

The body is lean — compact code examples and brief setup steps with minimal prose, avoiding explanation of concepts Claude already knows. Minor redundancy (two OpenAI examples, the env-var table restating 'automatic') does not rise to verbosity.

3 / 3

Actionability

Most sections give install commands and complete executable TypeScript (OpenAI, Anthropic, Netlify Function), but the Google example uses 'new GoogleGenerativeAI("placeholder")' with only a comment about configuring the base URL rather than real executable code.

2 / 3

Workflow Clarity

Setup is a clear 3-step sequence and model selection is flagged with an important warning, but there are no explicit validation/error-recovery checkpoints and the Google config path is left implicit.

2 / 3

Progressive Disclosure

The single well-organized SKILL.md is under ~115 lines with clean sections, and the only external reference (the available-models list) is deferred one level deep to the docs URL with a clear signal.

3 / 3

Total

10

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 specific, complete, and well-triggered, clearly scoping the skill to Netlify AI Gateway and its model-selection workflow. It answers both what and when with natural trigger terms.

DimensionReasoningScore

Specificity

It names the concrete domain (Netlify AI Gateway) and enumerates specific sub-areas — 'supported providers (OpenAI, Anthropic, Google), SDK setup, environment variables, and the list of available models' — going well beyond a single vague action.

3 / 3

Completeness

It explicitly answers what ('Guide for using Netlify AI Gateway to access AI models') and when ('Use when adding AI capabilities or selecting/changing AI models. Must be read before choosing a model.'), with an explicit trigger rather than an implied one.

3 / 3

Trigger Term Quality

'Use when adding AI capabilities or selecting/changing AI models' captures natural phrasings a user would say, supplemented by named providers, giving good coverage of likely trigger terms.

3 / 3

Distinctiveness Conflict Risk

The Netlify AI Gateway is a specific named product niche with distinct triggers, making it unlikely to be selected for unrelated skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

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.