1c-form-info

Parse 1C Form.xml structures into a readable element tree.

40|11|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-form-info-desko77
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 1c-form-info
Source: https://github.com/Desko77/claude-code-skills-1c/tree/main/skills/1c-form-info
Command: npx skills add https://github.com/Desko77/claude-code-skills-1c --skill 1c-form-info-desko77

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill outputs a human-readable summary of 1C Form.xml structures, including elements, attributes, commands, and events, to simplify understanding and debugging of managed forms.

Core Features & Use Cases

  • Comprehensive form map: shows Elements, Attributes, Parameters, and Commands with concise type information and bindings.
  • Diagnostics & documentation: helps document existing configurations and plan changes without opening large XML files.
  • Use Case: a developer can quickly inspect a form to locate where to add a new field or where a command handler is defined.

Quick Start

Run the form-info script with -FormPath pointing to Form.xml to generate a readable form summary.

Frequently Asked Questions about 1c-form-info

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

FAQPage Schema
How do I analyze a 1C Form.xml structure to understand its elements and events?

Analyze 1C Form.xml structures by parsing Title, ChildItems, Attributes, Parameters, Commands, and Events to produce a readable hierarchical element tree. This simplifies understanding the form structure without manually reading large XML files.

Can I document 1C managed form configurations without opening large XML files?

Document 1C managed forms by generating a readable form tree summary from Form.xml without opening the raw file. This helps plan configuration changes and inspect where new fields or command handlers are defined.

How do I debug 1C managed forms to locate where a command handler is defined?

Debug 1C managed forms by inspecting the generated form tree to locate command handler definitions. The Skill parses Commands and Events from Form.xml, presenting a hierarchical summary with expansion hints to guide debugging.

Do I need lxml installed to parse 1C Form.xml and generate a form tree?

Yes, lxml is a required dependency to parse 1C Form.xml and generate a readable form tree. You also need a valid Form.xml file path to pass to the script for analyzing managed form structures.

What's the best way to inspect a 1C managed form to find where to add a new field?

The best way to inspect a 1C managed form is generating a readable element tree from Form.xml. The hierarchical summary shows ChildItems and Attributes, allowing you to quickly locate where to add a new field.