About meta-validate
meta-validate is a PowerShell skill that checks XML metadata objects from 1C configuration exports for structural errors. It supports validating multiple paths in one run and can include successful checks in detailed output.
Key features
- 01Check metadata XML structure
- 02Validate multiple paths in one run
- 03Show successful checks in detailed mode
- 04Set an error limit per object
- 05Save results to a file
Use cases
- 01Check a catalog's exported XML for structural errors
- 02Validate catalogs and documents in a batch
- 03Review all checks, including those that pass
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ nikolay-shirokov/ cc-1c-skills --skill meta-validateAfter installing, type/meta-validatein Claude Code to confirm it loaded.
Bundled filesscripts/meta-validate.ps1scripts/meta-validate.py
Details
From the project README/meta-validate — валидация объекта метаданных 1С
Проверяет XML объекта метаданных из выгрузки конфигурации на структурные ошибки.
Параметры
| Параметр | Обяз. | Умолч. | Описание |
|---|---|---|---|
| ObjectPath | да | — | Путь к XML-файлу или каталогу. Через | для batch |
| Detailed | нет | — | Подробный вывод (все проверки, включая успешные) |
| MaxErrors | нет | 30 | Остановиться после N ошибок (per object) |
| OutFile | нет | — | Записать результат в файл (UTF-8 BOM) |
Команда
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Номенклатура/Номенклатура.xml"
powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/meta-validate.ps1" -ObjectPath "Catalogs/Банки|Documents/Заказ"
Comments
Markdown supported