databricks-deploy

Upload files or folders directly to a Databricks workspace.

Updated May 26, 2026
One-click install
npx skills add https://github.com/rbutinar/ade-ops --skill databricks-deploy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: databricks-deploy
Source: https://github.com/rbutinar/ade-ops/tree/main/.agents/skills/databricks-deploy
Command: npx skills add https://github.com/rbutinar/ade-ops --skill databricks-deploy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of manually uploading files or folders to a Databricks workspace, enabling users to deploy data and scripts directly into their Databricks environment.

Core Features & Use Cases

  • Ad-Hoc Raw Upload: Upload files or folders to Databricks workspace without applying overlay transforms.
  • Targeting Workspaces: Upload to a specific workspace path or use environment-based resolution.
  • State Tracking: No state tracking performed, so it doesn't update .state.yaml.
  • Use Case: For quickly deploying utility scripts or files that don't require the full assembly pipeline.

Quick Start

Deploy a file 'utility_script.py' to the Databricks workspace using environment 'dev': /databricks-deploy utility_script.py --env dev

Frequently Asked Questions about databricks-deploy

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

FAQPage Schema
How do I upload files to a Databricks workspace without running a full assembly pipeline?

To upload files to a Databricks workspace without the full assembly pipeline, use a direct deployment tool that bypasses overlay transforms. This approach deploys raw utility scripts and folders ad-hoc, avoiding state tracking updates to `.state.yaml`.

What is the best way to deploy utility scripts directly to Databricks for an ad-hoc task?

The best way to deploy utility scripts for an ad-hoc task is a direct file upload to your Databricks workspace. This method targets specific workspace paths or uses environment-based resolution, skipping complex deployment pipelines entirely.

Does deploying files to Databricks require a configured MCP server?

Yes, deploying files to Databricks requires a configured Databricks MCP server and project config. You need these prerequisites established in your environment before initiating direct workspace file or folder uploads.

Can I upload a folder to a specific Databricks workspace path using environment variables?

Yes, you can upload a folder to a Databricks workspace using environment-based resolution. Direct deployment supports targeting specific workspace paths by passing environment variables like 'dev' during the file upload process.

Why does a direct Databricks file upload not update my project state configuration?

A direct Databricks file upload does not update your project state configuration because it performs no state tracking. It bypasses the assembly pipeline entirely, meaning `.state.yaml` remains unchanged during ad-hoc file deployments.