Skip to content

Commit 5719156

Browse files
experimental: bump source SHA to upstream experimental@7b07f18
PR #533 has merged into upstream a-d-k experimental. The databricks-skills/ tree is byte-identical between the previous import SHA (9c7a5b3) and the merge commit (7b07f18) — only install.{sh,ps1} changed, which we don't import. README updated to point at the now-authoritative branch + SHA and drop the "one commit ahead of origin/experimental" caveat. Co-authored-by: Isaac
1 parent 759fa48 commit 5719156

2 files changed

Lines changed: 33 additions & 34 deletions

File tree

experimental/README.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,10 @@ See the root [README](../README.md) for details on the stable install path.
8181
These skills are imported as a snapshot from
8282
[`databricks-solutions/ai-dev-kit/databricks-skills/`](https://github.com/databricks-solutions/ai-dev-kit/tree/main/databricks-skills).
8383

84-
**Source SHA**: [`9c7a5b3`](https://github.com/databricks-solutions/ai-dev-kit/commit/9c7a5b3a3bf187c2b19d0b777768ecb52dd2de22)
85-
on the `appkit-on-experimental` branch of `jamesbroadhead/ai-dev-kit`
86-
the head of [a-d-k PR #533](https://github.com/databricks-solutions/ai-dev-kit/pull/533),
87-
which targets a-d-k's `experimental` branch. One commit ahead of
88-
`origin/experimental` at import time. Divergence from `experimental`
89-
is the PR #533 change set:
84+
**Source SHA**: [`7b07f18`](https://github.com/databricks-solutions/ai-dev-kit/commit/7b07f18b6efb7ff0ac011d3fe81b435eb3cd793a)
85+
on the `experimental` branch of `databricks-solutions/ai-dev-kit`
86+
the merge commit of [a-d-k PR #533](https://github.com/databricks-solutions/ai-dev-kit/pull/533)
87+
into `experimental`. The PR #533 change set, now part of `experimental`:
9088

9189
- `databricks-app-python``databricks-apps-python` rename (folder,
9290
baselines, manifests, install scripts, cross-skill mentions). The
@@ -99,7 +97,8 @@ is the PR #533 change set:
9997
demoted to an explicit alternative.
10098
- `install.sh` / `install.ps1` upstream changes wiring a-d-k to
10199
install d-a-s skills via a single GitHub tree call (out of scope
102-
for this snapshot, not imported here).
100+
for this snapshot, not imported here — only `databricks-skills/`
101+
content is mirrored).
103102

104103
**Note**: the `experimental` branch of a-d-k previously removed
105104
`databricks-lakebase-provisioned`, which is why it is not present in

manifest.json

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
{
22
"version": "2",
3-
"updated_at": "2026-05-12T22:26:19Z",
3+
"updated_at": "2026-05-15T09:45:06Z",
44
"skills": {
55
"databricks-apps": {
66
"version": "0.1.1",
77
"description": "Databricks Apps development and deployment (evaluates analytics vs synced tables data access)",
88
"experimental": false,
9-
"updated_at": "2026-05-12T15:39:50Z",
9+
"updated_at": "2026-05-15T09:44:24Z",
1010
"files": [
1111
"SKILL.md",
1212
"agents/openai.yaml",
@@ -33,7 +33,7 @@
3333
"version": "0.1.0",
3434
"description": "Core Databricks skill for CLI, auth, and data exploration",
3535
"experimental": false,
36-
"updated_at": "2026-05-12T15:39:50Z",
36+
"updated_at": "2026-05-15T09:44:24Z",
3737
"files": [
3838
"SKILL.md",
3939
"agents/openai.yaml",
@@ -66,7 +66,7 @@
6666
"version": "0.2.0",
6767
"description": "Develop and deploy Lakeflow Jobs on Databricks via DABs, Python SDK, or the CLI \u2014 covers all task types, triggers, notifications, and worked examples",
6868
"experimental": false,
69-
"updated_at": "2026-05-12T22:25:29Z",
69+
"updated_at": "2026-05-15T09:44:54Z",
7070
"files": [
7171
"SKILL.md",
7272
"agents/openai.yaml",
@@ -82,7 +82,7 @@
8282
"version": "0.1.0",
8383
"description": "Databricks Lakebase Postgres: projects, scaling, connectivity, synced tables, and Data API",
8484
"experimental": false,
85-
"updated_at": "2026-05-12T15:39:50Z",
85+
"updated_at": "2026-05-15T09:44:24Z",
8686
"files": [
8787
"SKILL.md",
8888
"agents/openai.yaml",
@@ -175,7 +175,7 @@
175175
"version": "0.0.1",
176176
"description": "Create Agent Bricks: Knowledge Assistants (KA) for document Q&A and Supervisor Agents for multi-agent orchestration (MAS). For Genie Spaces, see databricks-genie skill.",
177177
"experimental": true,
178-
"updated_at": "2026-05-12T21:15:40Z",
178+
"updated_at": "2026-05-15T09:44:54Z",
179179
"files": [
180180
"1-knowledge-assistants.md",
181181
"2-supervisor-agents.md",
@@ -190,7 +190,7 @@
190190
"version": "0.0.1",
191191
"description": "Use Databricks built-in AI Functions (ai_classify, ai_extract, ai_summarize, ai_mask, ai_translate, ai_fix_grammar, ai_gen, ai_analyze_sentiment, ai_similarity, ai_parse_document, ai_query, ai_forecast) to add AI capabilities directly to SQL and PySpark pipelines without managing model endpoints. Also covers document parsing and building custom RAG pipelines (parse \u2192 chunk \u2192 index \u2192 query).",
192192
"experimental": true,
193-
"updated_at": "2026-05-12T21:15:40Z",
193+
"updated_at": "2026-05-15T09:44:54Z",
194194
"files": [
195195
"1-task-functions.md",
196196
"2-ai-query.md",
@@ -206,7 +206,7 @@
206206
"version": "0.0.1",
207207
"description": "Create Databricks AI/BI dashboards. Must use when creating, updating, or deploying Lakeview dashboards as Databricks Dashboard have a unique json structure. CRITICAL: You MUST test ALL SQL queries via CLI BEFORE deploying. Follow guidelines strictly.",
208208
"experimental": true,
209-
"updated_at": "2026-05-12T21:15:40Z",
209+
"updated_at": "2026-05-15T09:44:54Z",
210210
"files": [
211211
"1-widget-specifications.md",
212212
"2-advanced-widget-specifications.md",
@@ -223,7 +223,7 @@
223223
"version": "0.0.1",
224224
"description": "Builds Databricks applications. Prefers AppKit (TypeScript + React SDK) for new apps; falls back to Python frameworks (Dash, Streamlit, Gradio, Flask, FastAPI, Reflex) when Python is required. Handles OAuth authorization, app resources, SQL warehouse and Lakebase connectivity, model serving, foundation model APIs, and deployment. Use when building web apps, dashboards, ML demos, or REST APIs for Databricks, or when the user mentions AppKit, Streamlit, Dash, Gradio, Flask, FastAPI, Reflex, or Databricks app.",
225225
"experimental": true,
226-
"updated_at": "2026-05-12T21:15:40Z",
226+
"updated_at": "2026-05-15T09:44:54Z",
227227
"files": [
228228
"1-authorization.md",
229229
"2-app-resources.md",
@@ -245,7 +245,7 @@
245245
"version": "0.0.1",
246246
"description": "Create and configure Declarative Automation Bundles (formerly Asset Bundles) with best practices for multi-environment deployments (CICD). Use when working with: (1) Creating new DAB projects, (2) Adding resources (dashboards, pipelines, jobs, alerts), (3) Configuring multi-environment deployments, (4) Setting up permissions, (5) Deploying or running bundle resources",
247247
"experimental": true,
248-
"updated_at": "2026-05-12T21:15:40Z",
248+
"updated_at": "2026-05-15T09:44:54Z",
249249
"files": [
250250
"SDP_guidance.md",
251251
"SKILL.md",
@@ -259,7 +259,7 @@
259259
"version": "0.0.1",
260260
"description": "Manage Databricks workspace connections: check current workspace, switch profiles, list available workspaces, or authenticate to a new workspace. Use when the user mentions \"switch workspace\", \"which workspace\", \"current profile\", \"databrickscfg\", \"connect to workspace\", or \"databricks auth\".",
261261
"experimental": true,
262-
"updated_at": "2026-05-12T21:15:40Z",
262+
"updated_at": "2026-05-15T09:44:54Z",
263263
"files": [
264264
"SKILL.md",
265265
"agents/openai.yaml",
@@ -271,7 +271,7 @@
271271
"version": "0.0.1",
272272
"description": "Databricks SQL (DBSQL) advanced features and SQL warehouse capabilities. This skill MUST be invoked when the user mentions: \"DBSQL\", \"Databricks SQL\", \"SQL warehouse\", \"SQL scripting\", \"stored procedure\", \"CALL procedure\", \"materialized view\", \"CREATE MATERIALIZED VIEW\", \"pipe syntax\", \"|>\", \"geospatial\", \"H3\", \"ST_\", \"spatial SQL\", \"collation\", \"COLLATE\", \"ai_query\", \"ai_classify\", \"ai_extract\", \"ai_gen\", \"AI function\", \"http_request\", \"remote_query\", \"read_files\", \"Lakehouse Federation\", \"recursive CTE\", \"WITH RECURSIVE\", \"multi-statement transaction\", \"temp table\", \"temporary view\", \"pipe operator\". SHOULD also invoke when the user asks about SQL best practices, data modeling patterns, or advanced SQL features on Databricks.",
273273
"experimental": true,
274-
"updated_at": "2026-05-12T21:53:00Z",
274+
"updated_at": "2026-05-15T09:44:54Z",
275275
"files": [
276276
"SKILL.md",
277277
"agents/openai.yaml",
@@ -288,7 +288,7 @@
288288
"version": "0.0.1",
289289
"description": "Databricks documentation reference via llms.txt index. Use when other skills do not cover a topic, looking up unfamiliar Databricks features, or needing authoritative docs on APIs, configurations, or platform capabilities.",
290290
"experimental": true,
291-
"updated_at": "2026-05-12T21:15:40Z",
291+
"updated_at": "2026-05-15T09:44:54Z",
292292
"files": [
293293
"SKILL.md",
294294
"agents/openai.yaml",
@@ -300,7 +300,7 @@
300300
"version": "0.0.1",
301301
"description": "Execute code and manage compute on Databricks. Use this skill when the user mentions: \"run code\", \"execute\", \"run on databricks\", \"serverless\", \"no cluster\", \"run python\", \"run scala\", \"run sql\", \"run R\", \"run file\", \"push and run\", \"notebook run\", \"batch script\", \"model training\", \"run script on cluster\", \"create cluster\", \"new cluster\", \"resize cluster\", \"modify cluster\", \"delete cluster\", \"terminate cluster\", \"create warehouse\", \"new warehouse\", \"resize warehouse\", \"delete warehouse\", \"node types\", \"runtime versions\", \"DBR versions\", \"spin up compute\", \"provision cluster\".",
302302
"experimental": true,
303-
"updated_at": "2026-05-12T21:53:00Z",
303+
"updated_at": "2026-05-15T09:44:54Z",
304304
"files": [
305305
"SKILL.md",
306306
"agents/openai.yaml",
@@ -316,7 +316,7 @@
316316
"version": "0.0.1",
317317
"description": "Create and query Databricks Genie Spaces for natural language SQL exploration. Use when building Genie Spaces, exporting and importing Genie Spaces, migrating Genie Spaces between workspaces or environments, or asking questions via the Genie Conversation API.",
318318
"experimental": true,
319-
"updated_at": "2026-05-12T21:15:40Z",
319+
"updated_at": "2026-05-15T09:44:54Z",
320320
"files": [
321321
"SKILL.md",
322322
"agents/openai.yaml",
@@ -328,7 +328,7 @@
328328
"version": "0.0.1",
329329
"description": "Apache Iceberg tables on Databricks \u2014 Managed Iceberg tables, External Iceberg Reads (fka Uniform), Compatibility Mode, Iceberg REST Catalog (IRC), Iceberg v3, Snowflake interop, PyIceberg, OSS Spark, external engine access and credential vending. Use when creating Iceberg tables, enabling External Iceberg Reads (uniform) on Delta tables (including Streaming Tables and Materialized Views via compatibility mode), configuring external engines to read Databricks tables via Unity Catalog IRC, integrating with Snowflake catalog to read Foreign Iceberg tables",
330330
"experimental": true,
331-
"updated_at": "2026-05-12T21:15:40Z",
331+
"updated_at": "2026-05-15T09:44:54Z",
332332
"files": [
333333
"1-managed-iceberg-tables.md",
334334
"2-uniform-and-compatibility.md",
@@ -345,7 +345,7 @@
345345
"version": "0.0.1",
346346
"description": "Patterns and best practices for Lakebase Autoscaling (next-gen managed PostgreSQL). Use when creating or managing Lakebase Autoscaling projects, configuring autoscaling compute or scale-to-zero, working with database branching for dev/test workflows, implementing reverse ETL via synced tables, or connecting applications to Lakebase with OAuth credentials.",
347347
"experimental": true,
348-
"updated_at": "2026-05-12T21:16:50Z",
348+
"updated_at": "2026-05-15T09:44:54Z",
349349
"files": [
350350
"SKILL.md",
351351
"agents/openai.yaml",
@@ -362,7 +362,7 @@
362362
"version": "0.0.1",
363363
"description": "Unity Catalog metric views: define, create, query, and manage governed business metrics in YAML. Use when building standardized KPIs, revenue metrics, order analytics, or any reusable business metrics that need consistent definitions across teams and tools.",
364364
"experimental": true,
365-
"updated_at": "2026-05-12T21:15:40Z",
365+
"updated_at": "2026-05-15T09:44:54Z",
366366
"files": [
367367
"SKILL.md",
368368
"agents/openai.yaml",
@@ -376,7 +376,7 @@
376376
"version": "0.0.1",
377377
"description": "MLflow 3 GenAI agent evaluation. Use when writing mlflow.genai.evaluate() code, creating @scorer functions, using built-in scorers (Guidelines, Correctness, Safety, RetrievalGroundedness), building eval datasets from traces, setting up trace ingestion and production monitoring, aligning judges with MemAlign from domain expert feedback, or running optimize_prompts() with GEPA for automated prompt improvement.",
378378
"experimental": true,
379-
"updated_at": "2026-05-12T21:15:40Z",
379+
"updated_at": "2026-05-15T09:44:54Z",
380380
"files": [
381381
"SKILL.md",
382382
"agents/openai.yaml",
@@ -399,7 +399,7 @@
399399
"version": "0.0.1",
400400
"description": "Databricks development guidance including Python SDK, Databricks Connect, CLI, and REST API. Use when working with databricks-sdk, databricks-connect, or Databricks APIs.",
401401
"experimental": true,
402-
"updated_at": "2026-05-12T21:15:40Z",
402+
"updated_at": "2026-05-15T09:44:54Z",
403403
"files": [
404404
"SKILL.md",
405405
"agents/openai.yaml",
@@ -417,7 +417,7 @@
417417
"version": "0.0.1",
418418
"description": "Comprehensive guide to Spark Structured Streaming for production workloads. Use when building streaming pipelines, working with Kafka ingestion, implementing Real-Time Mode (RTM), configuring triggers (processingTime, availableNow), handling stateful operations with watermarks, optimizing checkpoints, performing stream-stream or stream-static joins, writing to multiple sinks, or tuning streaming cost and performance.",
419419
"experimental": true,
420-
"updated_at": "2026-05-12T21:15:40Z",
420+
"updated_at": "2026-05-15T09:44:54Z",
421421
"files": [
422422
"SKILL.md",
423423
"agents/openai.yaml",
@@ -438,7 +438,7 @@
438438
"version": "0.0.1",
439439
"description": "Generate realistic synthetic data using Spark + Faker (strongly recommended). Supports serverless execution, multiple output formats (Parquet/JSON/CSV/Delta), and scales from thousands to millions of rows. For small datasets (<10K rows), can optionally generate locally and upload to volumes. Use when user mentions 'synthetic data', 'test data', 'generate data', 'demo dataset', 'Faker', or 'sample data'.",
440440
"experimental": true,
441-
"updated_at": "2026-05-12T21:15:40Z",
441+
"updated_at": "2026-05-15T09:44:54Z",
442442
"files": [
443443
"SKILL.md",
444444
"agents/openai.yaml",
@@ -453,7 +453,7 @@
453453
"version": "0.0.1",
454454
"description": "Unity Catalog system tables and volumes. Use when querying system tables (audit, lineage, billing) or working with volume file operations (upload, download, list files in /Volumes/).",
455455
"experimental": true,
456-
"updated_at": "2026-05-12T21:15:40Z",
456+
"updated_at": "2026-05-15T09:44:54Z",
457457
"files": [
458458
"5-system-tables.md",
459459
"6-volumes.md",
@@ -468,7 +468,7 @@
468468
"version": "0.0.1",
469469
"description": "Generate PDF documents from HTML and upload to Unity Catalog volumes. Use for creating test PDFs, demo documents, reports, or evaluation datasets.",
470470
"experimental": true,
471-
"updated_at": "2026-05-12T21:15:40Z",
471+
"updated_at": "2026-05-15T09:44:54Z",
472472
"files": [
473473
"SKILL.md",
474474
"agents/openai.yaml",
@@ -481,7 +481,7 @@
481481
"version": "0.0.1",
482482
"description": "Patterns for Databricks Vector Search: create endpoints and indexes, query with filters, manage embeddings. Use when building RAG applications, semantic search, or similarity matching. Covers both storage-optimized and standard endpoints.",
483483
"experimental": true,
484-
"updated_at": "2026-05-12T21:15:40Z",
484+
"updated_at": "2026-05-15T09:44:54Z",
485485
"files": [
486486
"SKILL.md",
487487
"agents/openai.yaml",
@@ -497,7 +497,7 @@
497497
"version": "0.0.1",
498498
"description": "Build Zerobus Ingest clients for near real-time data ingestion into Databricks Delta tables via gRPC. Use when creating producers that write directly to Unity Catalog tables without a message bus, working with the Zerobus Ingest SDK in Python/Java/Go/TypeScript/Rust, generating Protobuf schemas from UC tables, or implementing stream-based ingestion with ACK handling and retry logic.",
499499
"experimental": true,
500-
"updated_at": "2026-05-12T21:15:40Z",
500+
"updated_at": "2026-05-15T09:44:54Z",
501501
"files": [
502502
"1-setup-and-authentication.md",
503503
"2-python-client.md",
@@ -514,7 +514,7 @@
514514
"version": "0.0.1",
515515
"description": "Build custom Python data sources for Apache Spark using the PySpark DataSource API \u2014 batch and streaming readers/writers for external systems. Use this skill whenever someone wants to connect Spark to an external system (database, API, message queue, custom protocol), build a Spark connector or plugin in Python, implement a DataSourceReader or DataSourceWriter, pull data from or push data to a system via Spark, or work with the PySpark DataSource API in any way. Even if they just say \"read from X in Spark\" or \"write DataFrame to Y\" and there's no native connector, this skill applies.",
516516
"experimental": true,
517-
"updated_at": "2026-05-12T21:15:40Z",
517+
"updated_at": "2026-05-15T09:44:54Z",
518518
"files": [
519519
"SKILL.md",
520520
"agents/openai.yaml",

0 commit comments

Comments
 (0)