add-tools

Add tools and grant required permissions in databricks.yml for agent integrations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Add-tools enables you to programmatically extend an agent by adding tools and provisioning necessary permissions in databricks.yml, ensuring integrations and access are configured before use.

Core Features & Use Cases

  • Integrates MCP servers, Genie spaces, vector search indices, and Unity Catalog resources into an agent
  • Handles runtime permission issues by ensuring required permissions are granted ahead of deployment
  • Streamlines a repeatable workflow for tool provisioning and access control

Quick Start

Update databricks.yml to include the new tools and deploy the app to apply the changes.

Frequently Asked Questions about add-tools

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

FAQPage Schema
How do I add MCP servers and Genie spaces to my Databricks agent?

To add MCP servers and Genie spaces to your Databricks agent, you must update the databricks.yml resources to include the new tools and deploy the app to apply the configuration changes.

Why does my Databricks agent encounter runtime permission errors after adding tools?

Runtime permission errors occur because the agent's service principal lacks the necessary access. You must grant required permissions in databricks.yml and ensure the service principal is authorized before deploying.

Can I use Unity Catalog functions and vector search indices as tools in databricks.yml?

Yes, you can integrate Unity Catalog functions and vector search indices into your agent by adding them as resources in databricks.yml and provisioning the required access permissions before deployment.

What is the best way to provision access control for new Databricks agent integrations?

Provisioning access control for Databricks agent integrations involves updating databricks.yml with the required resources, granting necessary permissions to the service principal, and deploying the app to enable the new tools.

Do I need to redeploy my Databricks app when adding new tools and permissions?

Yes, redeploying the Databricks app is required when adding new tools and permissions. You must update the databricks.yml resources with the new configurations and deploy the app to apply the changes.