claw-hwp — Claude Code plugin: what it does, how to install
Reads, creates, and edits Korean HWP and HWPX files directly in Claude Code without Hancom Office or LibreOffice.
/plugin marketplace add anthropics/claude-plugins-community
/plugin install claw-hwp@claude-communityWhat claw-hwp does
This plugin adds Hangul Word Processor (.hwp and .hwpx) document support to Claude Code. It runs on the rhwp WebAssembly engine, eliminating any need for Hancom Office, LibreOffice, or Windows COM automation. Existing files are edited and saved in their native format to keep layouts intact.
The tool extracts text and table cells, modifies paragraph alignments, adjusts margins, and handles font styles. It supports 20 chart varieties, vector shapes, math formulas, headers, and layouts with two or three columns. It can place stamp images onto signature lines or fill form blanks using a local text file without leaking personal data into the chat context.
Document memos are omitted on save, and direct export to PDF or DOCX is not available yet. When updating the plugin, start a fresh Claude Code session so the environment loads the new release.
What it helps with
- inspect and modify table cells in
.hwpfiles - insert charts and vector shapes into
.hwpxdocuments - fill government form templates from local text files
- format documents into two or three columns
Example prompts for the agent
- Show the table content from report.hwp
- Change headers to blue and split text into two columns in document.hwpx
- Place the signature image into the stamp box in form.hwp
How to install claw-hwp
Plugin marketplace
/plugin marketplace add anthropics/claude-plugins-community/plugin install claw-hwp@claude-communityStep by step, with commands for each platform: Claude Code plugins: marketplaces, installing, and building your own
Questions about claw-hwp
How to install claw-hwp in Claude Code?
Run /plugin marketplace add anthropics/claude-plugins-community and then run /plugin install claw-hwp@claude-community.
Is Hancom Office required to read HWP files?
Hancom Office is not needed. The plugin relies on the WebAssembly-based rhwp viewer and editor to handle files directly.
Can claw-hwp export documents to PDF?
Export to PDF or DOCX format is not supported yet. The tool edits and saves files in their original .hwp or .hwpx format.
Source text
claw-hwp · MIT
<h1 align="center">claw-hwp</h1>
<p align="center">
한글 문서(<b>.hwp · .hwpx</b>)를 <b>Claude(클로드) · Codex(코덱스)</b>로 읽고 · 만들고 · 고치는 도구<br/>
한컴오피스가 없어도, 코딩을 몰라도 됩니다.
</p>
<p align="center">
<img src="https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/DoHyun468/claw-hwp/main/.github/traffic-summary.json" alt="Clones (14-day)" />
<a href="LICENSE"><img src="https://img.shields.io/badge/license-MIT-blue.svg" alt="MIT" /></a>
</p>
<p align="center">
<strong>한국어</strong> · <a href="README_EN.md">English</a>
</p>
---
## 이게 뭔가요?
회사에서 한글(.hwp) 문서, 많이 쓰시죠? 보고서·공문·계획서·표가 잔뜩 든 서식들요.
`claw-hwp`를 설치하면 **Claude(클로드)·Codex(코덱스) 같은 AI에게 한국어로 말하듯 시키기만 하면** 한글 문서(HWP)를 직접 읽고, 새로 만들고, 고쳐 줍니다. **한컴오피스 없이, 변환 없이** — AI가 한글 파일을 못 읽어 막혔던 자동화가 그대로 열립니다.
> - "이 보고서 표에서 매출 칸을 120억으로 바꿔줘"
> - "제목은 파란색 굵게, 본문은 맑은 고딕으로 해줘"
> - "이 문서 본문을 2단으로 나눠줘"
> - "표 하나 만들고 꼬리말에 쪽번호 넣어줘"
이렇게 말하면 됩니다. 결과 파일은 **한컴오피스나 한컴독스(한글 웹)에서 그대로 열립니다 — 안 깨져요.**
한컴오피스 · LibreOffice · 윈도우 전용 프로그램 — **아무것도 필요 없습니다.**
## 누구를 위한 건가요?
- 한글(.hwp) 문서를 자주 다루는 **회사원 · 공무원 · 실무자**
- Claude Code / Codex 등 AI 에이전트를 쓰는 분
- **코딩을 몰라도 됩니다** — 한 번 설치하고, 말로 시키면 돼요.
---
## 뭐가 되나요?
한글 문서에서 자주 쓰는 기능을 기준으로, **지금 되는 것(✅)** 을 정리했어요.
### 📖 읽기
- ✅ 문서 내용 · 표 · 정보 읽어 오기
- ✅ 표 안 셀 내용까지 통째로 뽑아 보기
### ✍️ 글자 꾸미기
- ✅ 굵게 · 기울임 · 밑줄 · 취소선
- ✅ 형광펜 · 글자색
- ✅ 글자 크기 · 글꼴(폰트)
- ✅ 위 첨자 · 아래 첨자
- ✅ 자간(글자 사이 간격) · 장평(글자 폭)
- ⬜ 외곽선 · 그림자 · 강조점
### 📐 문단 꾸미기
- ✅ 정렬 (왼쪽 · 가운데 · 오른쪽 · 양쪽 · 배분 · 나눔)
- ✅ 줄 간격
- ✅ 들여쓰기 · 왼/오른쪽 여백 · 문단 위아래 간격
- ✅ 문단 배경색
- ✅ 글머리표 · 문단 번호 · 수준 올리기/내리기
### 📊 표
- ✅ 표 만들기
- ✅ 셀 내용 입력 · 바꾸기
- ✅ 셀 배경색 · 테두리 · 대각선
- ✅ 셀 합치기 · 나누기
- ✅ 줄/칸 추가 · 삭제
- ✅ 셀 너비·높이 같게 · 세로 정렬
- ✅ 표 머리행 색 · 셀 여백 · 표 크기 · 쪽 넘는 표 경계선
### 🧩 넣기
- ✅ 그림(이미지)
- ✅ 도형 (사각형 · 타원 · 선 · 호)
- ✅ **차트 — 20종** (막대 · 꺾은선 · 원 · 도넛 · 3D 등) + 행/열 데이터 직접 지정 + **문서 테마색 자동 적용**
- ✅ 글상자
- ✅ 수식
- ✅ 문자표(특수기호)
- ✅ 각주 · 미주
- ✅ 누름틀(입력 양식) · 하이퍼링크 · 책갈피
- ✅ 문단 띠
- ✅ **서명 · 날인** (도장 · 서명을 서명란에 얹기 — 줄에 맞춰 정확히, 표/페이지 안 키움)
- ✅ **개체 배치** (글 앞으로 · 어울림 · 자리차지 · 글 뒤) + 위치 · 크기 · 선 · 채우기 조절
- ✅ **개체 삭제** (그림 · 도형 · 차트 · 표 · 수식 지우기)
- ⬜ 메모 *(저장하면 사라지는 항목이라 제외)*
### 📄 쪽(페이지)
- ✅ 용지 크기 · **방향(가로/세로)** · 여백
- ✅ 머리말 · 꼬리말 (글자)
- ✅ 쪽 번호 (머리말·꼬리말 × 왼쪽/가운데/오른쪽)
- ✅ 다단 (2단 · 3단)
- ✅ 쪽 나누기 · 단 나누기
- ⬜ 쪽 테두리 · 배경
### 🆕 만들기 · 고치기
- ✅ 새 문서 만들기 (.hwp · .hwpx)
- ✅ 기존 문서를 **원본 형식 그대로** 고치기 — 형식을 바꾸지 않으니 **안 깨져요**
- ✅ **문서 테마** (색 · 글꼴 · 차트색 · 표 머리색을 한 번에) — 아래 [🎨 테마](#-테마--색글꼴차트표-머리색을-한-번에) 참고
- ✅ **개인정보 안전 서식 채우기** — 아래 [📝 서식 채우기](#-서식-채우기) 참고
- ✅ 미리보기
- ⬜ PDF · 워드(docx) 변환 *(다음 버전 예정)*
> 💡 **".hwp ↔ .hwpx 변환"은 사실 쓸 일이 거의 없어요.**
> .hwp는 .hwp로, .hwpx는 .hwpx로 — **받은 형식 그대로** 열고 고치고 저장하기 때문이에요. 형식을 굳이 바꾸는 변환 기능도 들어 있지만(표·글은 유지), 이미지 등 일부가 달라질 수 있어 **가급적 원본 형식 그대로** 쓰시길 권합니다.
> ✅ = 지금 바로 되는 기능 · ⬜ = 아직 안 되거나 다음 버전 예정이에요.
---
## 🎨 테마 — 색 · 글꼴 · 차트 · 표 머리색을 한 번에
"정부 공문 느낌으로", "모던하게", "따뜻한 톤으로" 한마디면 **제목 색·본문 글꼴은 물론 차트 색과 표 머리행 색까지** 한 가지 톤으로 통일해 줍니다. 아래는 **같은 보고서를 테마만 바꿔** 만든 예시예요 — 차트 종류(막대·꺾은선·원·도넛)와 가로/세로도 자유롭게.
<table>
<tr>
<td align="center"><img src="assets/theme-gov-column.png" width="320" alt="정부 테마 · 막대그래프"/><br/><sub><b>정부</b> · 막대그래프</sub></td>
<td align="center"><img src="assets/theme-modern-line.png" width="320" alt="모던 테마 · 꺾은선"/><br/><sub><b>모던</b> · 꺾은선</sub></td>
</tr>
<tr>
<td align="center"><img src="assets/theme-warm-doughnut.png" width="320" alt="따뜻한 테마 · 도넛"/><br/><sub><b>따뜻함</b> · 도넛</sub></td>
<td align="center"><img src="assets/theme-clean-landscape.png" width="320" alt="심플 테마 · 가로 방향"/><br/><sub><b>심플</b> · 가로 방향</sub></td>
</tr>
</table>
---
## ✍️ 서명 · 날인 — 서명란에 도장 · 서명을 정확히
서명란이나 "(서명 또는 인)" 칸이 있는 문서에, 가지고 있는 **도장 · 서명 이미지**를 줄에 맞춰 깔끔하게 얹어 줍니다. 표 칸이든 자유 줄이든 자동으로 위치를 잡고, **표나 페이지를 키우지 않아요.** 사각 도장이든 가로로 긴 서명이든 비율 그대로. 도장이 없으면 이름으로 **빨간 정사각형 날인**을 만들어 드립니다.
<table>
<tr>
<td align="center"><img src="assets/seal-holgildong.png" width="150" alt="이름으로 만든 빨간 날인"/><br/><sub>이름으로 만든 빨간 날인</sub></td>
<td align="center"><img src="assets/seal-placed.png" width="440" alt="서명란에 정확히 얹은 모습"/><br/><sub>서명란에 정확히 — 칸은 그대로</sub></td>
</tr>
</table>
> 도장 · 서명 이미지도 개인정보로 다룹니다 — 화면에 띄우지 않고, 작업이 끝나면 정리합니다.
---
## 📝 서식 채우기
공문 · 신청서 · 계획서 · 이력서처럼 **자주 쓰는 표준 서식에 내 정보를 채워 넣는** 기능이에요. "이 신청서에 내 정보로 채워줘" 한마디면 성명·주소·연락처 같은 빈칸이 채워집니다.
### 🔒 개인정보는 안전하게
주민등록번호·사업자번호처럼 민감한 정보가 들어가죠. 그래서 이렇게 동작해요:
- **값을 채팅에 적지 않아요.** 내 정보는 내 컴퓨터 안 메모 파일에만 두고, **AI는 그 값을 들여다보지 않습니다** — 서식에 옮겨 적는 기능만 그 파일을 읽어요. (채팅에 주민번호를 붙여넣을 필요가 없어요.)
- 기본은 **쓰고 바로 지우기**(임시). 매번 적기 번거로우면 "저장해둬"라고 할 때만 내 컴퓨터에 보관하고, 원하면 언제든 지웁니다.
- 다 됐는지 확인할 때도 **값은 가린 채**(••••) 확인해요.
### 🔁 모양이 달라도 알아서 맞춰요
같은 정보라도 서식마다 칸 모양이 다르죠. 생년월일을 `900101`로 받는 곳, `90.01.01`로 받는 곳, 전화번호를 `010-1234-5678`·`01012345678`·`82)10-1234-5678`로 받는 곳 — **그 칸에 맞는 모양으로 알아서 바꿔** 넣어줍니다. 한 번만 적어두면 어느 서식이든 맞춰져요.
---
## 👀 결과를 눈으로 확인하기 — 한컴독스 캡처 *(선택)*
"고쳐 줬다는데, 진짜 한컴에서 잘 보이나?" — 이걸 **실제 화면 그대로 이미지로 확인**할 수 있는 도우미가 따로 있습니다: **`hancomdocs-capture`**.
- 동의하시면 처음 **딱 한 번** 브라우저 창이 떠서 한컴독스에 로그인합니다.
*(비밀번호는 저장하지 않아요. 로그인 정보는 **내 컴퓨터에만** 남습니다 — 브라우저에 한 번 로그인해 두면 다음에 안 물어보는 것과 똑같아요. 그래서 한 번 해두면 다시 로그인 없이 계속 쓸 수 있어요.)*
- 그 다음부터는 문서를 자동으로 한컴독스에 올려서 **실제로 보이는 모습을 사진으로 찍어 옵니다.**
- 그 사진을 **사람도 보고, Claude도 직접 보고 확인**하기 때문에 — "말로만 됐다"가 아니라 **눈으로 검증된 결과**가 나옵니다. 그래서 **결과 품질이 확 올라갑니다.**
| 원하는 영역 고르기 | 확대해서 보기 |
|:---:|:---:|
| <img src="assets/capture_select.png" width="380"/> | <img src="assets/capture_zoom.png" width="380"/> |
> 없어도 기본 기능은 다 됩니다 — 이건 "눈으로 확인"을 더해 주는 선택 도우미예요. 설치는 바로 아래를 보세요.
---
## 📥 설치
> **Claude와 Codex 둘 다 됩니다** (둘 다 설치·동작 검증 완료). 같은 GitHub 저장소를 쓰고, 명령어만 각자 달라요. 본인 환경에 맞는 방법을 보세요.
### 일반 사용자 — Claude 데스크톱 앱 (Mac · Windows)
1. **Code** 탭에서 왼쪽 **Customize** 클릭
2. **개인 플러그인** 옆 **`+`** → **마켓플레이스 추가**
3. 아래 주소를 붙여넣고 **동기화(Sync)**:
```
https://github.com/DoHyun468/claw-hwp
```
**끝!** 이제 한글 파일을 채팅에 올리거나 파일 이름을 말하면 자동으로 작동합니다.
> 💡 **이렇게 말해 보세요:** `report.hwp 보여줘` · `이 한글 파일 열어줘` · `회의록.hwp 에 한 줄 추가해줘`
> (추상적인 "설치해줘 / 설정해줘" 보다, **파일이나 파일명을 같이** 말하면 잘 작동해요.)
### 👀 "눈으로 확인" 도우미도 같이 *(선택)*
위에서 소개한 한컴독스 캡처를 쓰려면 — Claude Code(CLI)에서 두 줄(마켓 추가 → 설치):
```
claude plugin marketplace add https://github.com/DoHyun468/hancomdocs-capture
claude plugin install hancomdocs-capture@hancomdocs-capture
```
처음 한 번 한컴독스 로그인만 하면 계속 쓸 수 있어요.
### 🧑💻 코딩하시는 분 — Claude Code (CLI)
```bash
claude plugin marketplace add https://github.com/DoHyun468/claw-hwp
claude plugin install claw-hwp@claw-hwp
```
> 업데이트한 뒤에는 **새 세션(새 창)** 을 여세요 — 열려 있던 세션은 옛 버전으로 계속 동작합니다.
### 🤖 Codex 앱 — 똑같이 됩니다 ✅ *(검증 완료)*
Codex에서도 **같은 저장소를 그대로** 씁니다. 마켓플레이스로 추가해 설치하면 `claw-hwp:hwp` 스킬이 자동으로 로드되고, **미리보기 뷰어도 Codex 인앱 브라우저에서 옆에 떠요** (Claude Code 앱처럼).
```bash
codex plugin marketplace add https://github.com/DoHyun468/claw-hwp
codex plugin add claw-hwp@claw-hwp
```
> Claude는 `claude plugin …`, Codex는 `codex plugin …` — **명령어만 다르고 같은 저장소로 똑같이 설치**됩니다. (검증: 마켓플레이스 추가 → 설치 → `claw-hwp:hwp` 로드 → localhost 미리보기까지 정상)
---
## 🐞 문제가 있거나 안 되는 게 있으면
- 곧 **GitHub 이슈 페이지**로 오류를 바로 보낼 수 있게 만들 예정입니다. *(준비 중)*
- 그때까지는 [Issues](https://github.com/DoHyun468/claw-hwp/issues)에 **어떤 파일에서 무엇이 안 됐는지** 적어 주세요. 가능하면 그 한글 파일도 같이 올려 주시면 빠르게 고칠 수 있어요.
---
## 미리보기 — 고친 한글 문서를 바로 화면에서
여기서 **"미리보기"** 는 **고치거나 만든 한글(.hwp) 문서가 실제로 어떻게 생겼는지 화면에 그려서 보여주는 것**을 말해요. 읽기·만들기·고치기 자체는 어디서든 똑같이 되고, **이 한글 미리보기를 어디에 띄우는지만** 환경에 따라 다릅니다:
| 환경 | 한글 미리보기 |
|---|---|
| **Claude 앱(Code 모드) · Codex 앱** | 둘 다 같은 방식 — 앱 안에서 옆에 바로 표시 (localhost 미리보기) |
| **Claude Code (CLI · 터미널)** | localhost 미리보기를 클릭 링크로 → 외부 브라우저에서 |
| **Claude Cowork** | (원격이라 localhost를 못 띄워요) → github.io 뷰어에 파일 끌어 놓기 |
> 📄 **설치·로그인 없이 한글 파일을 그냥 열어 보기만** 하려면 누구나 — <https://dohyun468.github.io/claw-hwp/> 에 끌어 놓으면 브라우저에서 바로 보여요. (claude.ai 웹처럼 스킬이 안 깔리는 곳에서도 이 뷰어는 됩니다.)
> 🔍 **한컴과 100% 똑같이** 검토·편집하려면 — **한컴오피스(한글) 앱이나 한컴독스**에서 여세요. 이 한글 미리보기는 "작업 중 빠른 확인"용이고, 한컴 호환성 **검증**은 위 [한컴독스 캡처](#-결과를-눈으로-확인하기--한컴독스-캡처-선택)가 맡아요.
---
## 자주 묻는 질문 (FAQ)
**Q. 클로드(Claude)나 코덱스(Codex)로 한글(HWP) 문서를 편집할 수 있나요?**
네. `claw-hwp`를 설치하면 클로드·코덱스가 `.hwp`·`.hwpx`를 직접 읽고·만들고·편집합니다. 한컴오피스가 없어도 됩니다.
**Q. 한컴오피스 없이 .hwp 파일을 다룰 수 있나요?**
됩니다. Mac·윈도우에서 한컴오피스·LibreOffice·윈도우 전용 프로그램 없이 작동합니다.
**Q. .hwp를 .hwpx나 PDF로 변환해야 하나요?**
아니요. 변환 없이 원본 `.hwp`를 **있는 그대로** 편집합니다. 고친 파일은 한컴오피스·한컴독스에서 그대로 열립니다(안 깨짐).
**Q. AI가 한글 파일을 못 읽어서 막혔는데 해결법이 있나요?**
그 문제를 풀려고 만든 도구입니다. 표·서식·글꼴은 그대로 두고 셀·텍스트·표·차트·이미지·쪽번호까지 편집할 수 있어요.
**Q. 개인정보가 든 서식(주민등록번호·계좌번호 등)을 안전하게 채울 수 있나요?**
네. 개인정보 값을 AI 대화에 올리지 않고, 파일에서 바로 칸에만 채우는 안전 모드가 있습니다.
**Q. 엑셀·PDF 자료를 한글 양식에 자동으로 옮길 수 있나요?**
네. 엑셀·PDF에 흩어진 데이터를 읽어 한글(.hwp/.hwpx) 서식의 해당 칸에 채워 줍니다.
**Q. 무료인가요?**
네, MIT 라이선스 오픈소스입니다.
---
## 만든 기반
[rhwp](https://github.com/edwardkim/rhwp)(오픈소스 한글 형식 코어)로 문서를 읽고, 그 위에 **기존 파일을 원본 그대로 고치는 기능**과 **한컴오피스/한컴독스에서 안 깨지게 저장하는 기능**을 직접 더했습니다.
## 라이선스
MIT
© DoHyun468 · MIT · DoHyun468/claw-hwp