From 1c-skills
Analyzes 1C Data Layout Schema (SKD) from Template.xml files, summarizing datasets, fields, parameters, queries, variants, and report structures via PowerShell. Use to inspect reports without parsing XML.
npx claudepluginhub nikolay-shirokov/cc-1c-skills --plugin 1c-skillsThis skill uses the workspace's default tool permissions.
---
Compiles 1C Data Composition Schema (СКД) from JSON DSL into Template.xml. Supports queries (@file SQL), object datasets, calculated fields, parameters, and settings variants.
Generates SQL queries from natural language for PostgreSQL, MySQL, BigQuery, Snowflake. Reads schemas from diagrams/docs for reports, exploration, business queries.
Executes DAX queries on Microsoft Fabric Power BI semantic models via MCP server to discover metadata (tables, columns, measures, relationships) and retrieve data.
Share bugs, ideas, or general feedback.
Читает Template.xml схемы компоновки данных (СКД) и выводит компактную сводку. Заменяет необходимость читать тысячи строк XML.
| Параметр | Описание |
|---|---|
TemplatePath | Путь к Template.xml или каталогу макета (авто-резолв в Ext/Template.xml) |
Mode | Режим анализа (по умолчанию overview) |
Name | Имя набора (query), поля (fields/calculated/resources/trace), варианта (variant) или группировки/поля (templates) |
Batch | Номер пакета запроса, 0 = все (только query) |
Limit / Offset | Пагинация (по умолчанию 150 строк) |
OutFile | Записать результат в файл (UTF-8 BOM) |
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/skd-info.ps1" -TemplatePath "<путь>"
С указанием режима:
... -Mode query -Name НоменклатураСЦенами
... -Mode query -Name ДанныеТ13 -Batch 3
... -Mode fields -Name КадастроваяСтоимость
... -Mode calculated -Name КоэффициентКи
... -Mode resources -Name СуммаНалога
... -Mode trace -Name "Коэффициент Ки"
... -Mode variant -Name 1
... -Mode templates
... -Mode templates -Name ВидНалоговойБазы
| Режим | Без -Name | С -Name |
|---|---|---|
overview | Навигационная карта схемы + подсказки Next | — |
query | — | Текст запроса набора (с оглавлением батчей) |
fields | Карта: имена полей по наборам | Деталь поля: набор, тип, роль, формат |
links | Все связи наборов | — |
calculated | Карта: имена вычисляемых полей | Выражение + заголовок + ограничения |
resources | Карта: имена ресурсов (* = групповые формулы) | Формулы агрегации по группировкам |
params | Таблица параметров: тип, значение, видимость | — |
variant | Список вариантов | Структура группировок + фильтры + вывод |
templates | Карта привязок шаблонов (field/group) | Содержимое шаблона: строки, ячейки, выражения |
trace | — | Полная цепочка: набор → вычисление → ресурс |
full | Полная сводка: overview + query + fields + resources + params + variant | — |
Паттерн: без -Name — карта/индекс, с -Name — деталь конкретного элемента. Режим full объединяет 6 ключевых режимов в один вызов.
overview — понять структуру, увидеть подсказкиtrace -Name <поле> — узнать как считается колонка отчёта (от заголовка до запроса за один вызов)query -Name <набор> — посмотреть текст SQL-запросаvariant -Name <N> — посмотреть группировки и фильтры вариантаПодробные примеры вывода каждого режима — в modes-reference.md.
/skd-info <path> — overview (точка входа)
/skd-info <path> -Mode trace -Name <field> — трассировка поля