hwpx-core

Community

HWPX XML-first authoring, edit, and validation

Authoryjang-git
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a deterministic, XML-first workflow to create, edit, and validate HWPX documents so authors and engineers can control Korean document layout and styles without opaque WYSIWYG editors.

Core Features & Use Cases

  • Template-driven assembly: combine base templates and document-type overlays, override header.xml and section0.xml, and produce a compliant .hwpx archive.
  • Edit and repack workflows: unpack an existing .hwpx to a directory, perform XML edits, and repack while preserving mimetype ordering and ZIP storage constraints.
  • Structural validation and analysis: detect missing entries, malformed XML, and mimetype problems; extract text and analyze template styles and tables for reference-driven generation.
  • Use case: generate a government-style report by preparing section0.xml, running the build script to assemble the HWPX, and running validation before distribution.

Quick Start

Run the build_hwpx.py script in the hwpx-core scripts directory to assemble a .hwpx from templates or overrides and then run validate.py to verify the package.

Dependency Matrix

Required Modules

lxmlhwpx

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: hwpx-core
Download link: https://github.com/yjang-git/HoneyPot/archive/main.zip#hwpx-core

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.