1c-epf-scaffold

Generate a minimal 1C external data processor scaffold with XML descriptor and ObjectModule.bsl.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the setup of a minimal 1C External Data Processor scaffold by generating the root XML descriptor and an Ext/ObjectModule.bsl, eliminating manual boilerplate.

Core Features & Use Cases

  • Rapid scaffolding: creates the essential EPF XML root and the ObjectModule.bsl under Ext for a new processor.
  • Deterministic structure: predefines ClassId and UUIDs to ensure consistent starting templates.
  • Use Case: kick off a new 1C EPF project with a ready-to-edit skeleton, then extend with forms, templates, and help later.

Quick Start

Run the initialization scripts with -Name <Name> to generate the boilerplate in a new folder.

Frequently Asked Questions about 1c-epf-scaffold

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

FAQPage Schema
How do I scaffold a 1C external data processor without using the 1C platform?

You can scaffold a 1C external data processor by running the included PowerShell or Python scripts with the -Name parameter, which generates the root XML descriptor and Ext/ObjectModule.bsl without requiring the 1C platform.

What files are generated when scaffolding a new 1C EPF project?

Scaffolding a new 1C EPF project generates a root XML descriptor and an Ext/ObjectModule.bsl file, providing a ready-to-edit skeleton with predefined ClassId and UUIDs for further customization.

Does the 1C EPF scaffold generation script require any specific environment or dependencies?

The 1C EPF scaffold generation script requires no 1C platform installation and has no external dependencies, relying solely on included PowerShell and Python scripts for file creation and UUID generation.

Can I customize the 1C external data processor skeleton after generating the boilerplate?

You can fully customize the 1C external data processor skeleton after generation by editing the ObjectModule.bsl and extending the structure with additional forms, templates, and help files later.

Why does the generated 1C EPF XML use UTF-8 BOM encoding?

The generated 1C EPF XML uses UTF-8 BOM encoding to ensure compatibility with the 1C platform's file parsing requirements, which is handled automatically by the Python and PowerShell scripts during file creation.