CtrlK
BlogDocsLog inGet started
Tessl Logo

quickstart

Set up Databricks agent development environment. Use when: (1) First time setup, (2) Configuring Databricks authentication, (3) User says 'quickstart', 'set up', 'authenticate', or 'configure databricks', (4) No .env file exists.

69

Quality

83%

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

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

The body is highly actionable and exceptionally well-sequenced with real validation and idempotency checkpoints, making it strong on actionability and workflow clarity. It is weaker on conciseness (duplicated sections across Setup Flow, Run Quickstart, and Interactive Prompts) and progressive disclosure (everything inlined into one file with leftover template placeholders that render some sections incomplete).

Suggestions

Consolidate the overlapping flag/prompt material: the Setup Flow, Run Quickstart options, and Interactive Prompts tables restate the same flags; merge or cross-reference to cut length.

Resolve the stray template placeholders ({{LAKEBASE_OPTIONS}}, {{LAKEBASE_EXAMPLES}}, {{LAKEBASE_CONFIGURES_ENV}}, {{LAKEBASE_CONFIGURES_YML}}) — in their current form several sections are incomplete and not executable as written.

Move the detailed Lakebase endpoint-derivation flow and the prompt-reference tables into a separate reference file linked from the main body to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence (no explaining what Databricks or OAuth is), but it is quite long with several near-duplicate sections (the Setup Flow, Run Quickstart, Interactive Prompts, and What Quickstart Configures all restate overlapping flag/prompt material), which could be tightened.

3 / 5

Actionability

It provides fully executable, copy-paste-ready commands (uv run quickstart with concrete flag combinations, databricks API calls, manual .env contents) and explicit prompt/skip mappings covering the common cases.

5 / 5

Workflow Clarity

The multi-step Setup Flow is explicitly sequenced (Steps 1–4, in order, each dependent on the prior), with a validation checkpoint ("If the script exits non-zero, surface its error output verbatim and stop") and an idempotency section that re-validates Lakebase via the postgres API before reuse, satisfying the feedback-loop requirement.

5 / 5

Progressive Disclosure

There are no references/, scripts/, or assets/ bundle files, and the body inlines all detail (Lakebase flows, prompt tables, env config, manual fallback) into a single ~250-line file; structure exists via headers but content that could be split out is inlined rather than progressively disclosed, and the body also contains unresolved template placeholders like {{LAKEBASE_OPTIONS}}.

3 / 5

Total

16

/

20

Passed

Description

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

The description is excellent at trigger activation and distinctiveness, with an explicit and well-structured "Use when" clause. Its only weakness is specificity: the "what" portion names the domain and a single action rather than enumerating the concrete operations the skill actually performs.

Suggestions

Expand the "what" clause to list the concrete actions performed, e.g. "Set up Databricks agent development environment: configure CLI authentication, bind or create a Databricks app, and provision Lakebase memory."

DimensionReasoningScore

Specificity

The phrase "Set up Databricks agent development environment" names the domain and a single concrete action (set up), but lists no further concrete actions such as configuring auth, binding an app, or provisioning Lakebase — coverage is minimal rather than comprehensive.

3 / 5

Completeness

It explicitly answers both "what" (set up Databricks agent development environment) and "when" via a numbered "Use when" clause with concrete trigger conditions, matching the anchor that clearly answers both what AND when.

5 / 5

Trigger Term Quality

It enumerates natural user phrases ("quickstart", "set up", "authenticate", "configure databricks") plus situational triggers, matching the anchor for comprehensive coverage of natural terms and synonyms.

5 / 5

Distinctiveness Conflict Risk

The Databricks-specific niche combined with explicit triggers ("authenticate", "configure databricks", ".env file exists") gives it a clear, distinct activation scope with minimal overlap risk against unrelated skills.

5 / 5

Total

18

/

20

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
databricks/app-templates
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.