1c-cf-init

Generate an empty 1C configuration scaffold with Configuration.xml and Languages/Russian.xml.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Create an empty 1C configuration scaffold.

Core Features & Use Cases

  • Generates a complete 1C configuration scaffold including Configuration.xml and Languages/Russian.xml.
  • Produces a set of UUIDs and internal metadata with 7 ContainedObjects for a ready-to-use configuration.
  • Supports parameterized customization via -Name, -Synonym, -OutputDir, -Version, -Vendor, and -CompatibilityMode.

Quick Start

Run the provided cf-init script with -Name <YourConfigName> to generate the scaffold.

Frequently Asked Questions about 1c-cf-init

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

FAQPage Schema
How do I create a new 1C configuration scaffold from scratch?

To create a 1C configuration scaffold, run the cf-init script with the -Name parameter. It generates a complete metadata structure, including Configuration.xml and Languages/Russian.xml, with pre-generated UUIDs.

What files are generated when scaffolding an empty 1C configuration project?

Scaffolding an empty 1C configuration produces Configuration.xml and Languages/Russian.xml. The generated metadata includes internal UUIDs and 7 ContainedObjects for a ready-to-use project structure.

Can I customize the 1C configuration properties like Vendor and Version during generation?

Yes, you can customize the 1C configuration scaffold using parameters like -Name, -Synonym, -OutputDir, -Version, -Vendor, and -CompatibilityMode when running the generation script.

Do I need any external dependencies to generate a 1C configuration scaffold?

No external dependencies are required to generate the 1C configuration scaffold. The provided scripts run independently to produce the necessary XML metadata files with UUIDs.

Why does my new 1C configuration need generated UUIDs and ContainedObjects?

Generated UUIDs and 7 ContainedObjects are required by the 1C platform to internally identify configuration metadata elements. The scaffold provides these ready-made so your project is immediately valid.

What is the best way to start a 1C configuration project with Russian language support?

The best way to start a 1C configuration project with Russian language support is using a scaffold generator that automatically creates the required Configuration.xml and Languages/Russian.xml files.