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.

73

Quality

92%

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

85%

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

Highly actionable and well-sequenced content with strong progressive disclosure to verified reference files. The main weakness is mild redundancy of a few directives, which slightly dents token efficiency.

Suggestions

Consolidate the app-name naming constraints (stated in Generic Guidelines, Directory Naming, and the scaffolding section) into one canonical location and cross-reference it.

Merge the two AI/BI-vs-custom-app routing explanations (intro paragraph and the 'Is this even a Databricks App?' block) into a single disambiguation passage to reduce repetition.

Consider trimming repeated restatements of the --features/--set resource rules across the manifest and scaffolding sections into one definitive spec.

DimensionReasoningScore

Conciseness

The body is mostly lean operational guidance with no padded concept explanations, but several directives are restated multiple times (app-name constraints appear ~3x, the AI/BI-vs-custom-app routing is stated twice), so it could be tightened.

2 / 3

Actionability

Provides concrete, copy-paste-ready commands with exact flags (databricks apps manifest/init, --features/--set, npm run typegen, databricks apps validate) and real worked examples rather than pseudocode.

3 / 3

Workflow Clarity

Uses an explicit "FOLLOW THIS ORDER" sequence, a REQUIRED Data Access Decision Gate before scaffolding, a phased reading table, and validation/feedback checkpoints (typegen -> validate -> fix).

3 / 3

Progressive Disclosure

The overview body points one level deep to real, verified reference files organized by phase in a navigation table, with no deeply nested references.

3 / 3

Total

11

/

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.

A strong, specific description with explicit trigger guidance and active disambiguation against a sibling skill. It clearly answers both what the skill does and when to use it without vague fluff.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions — "Build apps", "create data apps, analytics tools, or custom interactive visualizations", and "Evaluates data access patterns" — beyond naming only the domain.

3 / 3

Completeness

Explicitly answers what ("Build apps on Databricks Apps platform") and when ("Use when asked to create data apps..." / "Invoke BEFORE starting implementation"), with an explicit Use-when trigger clause.

3 / 3

Trigger Term Quality

Uses natural phrasings a user would say ("create data apps", "analytics tools", "custom interactive visualizations", "create a dashboard") with good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

Actively disambiguates from the sibling skill ("use databricks-aibi-dashboards, not this skill") and carves a clear niche of custom Databricks Apps, making wrong-skill triggering unlikely.

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

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.