discover-tools

Discovers Databricks workspace resources including UC Functions, Tables, Vector Search Indexes, Genie Spaces and MCP servers, with optional catalog/schema filtering and JSON or Markdown output.

183|146|Updated Jun 6, 2024
One-click install
npx skills add https://github.com/databricks/app-templates --skill discover-tools-databricks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-tools
Source: https://github.com/databricks/app-templates/tree/main/agent-openai-agents-sdk/.claude/skills/discover-tools
Command: npx skills add https://github.com/databricks/app-templates --skill discover-tools-databricks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users understand and identify all the available tools and resources within their Databricks workspace, enabling them to leverage existing capabilities for agent development and data interaction.

Core Features & Use Cases

  • Resource Discovery: Identifies various Databricks resources like UC Functions, UC Tables, Vector Search Indexes, Genie Spaces, and MCP servers.
  • Agent Development Aid: Essential for developers to know what tools are available before writing agent code.
  • Use Case: Before building a new agent, a user can run this skill to see if a relevant UC Function or an existing MCP server can be utilized, saving development time.

Quick Start

Run tool discovery to see all available resources in your Databricks workspace.

Frequently Asked Questions about discover-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I discover available tools and resources in a Databricks workspace?

To discover available tools and resources in a Databricks workspace, you can run a resource discovery skill that queries and inventories UC Functions, Tables, Vector Search Indexes, Genie Spaces, and MCP servers.

Can I list Databricks UC Functions and MCP servers for agent development?

Yes, you can list Databricks UC Functions and MCP servers for agent development by executing a workspace tool discovery process that identifies all connectable resources before you write agent code.

How do I filter discovered Databricks resources by catalog and schema?

You can filter discovered Databricks resources by catalog and schema using the discovery tool's filtering parameters, which narrow the inventory query to specific database scopes and output results in JSON or Markdown formats.

What is the best way to inventory Vector Search Indexes and Genie Spaces before building an agent?

The best way to inventory Vector Search Indexes and Genie Spaces before building an agent is to run a workspace resource discovery process that scans the environment and lists all available data interaction endpoints.

Does Databricks tool discovery support JSON and Markdown output formats?

Yes, Databricks tool discovery supports JSON and Markdown output formats, allowing you to export the inventory of UC Functions, Tables, Vector Search Indexes, Genie Spaces, and MCP servers in your preferred structure.

Why do I need to discover Databricks workspace resources before writing agent code?

You need to discover Databricks workspace resources before writing agent code to identify existing UC Functions and MCP servers that can be leveraged, saving development time and facilitating seamless data interaction.