databricks-apps — скилл для Claude Code: приложения на Databricks Apps
Скилл для сборки кастомных дата-приложений на платформе Databricks Apps: сначала проверяет, нужен ли вообще код, потом помогает со скаффолдингом и SQL.
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a claude-codeЧто делает databricks-apps
Скилл ведёт агента через разработку приложения, которое разворачивается на Databricks Apps. Перед скаффолдингом он разбирает, как приложение будет читать данные: через аналитику или через синхронизированные таблицы Lakebase. Отдельно проверяется, нужен ли кастомный код — для простого дашборда с парой графиков предлагается managed AI/BI (Lakeview) и скилл databricks-aibi-dashboards.
Внутри — набор справочников по фазам работы: SQL-запросы, фронтенд-компоненты, useAnalyticsQuery из AppKit SDK, кастомные API-эндпоинты, Lakebase, Genie-чат, Model Serving, загрузка файлов в UC Volumes, запуск Lakeflow Jobs. Есть гайды по нефреймворковым приложениям (Streamlit, FastAPI, Flask, Gradio, Next.js) и по правилам платформы с правами и лимитами.
Нужен databricks CLI версии не ниже v0.294.0 и родительский скилл databricks-core — он отвечает за авторизацию и выбор профиля. Менеджер пакетов только npm или pnpm: если в проекте обнаружен yarn или bun, скилл останавливается и спрашивает, на чём работать дальше. Перед деплоем прогоняется databricks apps validate --profile <PROFILE>, а смоук-тесты на Playwright придётся переписать под своё приложение — дефолтные селекторы шаблона ищут заголовок «Minimal Databricks App» и падают.
Какие задачи решает
- решить до кода, брать ли managed AI/BI или писать приложение
- выбрать между аналитическими запросами и синхронизированными таблицами Lakebase
- собрать приложение с Genie-чатом или write-back, которых нет в AI/BI
- подключить Model Serving или запуск Lakeflow Jobs из интерфейса приложения
- довести Playwright-смоук-тест до состояния, в котором он проходит валидацию
Примеры запросов агенту
- Собери дата-приложение на Databricks Apps с таблицей запросов и графиком по статусам
- Добавь в приложение Genie-чат и подключи его к аналитическому складу
- Разверни приложение на Databricks Apps и прогони
databricks apps validateперед деплоем
Как установить databricks-apps
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a claude-code2Вручную: положить файлы
~/.claude/skills/databricks-apps/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/databricks-apps/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a codex2Вручную: положить файлы
.agents/skills/databricks-apps/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a cursor2Вручную: положить файлы
.cursor/skills/databricks-apps/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install databricks/databricks-agent-skills databricks-apps2Вручную: положить файлы
.github/skills/databricks-apps/SKILL.md1Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a gemini-cli2Командой платформы
gemini skills install https://github.com/databricks/databricks-agent-skills --path skills/databricks-appsВручную: положить файлы
.devin/skills/databricks-apps/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add databricks/databricks-agent-skills --skill databricks-apps -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о databricks-apps
Как установить databricks-apps в Claude Code?
Выполните npx skills add databricks/databricks-agent-skills --skill databricks-apps -a claude-code. После этого файл скилла лежит по пути ~/.claude/skills/databricks-apps/SKILL.md.
Что делает databricks-apps?
Проводит агента по всем этапам создания приложения для Databricks Apps: выбор способа доступа к данным, скаффолдинг, запросы, фронтенд, тесты и деплой.
Что нужно, чтобы скилл заработал?
databricks CLI версии от v0.294.0 и родительский скилл databricks-core для авторизации и профилей. Пакеты ставятся через npm или pnpm — yarn и bun не поддерживаются.