deploy

Deploy AI agents to Databricks Apps using DAB with pre-flight checks.

6|10|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/AnanyaDBJ/databricks-ai-workshops --skill deploy-ananyadbj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/AnanyaDBJ/databricks-ai-workshops/tree/main/medium/.claude/skills/deploy
Command: npx skills add https://github.com/AnanyaDBJ/databricks-ai-workshops --skill deploy-ananyadbj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires databricks, databricks-cli, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit addresses the complexity and challenges of deploying AI agents to Databricks Apps, ensuring seamless integration and efficient deployment processes.

Core Features & Use Cases

  • Deploy to Databricks Apps: Automates the deployment of AI agents into Databricks Apps using DAB (Databricks Asset Bundles).
  • App Naming Convention: Provides guidelines for consistent app naming to simplify management.
  • Pre-flight Checks: Offers pre-deployment checks to catch errors early.
  • Binding Existing Apps: Handles scenarios where an app with the same name already exists.
  • Unbinding Apps: Allows for decoupling the skill from a deployed app.
  • Querying Deployed Apps: Enables users to query deployed app endpoints for testing or debugging.
  • On-Behalf-Of (OBO) User Authentication: Supports authentication using the user's permissions rather than the app's service principal.

Quick Start

Deploy your AI agent to Databricks Apps by running the following commands:

uv run preflight
databricks bundle validate
databricks bundle deploy
databricks bundle run agent_openai_agents_sdk

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I deploy AI agents to Databricks Apps using Databricks Asset Bundles?

To deploy AI agents to Databricks Apps, run preflight checks, validate your Databricks Asset Bundles configuration, execute the bundle deploy command, and trigger the agent using the Databricks CLI. This automates deployment while ensuring naming conventions and authentication are handled.

What are Databricks Asset Bundles pre-flight checks for AI app deployment?

Pre-flight checks validate your Databricks Asset Bundles configuration and environment before deploying AI agents to Databricks Apps. Running these checks catches naming conflicts and configuration errors early, ensuring a smooth deployment process using the Databricks CLI.

Do I need the Databricks CLI to bind and unbind existing apps during deployment?

Yes, you need the Databricks CLI and Databricks Asset Bundles to bind or unbind existing apps. This handles scenarios where an app with the same name already exists, allowing you to decouple the skill from a deployed app or bind to it seamlessly.

Can I query deployed Databricks app endpoints for testing after deployment?

Yes, you can query deployed Databricks app endpoints for testing or debugging after deployment. The skill enables querying these endpoints directly to verify your AI agents are functioning correctly within the Databricks Apps environment.

How does On-Behalf-Of (OBO) user authentication work for Databricks Apps?

On-Behalf-Of (OBO) user authentication supports deploying AI agents to Databricks Apps using the user's permissions rather than the app's service principal. This ensures the deployed app respects individual user access controls and permissions.

What is the best way to manage Databricks app naming conventions for AI agents?

The best way to manage Databricks app naming conventions is using Databricks Asset Bundles, which provides guidelines for consistent app naming. This simplifies management and prevents conflicts when binding or unbinding existing apps during AI agent deployment.