epf-dump

Dumps EPF and ERF files into XML source files using the 1C platform.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/Alex1980Alex/1C-Framework --skill epf-dump-alex1980alex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: epf-dump
Source: https://github.com/Alex1980Alex/1C-Framework/tree/main/external/cc-1c-skills/.claude/skills/epf-dump
Command: npx skills add https://github.com/Alex1980Alex/1C-Framework --skill epf-dump-alex1980alex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the manual pain of recovering source code from 1C external data processors and reports when only EPF or ERF files are available.

Core Features & Use Cases

  • XML Source Dumping: Converts EPF and ERF files into XML-based source structures for inspection and reuse.
  • 1C-Aware Execution: Uses the 1C platform and a connected information base so reference types are preserved during extraction.
  • Operational Scenarios: Use it to reverse engineer legacy external reports, audit third-party 1C solutions, or recover lost implementation details from distributed binaries.

Quick Start

Use the epf-dump skill to unpack the attached EPF or ERF file into XML sources, specifying an output directory and the appropriate 1C database connection if required.

Frequently Asked Questions about epf-dump

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

FAQPage Schema
How do I convert EPF and ERF files into XML source code?

To convert EPF and ERF files into XML source code, use this Skill to dump 1C external data processors and reports into XML-based source structures. It unpacks attached files into a specified output directory using a connected 1C information base.

Do I need a 1C platform installation to decompile EPF files?

Yes, decompiling EPF files requires a valid 1C platform executable and a connected information base. This 1C-aware execution preserves reference types during the XML source extraction process.

What is the best way to reverse engineer legacy 1C external reports?

The best way to reverse engineer legacy 1C external reports is dumping their EPF or ERF binaries into XML sources. This allows you to inspect and recover lost implementation details when original source code is unavailable.

Can I choose between hierarchical and plain export formats for 1C decompilation?

Yes, 1C decompilation supports selectable hierarchical or plain export formatting. You specify the desired XML source structure when unpacking the EPF or ERF files into the output directory.

When should I use EPF decompilation for auditing 1C configurations?

Use EPF decompilation for auditing when you need to inspect third-party 1C solutions or recover implementation details from distributed binaries. It converts opaque external data processor files into readable XML sources.

Why does EPF extraction require input file validation?

EPF extraction requires input file validation to ensure the attached external data processor or report file is structurally valid before attempting the XML source dump. This prevents errors during the 1C platform execution phase.