Skip to content

databricks-skills(install_genie_code_skills): add databricks-agent-skills as upstream source#552

Open
jamesbroadhead wants to merge 1 commit into
databricks-solutions:mainfrom
jamesbroadhead:jb/genie-installer-add-das-main
Open

databricks-skills(install_genie_code_skills): add databricks-agent-skills as upstream source#552
jamesbroadhead wants to merge 1 commit into
databricks-solutions:mainfrom
jamesbroadhead:jb/genie-installer-add-das-main

Conversation

@jamesbroadhead
Copy link
Copy Markdown
Contributor

@jamesbroadhead jamesbroadhead commented May 27, 2026

Summary

Adds two SKILL_SOURCES entries pointing at databricks/databricks-agent-skills (DAS) — the canonical upstream for Databricks skills:

  • skills/ — stable, reviewed skills. Includes AppKit-aware databricks-apps, plus databricks-core, databricks-dabs, databricks-jobs, databricks-lakebase, databricks-model-serving, databricks-pipelines, databricks-serverless-migration.
  • experimental/ — verbatim a-d-k snapshot now hosted in DAS.

Why

install_genie_code_skills.py is the path by which Genie Code users get their .assistant/skills/ populated. Today it only pulls from a-d-k, mlflow/skills, and databricks-solutions/apx — so customers running Genie Code never see DAS's databricks-apps skill (the canonical AppKit-aware one) nor any of the other reviewed stable skills.

a-d-k is deprecated overall, but the installer lives here and DAS doesn't yet ship a databricks aitools install --target genie-code equivalent, so this is the right place to land the fix.

Caveats

  • DAS entries are listed first so DAS wins on skill-name collision.
  • The a-d-k entry is kept (with a deprecation comment) until DAS-sync is verified end-to-end against Genie Code. Once that's confirmed, the a-d-k entry can come out — DAS experimental/ is functionally the same snapshot, so the duplicate only matters during the verification window.

Test plan

  • python -m py_compile databricks-skills/install_genie_code_skills.py clean.
  • Manual: run the notebook end-to-end against a Databricks workspace and confirm databricks-apps and the other DAS stable skills land in /Workspace/Users/{me}/.assistant/skills/.

Companion PR

Same change on the experimental branch: #553.

This pull request and its description were written by Claude.

…ills as upstream source

Adds two `SKILL_SOURCES` entries pointing at
`databricks/databricks-agent-skills` (DAS) — the canonical upstream
for Databricks skills:

- `skills/` (stable, reviewed; includes AppKit-aware `databricks-apps`,
  `databricks-core`, `databricks-dabs`, `databricks-jobs`,
  `databricks-lakebase`, `databricks-model-serving`,
  `databricks-pipelines`, `databricks-serverless-migration`)
- `experimental/` (verbatim a-d-k snapshot under DAS namespace)

Listed first so that on skill-name collision, DAS wins over the
(deprecated) ai-dev-kit source listed below.

The existing `databricks-solutions/ai-dev-kit` entry is kept for
continuity but tagged with a deprecation comment — it can be removed
once Genie Code rollouts confirm the DAS-sync pulls everything that
was previously pulled from a-d-k. DAS `experimental/` is functionally
the same snapshot, so the duplication only matters during the
verification window.

ai-dev-kit is deprecated overall, but since the Genie Code installer
lives here and DAS doesn't yet ship a `databricks aitools install
--target genie-code` equivalent, this is the right place to land the
fix.

This PR was prepared by Claude.
@jamesbroadhead jamesbroadhead force-pushed the jb/genie-installer-add-das-main branch from 1d5715a to dda6374 Compare May 28, 2026 09:35
jamesbroadhead added a commit to jamesbroadhead/ai-dev-kit that referenced this pull request May 28, 2026
…ills as upstream source

Same change as databricks-solutions#552 (against main), applied to the experimental branch
so the installer stays in lock-step with the active branch Genie Code
points at.

Adds two `SKILL_SOURCES` entries pointing at
`databricks/databricks-agent-skills` (DAS) — the canonical upstream
for Databricks skills:

- `skills/` (stable, reviewed; includes AppKit-aware `databricks-apps`,
  `databricks-core`, `databricks-dabs`, `databricks-jobs`,
  `databricks-lakebase`, `databricks-model-serving`,
  `databricks-pipelines`, `databricks-serverless-migration`)
- `experimental/` (verbatim a-d-k snapshot under DAS namespace)

Listed first so that on skill-name collision, DAS wins over the
(deprecated) ai-dev-kit source listed below.

The existing `databricks-solutions/ai-dev-kit` entry is kept for
continuity but tagged with a deprecation comment — it can be removed
once Genie Code rollouts confirm the DAS-sync pulls everything that
was previously pulled from a-d-k.

This PR was prepared by Claude.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant