form-compile

Generate and validate 1C managed Form.xml files from JSON definitions or object metadata.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the generation and compilation of 1C managed forms from a JSON definition or object metadata, eliminating manual XML crafting and reducing errors.

Core Features & Use Cases

  • JSON DSL mode: generates Form.xml from a JSON definition, including elements, events and properties.
  • From object mode: generates Form.xml from object metadata using ERP presets.
  • Preset-driven customization and project-level overrides for consistent forms across projects.
  • Quick validation and integration with existing tooling like form-validate and form-info.

Quick Start

Run the script with -JsonPath to generate Form.xml from JSON or -FromObject to generate it from object metadata.

Frequently Asked Questions about form-compile

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

FAQPage Schema
How do I generate 1C managed forms from JSON automatically?

To generate 1C managed forms from JSON automatically, you can use a JSON DSL input to define elements, events, and properties, which outputs a Form.xml ready for integration and testing.

Can I create a 1C Form.xml directly from object metadata?

Yes, you can create a 1C Form.xml directly from object metadata by using the FromObject mode, which applies ERP presets to automate form generation and reduce manual XML crafting errors.

What is the best way to automate 1C form prototyping across multiple projects?

The best way to automate 1C form prototyping across multiple projects is to use preset-driven customization and project-level overrides, ensuring consistent form generation and rapid deployment via JSON definitions.

Does form generation from JSON support custom events and element properties?

Yes, form generation from JSON supports custom events and element properties through the JSON DSL mode, allowing you to define specific attributes that are compiled directly into the final Form.xml output.

Why should I use a JSON DSL for 1C managed forms instead of manual XML?

You should use a JSON DSL for 1C managed forms instead of manual XML to eliminate manual crafting errors, streamline rapid prototyping, and enable automated validation within your existing ERP configuration tooling.