← All skills
hwpx
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a coding skill usually runs build and test commands.
By berrzebb/SoulFlow-Orchestrator (GitHub) · coding · 22 stars · scanned at commit a62d3b9
한글(HWPX) 문서 생성/읽기/편집. .hwpx 파일, 한글 문서, Hancom, OWPML 관련 요청 시 사용. 컨테이너(sandbox) 안에서 Python + lxml로 실행. Do NOT use for .hwp(바이너리) — .hwpx만 지원.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 23 places.
Show 17 more
- src/skills/hwpx/SKILL.md, line 91
$R run --rm --name "$N" -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $SKILL_DIR/scripts/<script>.py <args>" - src/skills/hwpx/SKILL.md, line 142
R=$(command -v podman >/dev/null 2>&1 && echo podman || echo docker) - src/skills/hwpx/SKILL.md, line 146
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --output result.hwpx" - src/skills/hwpx/SKILL.md, line 149
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template gonmun --output r - src/skills/hwpx/SKILL.md, line 152
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template gonmun --section - src/skills/hwpx/SKILL.md, line 155
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template report --section - src/skills/hwpx/SKILL.md, line 165
R=$(command -v podman >/dev/null 2>&1 && echo podman || echo docker) - src/skills/hwpx/SKILL.md, line 167
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --section section0.xml --out - src/skills/hwpx/SKILL.md, line 419
R=$(command -v podman >/dev/null 2>&1 && echo podman || echo docker) - src/skills/hwpx/SKILL.md, line 423
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/office/unpack.py document.hwpx ./unpacked/ - src/skills/hwpx/SKILL.md, line 430
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/office/pack.py ./unpacked/ edited.hwpx" - src/skills/hwpx/SKILL.md, line 433
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/validate.py edited.hwpx" - src/skills/hwpx/SKILL.md, line 441
R=$(command -v podman >/dev/null 2>&1 && echo podman || echo docker) - src/skills/hwpx/SKILL.md, line 445
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx" - src/skills/hwpx/SKILL.md, line 448
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx --include-ta - src/skills/hwpx/SKILL.md, line 451
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx --format mar - src/skills/hwpx/SKILL.md, line 459
R=$(command -v podman >/dev/null 2>&1 && echo podman || echo docker)
and 3 more places
Downloads and installs other software
The author does not mention this.
Found in 16 places.
Show 13 more
- src/skills/hwpx/SKILL.md, line 149
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template gonmun --output r - src/skills/hwpx/SKILL.md, line 152
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template gonmun --section - src/skills/hwpx/SKILL.md, line 155
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --template report --section - src/skills/hwpx/SKILL.md, line 167
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/build_hwpx.py --section section0.xml --out - src/skills/hwpx/SKILL.md, line 423
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/office/unpack.py document.hwpx ./unpacked/ - src/skills/hwpx/SKILL.md, line 430
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/office/pack.py ./unpacked/ edited.hwpx" - src/skills/hwpx/SKILL.md, line 433
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/validate.py edited.hwpx" - src/skills/hwpx/SKILL.md, line 445
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx" - src/skills/hwpx/SKILL.md, line 448
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx --include-ta - src/skills/hwpx/SKILL.md, line 451
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/text_extract.py document.hwpx --format mar - src/skills/hwpx/SKILL.md, line 461
$R run --rm -v "$PWD:/workspace:rw" -w /workspace python:3.12-slim bash -c "pip install -q lxml && python3 $S/scripts/validate.py document.hwpx" - src/skills/hwpx/SKILL.md, line 490
pip install -q lxml && - src/skills/hwpx/SKILL.md, line 562
7. **컨테이너 실행 필수**: `python:3.12-slim` 컨테이너에서 `pip install lxml` 후 실행. 호스트 직접 python/pip 금지
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hwpx' ] || [ -L ~/.agents/skills/'hwpx' ]; then echo 'A skill folder named hwpx already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/berrzebb/SoulFlow-Orchestrator' "$d" && git -C "$d" checkout --quiet 'a62d3b95de77d583eb08a05c850af1d1cc828dca' -- 'src/skills/hwpx' && mkdir -p ~/.agents/skills && cp -R "$d"/'src/skills/hwpx' ~/.agents/skills/'hwpx' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hwpx' ~/.claude/skills/'hwpx' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for berrzebb/SoulFlow-Orchestrator shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/berrzebb/SoulFlow-Orchestrator/)
Score history
| Date | Version | Score |
|---|
| 2026-11-12 | a62d3b9 | 80 |