CtrlK
BlogDocsLog inGet started
Tessl Logo

create-tools

Create Databricks resources that agents connect to as tools. Use when: (1) User needs to create a Genie space, vector search index, UC function, or UC connection, (2) User says 'create tool', 'set up genie', 'create vector search', 'register MCP server', (3) Before add-tools when the resource doesn't exist yet, (4) User asks 'what do I need to create before adding this tool'.

86

Quality

82%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Create Tool Resources

This skill covers creating the Databricks resources your agent connects to. After creating a resource, use the add-tools skill to wire it into your agent and grant permissions.

Which resource do you need?

I want my agent to...Resource to createGuide
Answer questions about structured dataGenie spaceexamples/genie-space.md
Search documents / RAGVector Search indexexamples/vector-search-index.md
Call custom SQL/Python logicUC functionexamples/uc-function.md
Connect to an external MCP serverUC connectionexamples/uc-connection.md
Add inline Python toolsLocal function toolsexamples/local-python-tools.md

Workflow

  1. Discover existing resources: uv run discover-tools (see discover-tools skill)
  2. Create the resource if it doesn't exist (this skill)
  3. Add the MCP server to your agent code + grant permissions (see add-tools skill)
  4. Deploy (see deploy skill)
Repository
databricks/app-templates
Last updated
Created

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.