Lightdash — скилл
Скиллы Lightdash: метрики, чарты и дашборды как YAML, предпросмотр ветки, правила SQL для dbt и проверка обновления сервера
- 6 230 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скилл направляет агента к командам `lightdash deploy` и `upload`, которые меняют проект и контент на сервере Lightdash.
- Команда `lightdash sql` выполняет SQL в вашем хранилище с правами подключенного пользователя.
Установка
- Работает в
Ручная установка
lightdash install-skillsКоманда из README. Нужен установленный CLI Lightdash. Она скачивает скиллы в каталог выбранного агента: Claude, Cursor или Codex.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скилл направляет агента к командам `lightdash deploy` и `upload`, которые меняют проект и контент на сервере Lightdash.
- Команда `lightdash sql` выполняет SQL в вашем хранилище с правами подключенного пользователя.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
В папке `skills/` репозитория Lightdash лежат четыре скилла. Главный, `developing-in-lightdash`, учит агента вести аналитический проект как код: описывать метрики, измерения и соединения в YAML рядом с моделями dbt, править чарты и дашборды, выгружать и загружать контент командами `lightdash download` и `lightdash upload`, проверять файлы через `lightdash lint`, а таблицы и значения хранилища смотреть через `lightdash warehouse-catalog` и `lightdash sql`. Три остальных узкие. `effective-dbt-sql` задает правила для SQL в моделях dbt: переиспользовать готовые поля, предпочитать CTE коррелированным подзапросам, явно писать соединения и списки столбцов. `upgrade-preflight` разбирает ответы `lightdash upgrade-check` и `migrate preflight` перед обновлением self-hosted сервера. `lightdash-release-review` собирает дайджест вышедших функций за период, по умолчанию за четырнадцать дней.
Для кого. Аналитическим инженерам и командам данных на dbt, которые ведут Lightdash через Git и CI и поручают агенту правки метрик, чартов и дашбордов.
Подходит, если
- Агент добавляет метрику или измерение в YAML модели dbt и описывает соединение таблиц.
- Дашборд выгружается командой `lightdash download`, правится в файлах и возвращается через `lightdash upload`.
- Перед слиянием ветки нужен предпросмотр изменений и проверка проекта командами `lightdash preview` и `lightdash validate`.
- Администратор обновляет self-hosted Lightdash и сверяет план с ответом `lightdash upgrade-check`.
- SQL модели dbt с метрикой пишется заново, и в нем важно переиспользовать готовые поля.
Не подходит, если
- Вы работаете в Lightdash Cloud: скилл `upgrade-preflight` для облака не годится, обновления там ведет вендор.
- Задача относится к dbt без метаданных Lightdash или к сырому SQL, не связанному с моделями.
- Вы разрабатываете само приложение Lightdash: для этого в репозитории есть `AGENTS.md`.
Пример запроса к агенту
Добавь в модель orders метрику выручки по оплаченным заказам, обнови чарт на дашборде продаж и прогони `lightdash lint` перед предпросмотром.Ограничения
Скиллы работают через CLI Lightdash, которому нужны Node.js 24 или новее и вход в ваш экземпляр командой `lightdash login`. Работа с Data Apps и пользовательскими типами чартов помечена в скилле как enterprise. Команда `install-skills` скачивает файлы с GitHub по тегу версии CLI, поэтому нужен выход в сеть, а набор скиллов зависит от установленной версии. У репозитория GitHub не находит единой лицензии; пакет CLI заявлен под MIT.
Как отключить. Удалите папки скиллов из `.claude/skills`, `.cursor/skills` или `.codex/skills` проекта либо домашнего каталога. CLI удаляется отдельно командой `npm uninstall -g @lightdash/cli`.
Частые вопросы
Как установить скиллы Lightdash для Claude Code?
Установите CLI командой `npm i -g @lightdash/cli`, затем выполните `lightdash install-skills`. Файлы лягут в `.claude/skills` корня Git-репозитория; для Cursor и Codex у команды есть каталоги `.cursor/skills` и `.codex/skills`.
Можно ли поставить скиллы сразу для всех проектов?
Да, у `install-skills` есть глобальный режим. Тогда файлы пишутся в домашний каталог: `~/.claude/skills`, `~/.cursor/skills` или `~/.codex/skills`.
Какие скиллы входят в набор?
Четыре: `developing-in-lightdash`, `effective-dbt-sql`, `upgrade-preflight` и `lightdash-release-review`. Первый ведет проект целиком, остальные включаются по задаче.
Работают ли скиллы со своим сервером Lightdash?
Да. `lightdash login` сохраняет вход в нужный экземпляр по его адресу, а `upgrade-preflight` написан для self-hosted установок.
Как обновить скиллы?
Обновите CLI и снова выполните `lightdash install-skills`: файлы берутся по тегу версии CLI, поэтому новая версия приносит свежий набор.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
Скиллыdbt Charts
dbt-charts
Декларативный YAML поверх SQL для дашбордов: описываете, как показать данные, агенты пишут YAML, люди проверяют. Пакет dbt-charts и CLI dct, бета
CLI для дашбордов как кода: агент описывает панели в YAML и TSX, DAC проверяет их, собирает SQL по метрикам и открывает в браузере
Скиллы для Claude Code по dbt и Snowflake: модели, тесты, отладка, миграции, оптимизация запросов, передача задач altimate-code
Скилл и CLI для анализа таблиц: чистка с записанными решениями, статистика на нужном уровне, PDF-отчет и отдельный аудит.
Скилл Streamlit
developing-with-streamlit
Официальный скилл Streamlit, встроенный в библиотеку: создание, стилизация, отладка и ускорение приложений, ставится командой streamlit skills
Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Lightdash (эта карточка) | да | 6 230 | ||
| dbt Agent Skills | да | 762 | официальные скиллы dbt Labs для проектов dbt; здесь скиллы платформы Lightdash: метрики, чарты и дашборды как код | |
| dbt MCP | да | API-ключ | 621 | сервер MCP dbt Labs с Semantic Layer и запуском команд dbt; здесь скиллы и CLI Lightdash без отдельного сервера |
Коротко о README
README подает Lightdash как открытую платформу Agentic BI, где метрики, дашборды и ИИ-агенты строятся на одном контекстном слое. Для разработчиков описан путь через Git, CLI и MCP-сервер, а установка возможна в облаке, на своем сервере через Docker или Helm и локально для разработки.
Бейдж для README
Исходный SKILL.md
--- name: developing-in-lightdash description: Use when working with Lightdash YAML files, dbt models with Lightdash metadata, the lightdash CLI (deploy, upload, download, preview, lint, warehouse-catalog, sql, set-warehouse, apps create/preview/validate), or managing charts, dashboards, spaces and access, AI agents, scheduled content, data apps, custom chart types (Chart Studio, `apps create --chart-type`, `--chart-types`), organization Data App themes, data-app external connections, users, groups, custom roles, metrics, and dimensions as code --- # Developing in Lightdash For CLI users and writeback sandboxes working with YAML and dbt files. Build and deploy Lightdash analytics projects. This skill covers the **semantic layer** (metrics, dimensions, joins) and **content** (charts, dashboards). ## When to Use - Working with Lightdash YAML files (charts, dashboards, models as code) - Using the `lightdash` CLI (`deploy`, `upload`, `download`, `preview`, `lint`, `warehouse-catalog`, `sql`) - Defining metrics, dimensions, joins, or tables in dbt or pure Lightdash projects - Creating or editing charts and dashboards as code - Downloading, uploading, or locally developing data apps (enterprise) - Creating, downloading, editing, or uploading custom chart types built in Chart Studio (enterprise) - Creating, editing, migrating, downloading, or uploading organization Data App themes **Don't use for:** Developing the Lightdash application itself (use the codebase AGENTS.md), general dbt work without Lightdash metadata, or raw SQL unrelated to Lightdash models. ## What You Can Do | Task | Commands | References | |------|----------|------------| | Create a pure Lightdash project from warehouse metadata | Use Lightdash or an already-authenticated warehouse CLI to inspect catalog metadata and aggregate profiles | [Creating from a Warehouse Catalog](./resources/creating-from-warehouse-catalog.md) | | Discover warehouse tables and fields | `lightdash warehouse-catalog --json` | [CLI Reference](./resources/cli-reference.md) | | Explore data warehouse values | `lightdash sql` to execute raw sql, read .csv results | [CLI Reference](./resources/cli-reference.md) | | Define metrics & dimensions | Edit dbt YAML or Lightdash YAML | [Metrics](./resources/metrics-reference.md), [Dimensions](./resources/dimensions-reference.md) | | Create or edit charts | UI, Lightdash AI agent, MCP, or YAML via `lightdash download`/`upload` | [Content Workflow](#content-workflow), [Chart Types](#chart-types) | | Add period comparisons | Add PoP additional metrics to chart YAML | [Period over Period](./resources/period-over-period-reference.md) | | Create or edit dashboards | UI, Lightdash AI agent, MCP, or YAML via `lightdash download`/`upload` | [Content Workflow](#content-workflow), [Dashboard Reference](./resources/dashboard-reference.md) | | Manage content as code across project and organization resources | `lightdash download`, `lightdash upload` | [Content as Code](./resources/content-as-code-reference.md) | | Manage data apps as code (enterprise) | `lightdash download --apps <ref>` (one app) or `--include-apps` (all), edit bundle, `lightdash upload --apps <ref>`; local dev via `lightdash apps create/preview/validate` | [Data Apps](#working-with-data-apps-enterprise), [Content as Code](./resources/content-as-code-reference.md) | | Build or edit a custom chart type (enterprise) | `lightdash apps create "<name>" --chart-type` or `lightdash download --chart-types <ref>`, edit `chart-types/<slug>/src/`, `lightdash upload --chart-types <ref>` | [Custom Chart Types](#working-with-custom-chart-types-enterprise) | | Manage organization Data App themes as code | `lightdash download --organization`, edit `themes/<slug>/`, `lightdash upload --organization` | [Data App Themes](./resources/data-app-themes-reference.md) | | Manage data-app external connections (enterprise) | `lightdash download --include-external-connections`, edit YAML, `lightdash upload` | [Content as Code](./resources/content-as-code-reference.md) | | Lint yaml files | `lightdash lint` | [CLI Reference](./resources/cli-reference.md) |