1c-form-edit

Modify 1C managed forms by inserting UI elements, attributes, and commands via PowerShell.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of adding new elements, attributes, and commands to existing 1C managed forms (Form.xml) without manual XML editing.

Core Features & Use Cases

  • Element Insertion: Add UI elements like input fields, buttons, and groups into specific locations within a form.
  • Attribute Definition: Define new data attributes for the form.
  • Command Integration: Add new commands and associate them with event handlers.
  • Use Case: After generating a form with 1c-form-compile, you need to add a new 'Warehouse' input field to the 'HeaderGroup' after the 'Contractor' element and a 'Calculate' button.

Quick Start

Use the 1c-form-edit skill to add a new 'Warehouse' input field and a 'Calculate' button to the 'Form.xml' file located at '/path/to/your/form.xml' using the additions defined in '/path/to/your/additions.json'.

Frequently Asked Questions about 1c-form-edit

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

FAQPage Schema
How do I add new elements to a 1C Form.xml without manual editing?

You can programmatically modify 1C managed forms by running a PowerShell script with FormPath and JsonPath parameters to insert new UI elements, data attributes, and commands into Form.xml.

Can I specify where to insert new UI elements in a 1C managed form?

Yes, when modifying 1C managed forms you can specify exact insertion points, define element properties, and place new input fields, buttons, or groups relative to existing elements in the Form.xml structure.

Does 1C form editing with PowerShell support generating companion elements?

Yes, 1C form modification supports generating companion elements like ContextMenu and ExtendedTooltip automatically when adding new UI elements to Form.xml, ensuring structural completeness without manual XML coding.

How do I integrate new commands and event handlers into 1C managed forms?

You can integrate new commands and associate them with event handlers by defining the additions in a JSON file and executing the form-edit PowerShell script against your target 1C Form.xml.

Do I need PowerShell to modify 1C managed form XML files?

Yes, PowerShell is required to execute the form modification script. You must provide the FormPath and JsonPath parameters to automate adding new data attributes and UI elements to your 1C managed forms.