CtrlK
BlogDocsLog inGet started
Tessl Logo

databricks-apps

Build apps on Databricks Apps platform. Use when asked to create data apps, analytics tools, or custom interactive visualizations. A plain "create a dashboard" request means a managed AI/BI (Lakeview) dashboard → use databricks-aibi-dashboards, not this skill. Evaluates data access patterns (analytics vs Lakebase synced tables) before scaffolding. Invoke BEFORE starting implementation.

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 well-engineered skill body: executable commands, explicit decision gates, validation feedback loops, and a clean one-level reference structure. The only weakness is mild redundancy across the routing/guidance sections that slightly inflates token cost.

Suggestions

Consolidate the Data Access Decision Gate, 'When to Use What', and State Storage Guidance sections to remove overlapping routing guidance and reduce token cost.

Tighten the long 'Is this even a Databricks App?' paragraph into a short bullet list of app-vs-AI/BI triggers.

Move the repeated 'derive --set keys from databricks apps manifest' instruction to a single canonical location and reference it.

DimensionReasoningScore

Conciseness

Mostly lean operational guidance (naming limits, anti-patterns, gotchas) with executable commands, but there is some repetition across the Decision Gate, 'When to Use What', and State Storage sections and a few long prose passages that could be trimmed, keeping it just below a 5.

4 / 5

Actionability

Provides copy-paste-ready CLI commands (manifest, init with full --set examples, npx docs) plus explicit wrong/right anti-patterns, fully covering the common scaffolding and validation cases.

5 / 5

Workflow Clarity

Sequenced phases ('FOLLOW THIS ORDER'), a required Data Access Decision Gate, a numbered Analytics workflow with a typegen-before-UI checkpoint, and explicit validate->fix->revalidate feedback loops for destructive/batch operations.

5 / 5

Progressive Disclosure

Overview body routes to 15 real, one-level-deep reference files via a phase-organized table, with all referenced paths resolving to actual bundle files and clear navigation.

5 / 5

Total

19

/

20

Passed

Description

87%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.

A strong description that clearly states what the skill does, when to invoke it, and proactively routes ambiguous 'dashboard' requests to a sibling skill. It is concrete and well-triggered with only minor synonym coverage gaps.

DimensionReasoningScore

Specificity

Names the platform and several concrete actions ('Build apps', 'Evaluates data access patterns (analytics vs Lakebase synced tables) before scaffolding') with only minor coverage gaps, fitting the 'several specific actions' anchor just below the fully comprehensive 5.

4 / 5

Completeness

Explicitly answers both what ('Build apps on Databricks Apps platform') and when ('Use when asked to create data apps...', 'Invoke BEFORE starting implementation') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrases ('create data apps, analytics tools, or custom interactive visualizations', 'create a dashboard') with good coverage, though a few synonyms are missing so it stops short of the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

Actively disambiguates from databricks-aibi-dashboards via the 'create a dashboard' routing rule, establishing a clear niche with minimal conflict risk.

5 / 5

Total

18

/

20

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 21 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 21 deeper-than-1-level

Warning

Total

13

/

16

Passed

Repository
databricks/databricks-agent-skills
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.