A community-driven registry for Claude, Cursor, Windsurf, Cline & more. Not affiliated with Anthropic.
Are you the author? Sign in to claim
Read, create & edit Korean Hangul Word Processor (.hwp / .hwpx) documents in Claude — Agent Skill built on rhwp WASM, wi
Claude 에서 한글 문서 (.hwp / .hwpx) 를 다루는 Agent Skill — 읽기 · 만들기 · 편집 + 한컴오피스/한컴독스 호환 저장 보장.
Claude Code · Desktop · 웹 어디서든. rhwp 파싱 엔진 + 자체 편집 인프라.
한국어 · English
claw-hwp 는 Claude 가 한글 문서 (.hwp / .hwpx) 를 직접 다룰 수 있도록 해주는 Agent Skill 입니다. 한국 사무 환경에서는 한컴오피스 형식이 사실상 표준인데, Claude 는 기본적으로 이 형식을 읽거나 편집하지 못합니다. 이 스킬을 설치하면 Claude 가 다음 작업을 할 수 있습니다:
.hwp 와 .hwpx 어느 형식이든 표가 포함된 새 문서를 만들 수 있습니다..hwp ↔ .hwpx 변환 없이). .hwp 는 byte-level raw-patch 로 (셀 내용·텍스트 치환·문단/표 추가·페이지 설정·글자/문단 서식), .hwpx 는 XML 직접 편집으로 (셀·머리·꼬리말·글머리/번호 목록·각주·하이퍼링크·표 신규 삽입 등). 양쪽 다 표를 보존합니다..hwp ↔ .hwpx 양방향 변환 (rhwp WASM). 무손실은 아닙니다 — 표 구조·내용은 보존되지만 셀 음영·간격·페이지 나눔 같은 시각적 fidelity가 달라질 수 있습니다읽기 / 만들기 / 편집 / 변환은 Bash 와 파일 시스템을 쓸 수 있는 데스크탑 앱 환경에서 작동합니다 — Claude Code CLI, Claude Code Desktop (Code 모드), Claude Desktop cowork 모드. (claude.ai 웹은 v1 에서 플러그인 설치 미지원)
미리보기는 환경마다 방식이 다릅니다:
| 환경 | 미리보기 |
|---|---|
| Claude Code Desktop (Code 모드) | 대화 옆 인라인 패널 |
| Claude Code CLI | 로컬 localhost:3737 브라우저 링크 (에이전트가 서버 자동 기동) |
| Claude Desktop cowork 모드 | https://dohyun468.github.io/claw-hwp/ 페이지에 파일 끌어 놓기 (Node 설치 불필요) |
한컴오피스 / LibreOffice / Windows COM 모두 필요 없습니다.
claw-hwp 는 rhwp (오픈소스 HWP 형식 코어) 를 파싱 엔진으로 쓰고, Hop (같은 코어 기반 데스크탑 뷰어) 의 UX 흐름을 참고했습니다. 이 위에 claw-hwp 가 자체적으로 더한 것은 기존 파일 편집 인프라와 한컴독스 호환 보장 경로 입니다.
긴 한글 문서 (50쪽 이상 보고서 등) 의 경우, 일반적인 직렬화 방식 (exportHwp) 으로 저장한 파일이 한컴독스 (웹/모바일) 의 검증을 통과 못 하는 일이 있습니다. HWP 5.0 형식에는 한컴오피스 만의 비공식 처리 영역이 있어, 오픈소스 라이브러리 어디서든 100% 재현이 까다로운 부분입니다.
claw-hwp 는 이 케이스를 위해 원본 파일의 모든 데이터를 그대로 두고 변경한 부분만 byte 수준으로 정확히 갈아끼우는 raw-patch 인프라 를 직접 구축했습니다. 결과: claw-hwp 로 편집한 .hwp 파일은 한컴오피스 + 한컴독스 양쪽에서 안정적으로 열립니다 — 셀 수정 / 텍스트 치환 / 문단·표 추가 / 페이지 설정 / 글자·문단 서식 모두 포함.
HWP 5.0 형식의 특성과 일부 v1 작업 범위 한계에서 오는 제약입니다. 사용 전에 알면 좋습니다.
.hwp 와 .hwpx 양쪽 모두 편집 시 보존됩니다. .hwp ↔ .hwpx 변환 시 표 구조·내용은 보존되지만 셀 음영·간격·페이지 나눔 등 시각적 fidelity가 달라질 수 있어 원본 형식 그대로 유지하시는 걸 권장합니다. 기존 파일 편집은 어느 쪽이든 표를 보존합니다 — .hwp 는 byte-level raw-patch (셀 내용·텍스트 치환·문단/표 추가·페이지 설정·서식), .hwpx 는 XML 직접 편집 (셀·정렬·배경·테두리·행/열·표 신규 삽입·머리/꼬리말·목록·각주·하이퍼링크). 새 문서를 만들 때도 .hwp 와 .hwpx 어느 형식이든 표를 포함할 수 있습니다..hwp ↔ .hwpx 변환은 시각적으로 완전히 동일하지 않습니다. 표 구조와 셀 내용은 보존되어 한컴독스에서 열리지만, 셀 배경색·간격·페이지 나눔이 달라질 수 있고 이미지는 변환 후 렌더되지 않습니다(검증됨 — 그림 바이트는 남지만 한컴독스가 안 그림; 복잡한 도형은 미검증). fidelity가 중요하면 원본 형식 그대로 편집 을 권장합니다 (.hwp 는 .hwp 로, .hwpx 는 .hwpx 로). 변환은 사용자가 명시적으로 형식 변경을 요청할 때만 사용하세요..hwp 파일의 부분 글자/문단 서식 변경 (예: 보고서의 한 단락만 형광펜 칠하기, 특정 단락 가운데 정렬 + 회색 배경) — apply_text_style 과 apply_paragraph_style 둘 다 raw-patch 로 처리해서 큰 파일에서도 한컴오피스/한컴독스 호환 ✓ (글자: 굵게·기울임·밑줄·취소선·형광펜·글자색·크기·위첨자/아래첨자; 문단: 정렬·줄간격·들여쓰기·좌우 마진·위아래 간격·배경색)..hwp 에 이미지 추가 (append_image in-place) 는 v1 에서 아직 한컴독스 호환 안 됨. raw-patch 의 mini-stream chain 처리 정밀 디버그 중. 새 .hwp 를 처음부터 만들면서 이미지 포함하는 경우는 잘 됩니다..hwp ↔ .hwpx 변환을 담당하는 Rust + WebAssembly 코어. claw-hwp 의 파싱 엔진으로 사용합니다.docx, pptx, xlsx 스킬의 구조를 본떠서 만들었습니다.claw-hwp 는 한국 HWP 형식을 오픈소스로 다루려는 더 큰 흐름의 일부입니다. 각 프로젝트가 다른 자리에서 보완 관계로 작동합니다:
| 프로젝트 | 역할 | 언제 쓰나 |
|---|---|---|
| rhwp | HWP 파싱/렌더 코어 (Rust + WASM) | 다른 프로젝트들의 기반 |
| hop | HWP 데스크탑 뷰어 (Tauri) | macOS / Linux 에서 .hwp 열어보기 |
| claw-hwp | Claude/AI 워크플로우용 HWP 스킬 | AI 와 함께 한글 문서 생성·요약·편집 |
데스크탑 GUI 가 필요하면 hop, AI 워크플로우가 필요하면 claw-hwp 를 보세요.
🚧 v1.0 공식 마켓플레이스 검토 대기 중 (2026-05-14 제출). v1.1 편집 기능 확장 (글자·문단·셀 서식, 머리/꼬리말, 목록, 각주, 하이퍼링크, 표 신규 삽입) 완료. 읽기 / 만들기 / 편집 / 변환 / 미리보기 파이프라인은 네 가지 환경에서 모두 동작 확인.
SKILL.md 결정 트리references/hwpx-format.md (Claude 가 직접 편집할 때 참조하는 XML 스키마)extract_text.js, convert.js)unpack.py, pack.py, validate.py)samples/ fixture 대상 end-to-end 스모크 테스트 (round-trip 검증)references/rhwp-api.md (@rhwp/core API 레퍼런스)create.js 핵심 op (setup_document, append_{heading,paragraph,table,list,image}, replace_text, page/column break, load-then-append, 확장자 기반 .hwp/.hwpx 디스패치)apply_text_style 한컴독스 호환 ✓apply_paragraph_style 한컴독스 호환 ✓Claude Desktop 앱 (Mac / Windows) 기준입니다. claude.ai 웹은 현재 플러그인 설치를 지원하지 않아 v1 에서는 데스크탑 앱에서만 동작합니다 — 웹 사용자는 Claude Desktop 을 받아서 진행해 주세요.
Claude Desktop 의 Code 탭에서 왼쪽 사이드바 Customize 클릭 (한글/영문 UI 모두 "Customize" 그대로 표시됩니다).
개인 플러그인 (Personal plugins) 옆 + → 플러그인 생성 (Create plugin) → 마켓플레이스 추가 (Add marketplace) 선택.
URL 칸에 아래 한 줄 붙여넣고 동기화 (Sync) 클릭:
https://github.com/DoHyun468/claw-hwp
동기화 누르면 설치 끝. 개인 플러그인 목록에 claw-hwp 가 자동으로 추가되고 바로 활성화됩니다. 이후 .hwp / .hwpx 파일을 채팅에 드롭하거나 파일명을 언급하면 자동으로 스킬이 작동합니다.
설치 끝났으면 Claude 는 .hwp / .hwpx 가 컨텍스트에 있을 때 자동으로 이 스킬을 부릅니다. 추상적인 "설정해줘" / "만들어줘" 요청은 Claude 가 새 스킬을 처음부터 만들려 하거나 별도 install 단계를 안내할 수 있어서 헷갈리는 결과로 이어집니다.
| ✅ 잘 통하는 요청 | ⚠️ Claude 가 헷갈리는 요청 |
|---|---|
report.hwp 보여줘 (파일 첨부) | claw-hwp 따라서 만들어줘 |
이 한글 파일 열어줘 | preview 기능 설치해줘 |
회의록.hwp 에 다음 줄 추가해줘 | claw-hwp 스킬 설정해줘 |
2026 → 2027 로 바꿔줘 | 한글 플러그인 셋업해줘 |
요지: .hwp 파일이나 파일명을 함께 언급하면 자동 호출됩니다. preview 도 자동으로 떠요 — 별도 설치/설정 단계 없습니다.
진행 중인 세션은 시작 시점의 스킬 스냅샷을 끝까지 들고 갑니다 — claude plugin marketplace update claw-hwp 또는 Customize → Sync 로 cache 가 새 버전으로 올라가도, 이미 열려 있던 세션은 옛 SKILL.md / 옛 스크립트로 계속 동작합니다. 새 버전 동작 (예: 표 셀 채우기의 한컴독스-호환 raw-patch 경로) 을 보려면 기존 세션을 종료하고 새 세션을 여세요.
# 1. 마켓플레이스 등록 (한 번만)
claude plugin marketplace add https://github.com/DoHyun468/claw-hwp
# 2. 플러그인 설치
claude plugin install claw-hwp@claw-hwp
설치 후 .hwp / .hwpx 파일을 언급하면 Claude Code 가 자동으로 스킬을 불러옵니다. 업데이트는 claude plugin marketplace update claw-hwp.
별도 의존성 설치 불필요. Node 의존성 (
@rhwp/coreWASM 약 5 MB,fflate약 80 KB) 이scripts/vendor/에 vendoring 돼 있어, Node 18+ / Python 3.9+ 만 있으면 바로 작동합니다 —npm install단계 없습니다.
전체 결정 트리 (read / create / edit / convert / validate) 는 plugins/claw-hwp/skills/hwp/SKILL.md 를 참조하세요.
미리보기 동작 방식만 환경마다 조금씩 다릅니다 (읽기/만들기/편집 흐름 자체는 어디서든 같음). 본인 환경에 맞는 항목을 보세요.
이 섹션은 Bash + 파일시스템 접근이 있는 데스크탑 앱 환경 (Code 모드 / cowork 모드) 과 Claude Code CLI 만 다룹니다. Claude Desktop 의 일반 chat 모드 와 claude.ai 웹 (v1 플러그인 미지원) 에서는 이 스킬이 동작하지 않습니다 — 단, 미리보기 페이지 https://dohyun468.github.io/claw-hwp/ 자체는 누구나
.hwp/.hwpx파일만 있으면 브라우저에서 바로 쓸 수 있습니다 (설치 불필요).
.hwp/.hwpx 파일을 채팅에 드롭하거나 파일 이름을 언급하면 됩니다. 렌더된 문서가 대화 옆 패널에 인라인으로 열립니다 — 기본은 패널 안에서 끝납니다. 큰 화면 / 사이드-바이-사이드 비교 / 다른 사람한테 공유가 필요하면 같이 emit 되는 웹 뷰어 링크 (https://dohyun468.github.io/claw-hwp/) 로 브라우저에서 열어 드래그 드롭하면 됩니다. 대화하면서 문서를 빠르게 넘겨볼 때 편리합니다.
.hwp/.hwpx 파일을 채팅에 드롭하면 Claude 가 클릭할 수 있는 링크를 출력합니다. 클릭하면 기본 브라우저에서 문서가 열립니다. 작은 로컬 서버는 탭을 닫고 약 2 분 후 알아서 종료되므로 따로 정리할 게 없습니다.
CLI 미리보기 UI 는 가벼운 자체 뷰어입니다. 페이지 넘기기 / 줌 / 텍스트 선택 정도가 잘 되는 수준이고, 한컴오피스나 한컴독스 수준의 풀 뷰어 UX 는 아닙니다. 문서를 진지하게 검토 / 편집해야 한다면 다음 대안 중 하나를 권합니다:
- Hop 데스크탑 앱 (macOS / Windows / Linux) — rhwp 기반 오픈소스 한글 뷰어/에디터. 우리 plugin 의 뷰어 코어와 같은 wasm 을 쓰지만 UI 가 풍부합니다. 같은 머신에서
.hwp더블클릭으로 열리도록 설정해 두면 편합니다.- 한컴오피스 한글 / 한컴독스 — 라이센스 또는 한컴독스 계정이 있으면 원본과 100 % 동일한 렌더링을 확인할 수 있습니다.
- PDF 로 출력해서 보기 — Hop 의
파일 → PDF 내보내기또는 한컴독스 다운로드. (.hwp → .pdf변환은 이 plugin v1 에는 없음. v2 에서 LibreOffice headless 또는 Hop CLI 연동 검토 중.)CLI 미리보기는 "작업 중에 빠르게 확인" 용이고, 디테일 검토는 위 도구로 가시면 됩니다.
Cowork 는 Claude 가 원격 샌드박스에서 돌기 때문에 미리보기 서버에 직접 접근할 수 없습니다. 대신 같은 뷰어를 GitHub Pages 정적 페이지 로 호스팅해 둡니다:
.hwp / .hwpx 파일과 함께 뷰어 링크를 줍니다 — https://dohyun468.github.io/claw-hwp/설치 / Node / 권한 모두 불필요합니다. 줌 (Ctrl+휠 또는 슬라이더), 페이지 이동, 자동 보정 토글 모두 작동합니다.
오프라인 환경이거나 GitHub Pages 가 막혀 있는 경우의 대안으로 OS 별 launcher 도 있습니다 (.command / .bat / .sh — 파일 옆에 두고 더블클릭, Node.js 18+ 필요). Claude 가 필요할 때 알려줍니다.
LibreOffice / 한컴오피스는 필요 없습니다. 단 추후 PDF / DOCX 변환을 추가할 때는 LibreOffice headless 가 있으면 사용할 예정입니다.
MIT — LICENSE 참조. Copyright © 2026 RECON Labs Inc.
Generative-AI 3D 콘텐츠 플랫폼 — reconlabs.ai · @RECON-Labs-Inc
A Claude Code skill by Hao (駱君昊) that learns your Facebook voice and auto-posts to FB / IG / Threads / X with a 14-day c
1000+ skills curated from Anthropic, Vercel, Stripe, and other engineering teams
Claude Code skill for YouTube creators — channel audits, video SEO, retention scripts, thumbnails, content strategy, Sho
AI image generation skill for Claude Code -- Creative Director powered by Gemini