From dda637495b54967d9bc4b15e724bb8ca921ae2f2 Mon Sep 17 00:00:00 2001 From: James Broadhead Date: Wed, 27 May 2026 23:08:10 +0000 Subject: [PATCH] databricks-skills(install_genie_code_skills): add databricks-agent-skills as upstream source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- databricks-skills/install_genie_code_skills.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/databricks-skills/install_genie_code_skills.py b/databricks-skills/install_genie_code_skills.py index cb7e6c44..dbaee0ff 100644 --- a/databricks-skills/install_genie_code_skills.py +++ b/databricks-skills/install_genie_code_skills.py @@ -49,6 +49,15 @@ # Skills are auto-discovered: any subdirectory containing SKILL.md is a skill. SKILL_SOURCES = [ + # databricks-agent-skills (DAS) is the canonical upstream. `skills/` holds + # stable, reviewed skills (including AppKit-aware `databricks-apps`); + # `experimental/` holds the verbatim a-d-k snapshot. Listed first so that on + # name collision DAS wins over the (deprecated) a-d-k source below. + {"owner": "databricks", "repo": "databricks-agent-skills", "path": "skills"}, + {"owner": "databricks", "repo": "databricks-agent-skills", "path": "experimental"}, + # ai-dev-kit is deprecated; DAS `experimental/` is a snapshot of this tree. + # Kept here until DAS-sync is verified end-to-end against Genie Code, then + # this entry can be removed. {"owner": "databricks-solutions", "repo": "ai-dev-kit", "path": "databricks-skills", "skip": {"TEMPLATE"}}, {"owner": "mlflow", "repo": "skills", "path": ""},