GL
Подготовка источников данных
Generate a copy-paste Grafana data source provisioning file (YAML or Terraform) for any plugin from its standardized settings schema on the plugins CDN. Use when the user wants to provision or configure a data source as code â e.g.
Что делает навык
Генерирует готовые файлы провижининга источника данных Grafana (YAML или Terraform) на основе стандартизированной схемы настроек плагина. Позволяет настроить источник данных как код, автоматически resolving plugin id, версию и структуру полей из CDN Grafana.
Когда применять
- Пользователь хочет добавить новый источник данных (например, Infinity, ClickHouse) через YAML-конфигурацию провижининга.
- Необходимо создать ресурс Terraform для управления источником данных в Grafana с использованием официального провайдера.
- Требуется перенести существующую конфигурацию источника данных из работающего экземпляра Grafana в код (Terraform/YAML).
Как работает
- Уточнить у пользователя: создание с нуля или конвертация существующего источника данных.
- Разрешить полный plugin id (формата <org>-<name>-datasource) и актуальную версию через Grafana API, если пользователь указал короткое имя.
- Получить схему настроек (dsconfig.json) и примеры конфигураций (v0alpha1.json) из CDN плагинов Grafana.
- Сопоставить поля из схемы с целевыми структурами (jsonData, secureJsonData, root) в зависимости от выбранного формата (YAML или Terraform).
- Сгенерировать файл конфигурации (YAML или .tf) с корректными путями для секретов (через переменные окружения) и настройками доступа.
- Вернуть готовый файл пользователю с инструкциями по размещению и проверке работоспособности.
Примеры запросов агенту
Создай YAML-файл провижининга для источника данных Infinity с аутентификацией по API ключу.
Сгенерируй Terraform-ресурс для подключения к ClickHouse, используя прокси-доступ.
Конвертируй существующий источник данных Grafana с uid 'my-db' в файл провижининга.
Что понадобится
- Доступ к интернету для запросов к Grafana API (api.grafana.com) и CDN плагинов (plugins-cdn.grafana.net).
- Установленный jq для парсинга JSON-ответов API.
- Для конвертации существующих данных: подключенный Grafana MCP сервер с включенным набором инструментов Datasources.
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «datasources-provisioning» из репозитория:
# https://github.com/grafana/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r datasources-provisioning/ ~/.claude/skills/datasources-provisioning/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.