skd-edit

Modify 1C:Enterprise DCS Template.xml by applying targeted operations.

151|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill skd-edit-arman-kudaibergenov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skd-edit
Source: https://github.com/Arman-Kudaibergenov/1c-ai-development-kit/tree/main/.claude/skills/skd-edit
Command: npx skills add https://github.com/Arman-Kudaibergenov/1c-ai-development-kit --skill skd-edit-arman-kudaibergenov

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the guesswork of manually editing 1C:Enterprise 8.3 Data Composition System (СКД) XML by enabling controlled, targeted modifications of an existing Template.xml without rebuilding the report from scratch.

Core Features & Use Cases

  • Field-level updates: add, modify, remove fields in a dataset and synchronize them with the variant selection.
  • Report behavior tuning: add/modify/remove totals, calculated fields, filters, sort order, and variant structure for a ready report.
  • Query & structure refinements: replace the dataset query text or set the full variant structure when you need deterministic changes.

Typical use cases: you already have a working report template and need to quickly introduce new dimensions/fields, adjust filtering logic, add summary totals, or update the query and then validate the resulting structure.

Quick Start

Use the skd-edit skill to add a new field and corresponding selection entry into your existing Template.xml by applying an operation add-field with a shorthand like: FieldName [Title]: Type @role.

Frequently Asked Questions about skd-edit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I atomically edit an existing 1C SKD Template.xml without rebuilding the report?

To modify a 1C:Enterprise DCS (СКД) Template.xml atomically, apply operations like add-field or modify-totals using a PowerShell script. This allows iterative refinement of an existing report template without rebuilding it from scratch.

Can I add calculated fields and filters to a 1C DCS report template programmatically?

Yes, you can add calculated fields and filters to a 1C DCS report template by executing an operation from the supported set with a shorthand Value payload. This updates the Template.xml fragment safely for subsequent validation.

What is the shorthand syntax for adding a field to an Ext/Template.xml in 1C:Enterprise?

The shorthand syntax for adding a field to an Ext/Template.xml in 1C:Enterprise is formatted as FieldName [Title]: Type @role. This Value payload allows quick field-level updates synchronized with variant selection.

Does the 1C SKD template editor support batch edits for report customization?

Yes, the 1C SKD template editor supports batch edits for most operations during report customization. You can apply multiple atomic modifications to queries, filters, and totals in a single processing run.

What do I need to modify a 1C DCS Template.xml using PowerShell scripts?

To modify a 1C DCS Template.xml using PowerShell scripts, you need a TemplatePath pointing to the Ext/Template.xml file, a supported Operation, and a Value payload. The script outputs an updated template fragment for validation.

When should I avoid atomic edits and rebuild my 1C SKD report from scratch?

You should avoid atomic edits and rebuild your 1C SKD report from scratch when you need completely new structural designs rather than iterative refinements. Atomic edits target specific elements like fields and totals in an already-built template.