databricks-unity-catalog — скилл для Claude Code: обзор и установка
Скилл помогает агенту управлять правами доступа, размечать маски колонок, настраивать внешние хранилища и опрашивать системные таблицы в Databricks Unity Catalog.
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a claude-codeЧто делает databricks-unity-catalog
Скилл даёт языковой модели правила работы с моделью привилегий Unity Catalog. Ассистент составляет SQL-запросы GRANT и REVOKE, меняет владельцев каталогов и настраивает фильтрацию строк или маскирование колонок через функции current_user() и is_account_group_member(). Также он помогает описывать внешние подключения (CREATE STORAGE CREDENTIAL и CREATE EXTERNAL LOCATION).
Внутри собраны инструкции по системным таблицам system.access и работе с файлами в каталогах /Volumes/. Для операций с томами через утилиту databricks fs обязательно указывать схему dbfs:, иначе CLI выдаст ошибку no such directory.
Для запуска требуется единый databricks CLI версии не ниже 1.0.0. Создание каталогов и схем рекомендуется выполнять с ключом --json, поскольку порядок позиционных аргументов различается между командами и версиями утилиты.
Какие задачи решает
- раздать или отозвать привилегии на схемы и таблицы через
GRANTиREVOKE - настроить динамические маски колонок и фильтры строк
- подключить внешние расположения и учётные данные хранилищ
- отследить происхождение данных в системной таблице
table_lineage - загрузить файлы в тома Unity Catalog через
databricks fs
Примеры запросов агенту
- Покажи, у каких групп есть доступ к таблице
analytics.gold.customers - Создай схему
marketingв каталогеmainчерез CLI с флагом--json - Напиши SQL-запрос к таблице
system.access.table_lineage, чтобы найти источники данных за последнюю неделю
Как установить databricks-unity-catalog
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a claude-code2Вручную: положить файлы
~/.claude/skills/databricks-unity-catalog/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/databricks-unity-catalog/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a codex2Вручную: положить файлы
.agents/skills/databricks-unity-catalog/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a cursor2Вручную: положить файлы
.cursor/skills/databricks-unity-catalog/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks/databricks-agent-skills databricks-unity-catalog2Вручную: положить файлы
.github/skills/databricks-unity-catalog/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks/databricks-agent-skills --path skills/databricks-unity-catalogВручную: положить файлы
.devin/skills/databricks-unity-catalog/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о databricks-unity-catalog
Как установить databricks-unity-catalog в Claude Code?
Выполните команду npx skills add databricks/databricks-agent-skills --skill databricks-unity-catalog -a claude-code.
Что делает этот скилл?
Он учит агента безопасно управлять правами в Databricks Unity Catalog, конфигурировать хранилища и запрашивать аудит или происхождение данных из системных таблиц.
Какие требования предъявляются к databricks CLI?
Требуется утилита databricks CLI версии 1.0.0 или новее. Если конкретная подкоманда отсутствует в вашей установке, скилл предписывает использовать прямой SQL или Python SDK.