skd-edit

Edit 1C data composition templates with atomic XML-preserving changes.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill skd-edit-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skd-edit
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/skd-edit
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill skd-edit-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill removes the fragile manual editing of 1C data composition schema files by letting you make precise changes to existing report templates safely and repeatably.

Core Features & Use Cases

  • Atomic edits for fields, totals, calculated fields, parameters, filters, selections, ordering, structure, conditional formatting, drilldowns, and query text.
  • Preserves existing XML details while updating only the requested parts, which is useful for report maintenance, template refactoring, and query tuning.
  • Supports batch operations and validation so you can update complex 1C reporting templates with less risk.

Quick Start

Use the skd-edit skill to modify the target 1C template by describing the exact field, filter, parameter, structure, or query change you want.

Frequently Asked Questions about skd-edit

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

FAQPage Schema
How do I edit 1C data composition templates without breaking the XML structure?

To edit 1C data composition templates safely, you can apply atomic changes to fields, totals, and query text while preserving the surrounding XML structure. This avoids manual XML surgery and ensures template integrity.

What is the best way to update query text and filters in existing 1C report variants?

Updating query text and filters in 1C report variants is done through deterministic parsing and batch-safe mutations. This allows precise modifications to selections and ordering without altering unrelated template details.

Can I batch edit 1C report templates and validate the changes automatically?

Yes, you can perform batch operations on 1C report templates with built-in validation. This allows you to update calculated fields, parameters, and conditional appearance across multiple templates repeatably with reduced risk.

Does editing 1C SKD schema files require any specific Python dependencies?

Editing 1C SKD schema files requires the lxml dependency for deterministic XML parsing and preservation. You also need a PowerShell or Python environment to execute the reusable mutation scripts.

Why does manual XML editing of 1C data composition schema files fail during report maintenance?

Manual XML editing of 1C data composition schema files is fragile because it risks breaking the structure during template refactoring. Using targeted script-based mutations ensures only requested parts are updated safely.

What specific elements can I modify in a 1C report template using skd-edit?

You can modify fields, totals, calculated fields, parameters, filters, selections, sorting, structure, conditional appearance, drilldowns, and query text in a 1C report template using skd-edit.