discover-tools

Discover Databricks workspace tools and resources across catalogs and schemas.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/AshDax/sec_scrapper_agent --skill discover-tools-ashdax
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-tools
Source: https://github.com/AshDax/sec_scrapper_agent/tree/main/agent-openai-agents-sdk/.claude/skills/discover-tools
Command: npx skills add https://github.com/AshDax/sec_scrapper_agent --skill discover-tools-ashdax

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover available workspace tools and resources to accelerate agent development.

Core Features & Use Cases

  • Enumerates UC Functions, UC Tables, Vector Search Indexes, Genie Spaces, and Custom MCP Servers in the Databricks workspace.
  • Supports filtering by catalog/schema and output formats like JSON or Markdown reports.
  • Use Case: Before building an agent, quickly map usable endpoints and data sources to inform design decisions.

Quick Start

Run uv run discover-tools to enumerate workspace resources and generate a tools.json report.

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 UC functions and vector search indexes in a Databricks workspace?

To discover available UC functions and vector search indexes in a Databricks workspace, you can run a tool enumeration process that scans catalogs and schemas to list all accessible resources. This mapping accelerates agent development by identifying usable endpoints.

What is the best way to list Genie spaces and MCP servers before building an agent?

The best way to list Genie spaces and MCP servers before building an agent is to run a workspace discovery command that enumerates these custom resources. It helps you quickly map usable endpoints and data sources to inform your design decisions.

Can I filter workspace resource discovery results by specific catalog and schema?

Yes, you can filter workspace resource discovery results by specific catalog and schema. The enumeration process supports options to limit results, allowing you to narrow down the search for UC tables, functions, and other tools to targeted database structures.

How do I generate a JSON or Markdown report of available Databricks tools?

To generate a JSON or Markdown report of available Databricks tools, execute the discovery command with output formatting options. The tool enumerates workspace resources like UC tables and vector search indexes, saving the results into your specified format.

Does Databricks workspace discovery support finding Unity Catalog tables for agent planning?

Yes, Databricks workspace discovery supports finding Unity Catalog tables for agent planning. The enumeration process locates UC Tables alongside vector search indexes, Genie spaces, and custom MCP servers across your catalogs to map usable data sources.

Why should I enumerate workspace resources before building an AI agent?

You should enumerate workspace resources before building an AI agent to accurately map usable endpoints and data sources. Discovering UC functions, tables, and vector search indexes upfront informs your design decisions and ensures the agent has the right capabilities.