databricks-dbsql — скилл для Claude Code: что делает и как установить
Скилл помогает писать код для Databricks SQL: от хранимых процедур и пайп-синтаксиса до H3-геометрии и встроенных AI-функций.
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a claude-codeЧто делает databricks-dbsql
Скилл содержит шаблоны и синтаксис диалекта Databricks SQL (DBSQL) для складов SQL Warehouse. Он подсказывает агенту правила работы с процедурными блоками BEGIN...END, транзакциями BEGIN ATOMIC, рекурсивными WITH RECURSIVE и конвейерным оператором |>. Агент перестаёт путать стандартный SQL с особенностями среды Databricks.
В базу включены примеры использования встроенных функций машинного обучения вроде ai_query и ai_classify, запросы к внешним источникам через remote_query и read_files, а также вычисления с геометриями H3 и функциями ST_.
Для применения утилит в окружении потребуется установленный databricks CLI версии 1.0.0 или новее. Часть возможностей, таких как материализованные представления или функция http_request, работает только на складах Pro или Serverless.
Какие задачи решает
- написать хранимую процедуру с обработкой ошибок на Databricks SQL
- обогатить табличные данные через LLM-функции ai_query и ai_classify
- построить пространственный запрос с геоиндексами H3 и функциями ST
- переписать сложные преобразования данных через пайп-оператор |>
Примеры запросов агенту
- Напиши хранимую процедуру на Databricks SQL для обновления витрины с обработкой исключений
- Разбери отзывы клиентов по категориям с помощью функции ai_classify
- Покажи пример пространственного поиска ближайших точек через геоиндексы H3
Как установить databricks-dbsql
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a claude-code2Вручную: положить файлы
~/.claude/skills/databricks-dbsql/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/databricks-dbsql/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a codex2Вручную: положить файлы
.agents/skills/databricks-dbsql/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a cursor2Вручную: положить файлы
.cursor/skills/databricks-dbsql/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks/databricks-agent-skills databricks-dbsql2Вручную: положить файлы
.github/skills/databricks-dbsql/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks/databricks-agent-skills --path skills/databricks-dbsqlВручную: положить файлы
.devin/skills/databricks-dbsql/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о databricks-dbsql
Как установить databricks-dbsql в Claude Code?
Выполните команду npx skills add databricks/databricks-agent-skills --skill databricks-dbsql -a claude-code. Также можно скопировать файл вручную в ~/.claude/skills/databricks-dbsql/SKILL.md.
Что делает скилл databricks-dbsql?
Он обучает ассистента специфике Databricks SQL, включая материализованные представления, процедурные скрипты, геопространственные индексы и вызовы моделей через SQL.
Какие требования нужны для работы со всеми возможностями скилла?
Требуется databricks CLI версии 1.0.0 или выше. Некоторые конструкции, например материализованные представления или http_request, работают только на SQL Warehouse уровней Pro и Serverless.