CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

databricks-model-serving

Databricks Model Serving endpoint lifecycle and ops. Use when asked to: CRUD serving endpoints (CLI or MLflow Deployments client); configure traffic routing for A/B / canary deploys and zero-downtime version swaps; retrieve OpenAPI schemas; inspect logs, metrics, or permissions; manage legacy AI Gateway rate limits (not Unity Gateway); discover Foundation Model API endpoints at runtime; integrate endpoints into Databricks Apps; or stream from off-platform clients (Vercel AI SDK v6, standalone Node.js). NOT for: Unity Gateway CRUD and management (databricks-unity-gateway), training, MLflow autologging, UC registration, custom PyFunc/ResponsesAgent authoring (databricks-ml-training); Knowledge Assistants/Supervisor Agents (databricks-agent-bricks); MLflow evaluation (databricks-mlflow-evaluation).

72

Quality

90%

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

The canonical home for this skill is databricks-model-serving in databricks/databricks-agent-skills

SKILL.md
Quality
Evals
Security

Quality

Content

80%Weight 40%Scale 1-5

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

A strong, executable ops reference with outstanding validation on the create/update/query lifecycle and well-structured offloading of secondary detail. Its main gaps are the unvalidated destructive `delete` command and small redundancies in the CLI-discovery and Foundation Model API sections.

Suggestions

Add a verification step before the destructive `delete` command — e.g., confirm the endpoint via `get` (checking `state.ready` and the served entities) before deleting — since it is currently the only destructive operation with no validation guidance.

Remove the paragraph after the CLI-discovery code block ('Run `databricks serving-endpoints -h` before constructing any command...') that duplicates the two inline `#` comments verbatim.

Add a minimal `put-ai-gateway` JSON example near its table row, since rate-limit configuration is advertised in the description but has no example in the body.

DimensionReasoningScore

Conciseness

The body is dense with Databricks-specific operational knowledge (JSON specs, state-field semantics, gotchas like the `served_model_name` format) and largely avoids explaining concepts Claude already knows. Minor trimming is possible: the paragraph after the CLI-discovery code block restates the two inline comments almost verbatim, and Foundation Model API discovery guidance is repeated across the endpoint-type table, the create section, and its own section.

4 / 5

Actionability

Commands are copy-paste ready throughout: full `create` JSON spec, `query` examples for both chat and classical-ML payloads, a jq polling snippet, executable Python for the version swap, and concrete app-integration YAML. The common cases are all covered with real syntax, and non-covered commands are routed to `<subcommand> -h` discovery.

5 / 5

Workflow Clarity

Create/update workflows have excellent explicit validation (poll both `state.ready` AND `state.config_update`, with an explanation of why watching only `ready` fails mid-swap, plus an error-to-fix troubleshooting table). However, the destructive `delete` command appears as a bare table row with no validation or verification guidance, and the rubric explicitly caps workflow clarity at 3 when destructive operations lack validation steps.

3 / 5

Progressive Disclosure

The SKILL.md is an operational overview with one clearly signaled, verified, one-level-deep reference (`references/off-platform-streaming.md`) that properly absorbs the off-platform detail; cross-skill pointers (databricks-apps model-serving guide, databricks-ml-training) are explicit and one level deep. The Apps integration section stays brief and defers the full pattern to the sibling skill.

5 / 5

Total

17

/

20

Passed

Description

100%Weight 40%Scale 1-5

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

An exemplary description: concrete what, explicit when with natural trigger phrases, comprehensive tool-name coverage, and explicit boundaries against four sibling skills. No vague language or over-claims.

DimensionReasoningScore

Specificity

It lists multiple concrete actions with comprehensive coverage: 'CRUD serving endpoints (CLI or MLflow Deployments client); configure traffic routing for A/B / canary deploys and zero-downtime version swaps; retrieve OpenAPI schemas; inspect logs, metrics, or permissions; manage legacy AI Gateway rate limits... integrate endpoints into Databricks Apps; or stream from off-platform clients'. Every clause names a specific, verifiable capability; no vague filler.

5 / 5

Completeness

It explicitly answers both questions: what ('Databricks Model Serving endpoint lifecycle and ops') and when ('Use when asked to: ...' followed by concrete trigger phrases), and goes further with an explicit NOT-for list. This matches the anchor-5 example structure exactly.

5 / 5

Trigger Term Quality

Natural user phrasing is comprehensively covered, including synonyms and tool-specific variants: 'serving endpoints', 'A/B / canary deploys', 'zero-downtime version swaps', 'rate limits', 'logs, metrics, or permissions', 'OpenAPI schemas', 'Foundation Model API endpoints', 'Vercel AI SDK v6, standalone Node.js'. Users asking about any of these would phrase requests in these terms.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear niche and actively prevents mis-triggering with explicit negative triggers naming sibling skills ('NOT for: Unity Gateway CRUD and management (databricks-unity-gateway), training... (databricks-ml-training); Knowledge Assistants/Supervisor Agents (databricks-agent-bricks); MLflow evaluation (databricks-mlflow-evaluation)') plus the legacy-vs-Unity Gateway boundary restated inline.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 suspicious

Warning

Total

14

/

16

Passed

Repository

databricks/databricks-agent-skills

Path

plugins/databricks/claude/skills/databricks-model-serving/SKILL.md

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.