CtrlK
BlogDocsLog inGet started
Tessl Logo

databricks-zerobus-ingest

Build Zerobus Ingest clients for near real-time data ingestion into Databricks Delta tables via gRPC. Use when creating producers that write directly to Unity Catalog tables without a message bus, working with the Zerobus Ingest SDK in Python/Java/Go/TypeScript/Rust, generating Protobuf schemas from UC tables, or implementing stream-based ingestion with ACK handling and retry logic.

55

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

The skill body has useful structure and a concrete minimal example, but is undermined by a broken 'Common Libraries' section, repeated verbose guidance, missing validation in the workflow, and references to five guide files that are absent from the bundle. Progressive disclosure scores lowest because the cited reference files do not exist.

Suggestions

Provide the five referenced guide files (1-setup-and-authentication.md through 5-operations-and-limits.md) in the bundle, or remove the references and inline the needed content.

Fix the 'Common Libraries' section: move the protobuf version-check snippet inside a fenced python block and repair the truncated list/markdown.

Add an explicit validation step to the Workflow (e.g. query the target Delta table to confirm ingested rows) and de-duplicate the context-reuse guidance currently repeated across three sections.

DimensionReasoningScore

Conciseness

Mostly efficient with tight quick-start code, but it repeats context-reuse guidance across 'Important', 'Context Reuse Pattern', and 'Handling Failures', and restates documentation links verbatim twice, so it could be tightened.

2 / 3

Actionability

The minimal Python example is concrete, but the 'Common Libraries' section has broken Python outside code fences and incomplete pseudocode-like install instructions, leaving key guidance partially non-executable.

2 / 3

Workflow Clarity

A numbered Workflow with failure/edit/re-execute feedback is present, but it lacks an explicit validation checkpoint (e.g. verify records landed in the table) for a batch ingestion operation, which the rubric caps at 2.

2 / 3

Progressive Disclosure

The body references five guide files (1-setup-and-authentication.md ... 5-operations-and-limits.md) that do not exist as bundle files in references/scripts/assets, so the disclosure structure is broken — links point to missing one-level-deep material.

1 / 3

Total

7

/

12

Passed

Description

85%

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 strong: it states concrete capabilities, gives an explicit 'Use when' clause, and carves out a distinct niche. The only weakness is that trigger terms lean on product jargon rather than plain language a user would naturally say.

Suggestions

Add plain-language trigger phrases users would actually say, e.g. 'Use when ingesting or streaming records into Databricks tables without Kafka/Kinesis'.

Trim the long product-jargon enumeration slightly so the natural triggers stand out more.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'creating producers that write directly to Unity Catalog tables', 'generating Protobuf schemas from UC tables', 'implementing stream-based ingestion with ACK handling and retry logic' — matching the 'multiple specific concrete actions' anchor.

3 / 3

Completeness

Clearly answers what ('Build Zerobus Ingest clients...') and when via an explicit 'Use when' clause enumerating several triggering scenarios, satisfying the both-what-and-when anchor.

3 / 3

Trigger Term Quality

Relevant product keywords (Zerobus Ingest, Delta tables, Protobuf, gRPC, Unity Catalog) appear, but most are product jargon rather than terms a user would naturally say, and common user variations ('ingest data into Databricks', 'stream data') are only weakly covered.

2 / 3

Distinctiveness Conflict Risk

The Zerobus-specific niche and Unity-Catalog/Delta-table triggers make it clearly distinguishable from sibling data skills and unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 17 missing, 5 suspicious

Warning

referenced_paths_exist

Referenced path issues: 4 missing

Warning

Total

14

/

16

Passed

Repository
databricks-solutions/ai-dev-kit
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.