This skill provides a guided procedure to add an empty template (макет) to a 1C object within a codebase. It standardises the creation of different template types (HTMLDocument, TextDocument, SpreadsheetDocument/MXL, BinaryData, DataCompositionSchema), places files under the correct SrcDir/ObjectName/Templates layout, and updates the parent object's XML to register the new template. For spreadsheet-print templates it enforces a ПФ_MXL_ naming convention when appropriate.
Invoke this skill when you need to create a new layout/template for reports, forms, or other 1C objects — for example adding a printable form, a data composition schema, or auxiliary binary/template assets. It is suitable during development workflows, when preparing extensions, or when adding boilerplate templates in bulk. The skill emphasises dry-run by default and requires explicit dryRun=false for destructive changes.
unica tool call (unica.template.add) as the preferred execution path.Agents that can orchestrate MCP tools and issue JSON-RPC calls or run the unica wrapper tool (CI/CD agents, harness-based agents) will be able to use this skill effectively.
This skill has not been reviewed by our automated audit pipeline yet.