CtrlK
BlogDocsLog inGet started
Tessl Logo

add-tools

Add tools to your agent and grant required permissions in databricks.yml. Use when: (1) Adding MCP servers, Genie spaces, vector search, or UC functions to agent, (2) Permission errors at runtime, (3) User says 'add tool', 'connect to', 'grant permission', (4) Configuring databricks.yml resources.

64

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./agent-langgraph/.claude/skills/add-tools/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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 with concrete, executable code throughout and a clean section structure that pushes detail to a referenced examples directory. Its weaknesses are the absence of an explicit post-deploy validation/verification step and that the referenced example files do not exist in the bundle.

Suggestions

Add an explicit verification checkpoint after deploy/run, e.g. 'Verify the app is RUNNING and check logs for permission errors before assuming success'.

Provide the referenced examples/ files (uc-function.yaml, genie-space.yaml, custom-mcp-server.md, etc.) so the progressive-disclosure references resolve to real content.

De-duplicate the value_from guidance between its dedicated section and the 'Important Notes' list.

DimensionReasoningScore

Conciseness

The body is mostly lean and action-oriented without explaining concepts Claude already knows; minor redundancy between the 'value_from Pattern' section and the 'Important Notes' list keeps it just below the top anchor.

4 / 5

Actionability

Provides copy-paste-ready Python, YAML, and bash for each step (MCP server setup, databricks.yml grants, bundle deploy/run, custom MCP apps, value_from, error handling) covering the common cases.

5 / 5

Workflow Clarity

A clear three-step sequence (add MCP server, grant access, deploy + run) is present, but there is no explicit validation or verification checkpoint after the deploy/run operation, so the validation-gap cap applies.

3 / 5

Progressive Disclosure

Well-organized sections with a clearly signaled one-level-deep reference table for resource-type examples; held back from 5 because the referenced examples/ files are not actually present in the bundle.

4 / 5

Total

16

/

20

Passed

Description

78%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 strong: it pairs a concrete statement of what the skill does with an explicit, multi-condition 'Use when' clause covering natural trigger phrases. The main weakness is the second-person 'your agent' voice, which the rubric penalizes on specificity, and minor overlap with sibling skills.

Suggestions

Rewrite in third person to avoid the specificity penalty, e.g. 'Adds tools to an agent and grants required permissions in databricks.yml'.

Add a few more natural synonyms (e.g. 'MCP', 'tool permission', 'databricks.yml') to push trigger-term coverage toward comprehensive.

DimensionReasoningScore

Specificity

Names concrete actions ('Add tools to your agent and grant required permissions in databricks.yml') and specific resource types (MCP servers, Genie spaces, vector search, UC functions), which would be a 4, but the second-person 'your agent' voice incurs the rubric's 1-point specificity penalty.

3 / 5

Completeness

Explicitly states what ('Add tools to your agent and grant required permissions in databricks.yml') and when via four numbered concrete trigger conditions, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural user phrases via an explicit 'User says' clause — 'add tool', 'connect to', 'grant permission' — plus 'permission errors at runtime'; good coverage though a few synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear databricks-agent niche with distinct triggers, but has minor overlap with the closely related create-tools and deploy skills it cross-references.

4 / 5

Total

16

/

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.