Skip to main content
skill CX Codex

databricks-apps-python — Claude Code skill: how to install

Configures Python backends for Databricks Apps, handling framework deployment, OAuth authentication, and Lakebase connections.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add databricks/databricks-agent-skills --skill databricks-apps-python -a claude-code
Open on GitHub

What databricks-apps-python does

This skill establishes architecture rules for Python services running on Databricks Apps. FastAPI served by uvicorn is the default choice here. The instructions also cover setups for Flask or Streamlit. It outlines start commands for app.yaml, service principal authentication, and user token forwarding.

The execution environment provides Ubuntu 22.04 with Python 3.11, 2 vCPU, and 6 GB RAM. Deployments strictly require Databricks CLI version 1.0.0 or higher. Without it, deployment will fail. The rules forbid hardcoded tokens: all resource links must rely on SDK Config() and valueFrom directives.

What it helps with

  • configure FastAPI production serving with uvicorn in Databricks
  • connect Lakebase or SQL warehouse instances through app.yaml
  • authenticate service principals using the Databricks SDK Config
  • package and deploy apps through Databricks Asset Bundles

Example prompts for the agent

  • Create a FastAPI backend skeleton for Databricks Apps connected to Lakebase
  • Configure app.yaml and service principal authentication using SDK Config
  • Help me deploy a Databricks Python app using DABs

How to install databricks-apps-python

1Skills CLI (Vercel)

npx skills add databricks/databricks-agent-skills --skill databricks-apps-python -a claude-code

2Manually: put the files in place

~/.claude/skills/databricks-apps-python/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/databricks-apps-python/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about databricks-apps-python

How to install databricks-apps-python in Claude Code?

Run npx skills add databricks/databricks-agent-skills --skill databricks-apps-python -a claude-code in your terminal.

What does databricks-apps-python do?

It provides deployment rules, auth workflows, and configuration standards for Python apps in Databricks. It helps set up web servers, connect databases, and write app.yaml files.

What are the runtime specs and system prerequisites?

The runtime environment runs Ubuntu 22.04 with Python 3.11, 2 vCPU, and 6 GB RAM. Local management requires Databricks CLI version 1.0.0 or newer.

Similar skills

Everything for Backend and APIs →

From the same set7

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor