feat(skills): add admin operations, airbase omni, knowledge, grafana, zulip, and scheme editor skills

This commit is contained in:
2026-10-30 07:45:13 +03:00
parent ed8cbc582b
commit c75bb03b24
26 changed files with 393 additions and 65 deletions
@@ -1,12 +1,12 @@
---
name: shd-airbase-manage
description: Use when the user explicitly asks to create or change AirBase schema, records, cells, field access, external table links, public table access or imports. Do not use for read-only queries, data audits, Omni, or global System Base operations.
description: Use when the user asks to inspect, query, create or change saved AirBase dashboards, or explicitly asks to create or change schema, records, cells, AI-computed field runs, field access, external table links, public table access or imports. Do not use for ordinary record queries, data audits, Omni device actions, or global System Base operations.
metadata: modules=airbase
---
# Управление AirBase
Используй инструменты AirBase MCP и выбранную пользователем проектную базу. Перед изменением прочитай схему нужной таблицы и точные записи. Не угадывай ID, коды полей, ссылки между записями и допустимые значения.
Используй инструменты AirBase MCP и выбранную пользователем проектную базу. Перед изменением прочитай схему нужной таблицы и точные записи. Не угадывай ID, коды полей, ссылки между записями и допустимые значения. Для дашбордов и AI-полей найди подходящий сценарий через shd_prompt_search и отрендери его через shd_prompt_get.
## Записи и ячейки
@@ -22,6 +22,20 @@ metadata: modules=airbase
- Подключай внешнюю таблицу только по предоставленному пользователем `source_url`. Перед отключением уточни конкретную таблицу и используй подтверждение.
- Для доступа клиентов по публичной ссылке сначала прочитай текущие настройки; режим `selected` должен содержать только перечисленные пользователем таблицы.
## Сохранённые дашборды
- Для текущего контекста используй shd_resources_search и shd_resources_get или прочитай shd://airbases/{base_public_id}/dashboards; затем открой точную конфигурацию через shd_airbase_dashboard_get.
- Перед сборкой дашборда прочитай shd_airbase_dashboard_widget_catalog. Для данных используй shd_airbase_dashboard_query и учитывай ограниченную выдачу и пагинацию.
- Создавай и изменяй дашборды только по явному запросу. Сохраняй не затронутые виджеты и фильтры. Удаляй только точно названный дашборд и передавай confirm=true.
- PDF возвращается в base64. Передавай реальные значения из shd_airbase_dashboard_query и тип/размеры из конфигурации точного дашборда; каждому виджету нужны type, width_units и height_units. Не выдумывай результаты.
## AI-поля
- Перед preview или запуском прочитай конфигурацию точного поля и доступные поля-источники.
- shd_airbase_ai_field_preview вызывает AI-провайдера и может расходовать лимит организации, но не записывает значения в AirBase.
- shd_airbase_ai_field_start ставит в очередь запись вычисленных значений. Запускай только по явному запросу пользователя и только с одним точным scope: view_id либо record_ids, не обоими. Проверяй результат через shd_airbase_ai_field_status; отменяй только этот run и только по просьбе.
- Сообщай о завершении только по конечному статусу сервера.
## Импорт и вложения
- Перед CSV/TSV импортом всегда используй preview и сверяй целевую таблицу, поля и количество строк.