skd-edit

Apply atomic edits to 1C SKD Template.xml fields, totals, filters, and queries.

41|5|Updated May 28, 2026
One-click install
npx skills add https://github.com/msrv-tech/skills --skill skd-edit-msrv-tech
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skd-edit
Source: https://github.com/msrv-tech/skills/tree/main/skd-edit
Command: npx skills add https://github.com/msrv-tech/skills --skill skd-edit-msrv-tech

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lxml, and includes scripts (resource) components.

What problem does it solve?

Efficiently modify existing 1C SKD templates (Template.xml) without rebuilding from scratch. It enables precise, atomic changes to the data-structure: add, modify, or remove fields, totals, filters, parameters, and even the underlying queries.

Core Features & Use Cases

  • Atomic operations: add/modify/remove field, total, calculated field, parameter, filter, dataSet, variant, and query text.
  • Structure and order control: set-structure, add-order, and clear selections/filters to tailor the output for a given report or dataset.
  • Safe editing workflow: integrated parameter and value resolution, validation hooks, and optional batch operations for multiple changes.

Quick Start

Edit a Template.xml by applying atomic edits (add-field, modify-filter, set-query) using the skd-edit tool.

Frequently Asked Questions about skd-edit

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

FAQPage Schema
How do I modify fields and queries in a 1C SKD Template.xml without rebuilding the report?

You can modify fields and queries in a 1C SKD Template.xml by applying atomic operations like add-field, modify-field, and set-query. This enables targeted changes to the data structure without reconstructing the template from scratch.

What is the best way to automate batch updates for 1C data composition system templates?

The best way to automate batch updates for 1C data composition templates is using atomic edit operations on Template.xml. You can apply multiple targeted changes to fields, totals, and filters across various reports and datasets efficiently.

Can I edit SKD filters and parameters directly in an XML template file?

Yes, you can edit SKD filters and parameters directly in an XML template file. The tool performs integrated parsing and validation before applying atomic changes, ensuring safe modifications to the data-structure.

Does lxml need to be installed to patch data composition queries in 1C?

Yes, lxml must be installed to patch data composition queries in 1C. It serves as the required dependency for parsing and processing the XML structure of SKD templates before applying edits.

What operations are supported to change the data structure in 1C SKD templates?

Supported operations to change the data structure in 1C SKD templates include add-field, modify-field, set-query, patch-query, set-structure, and remove operations for fields, totals, filters, and calculated parameters.

Why should I use atomic edits instead of manually rewriting a data composition template?

Atomic edits prevent structural corruption when updating data composition templates by validating changes before applying them. This approach safely modifies specific elements like queries and fields without risking the entire XML configuration.