claw-hwp

A skill that reads, creates and edits Korean hwp and hwpx documents from the agent, with no Hancom Office and no conversion

Skill

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Reads and writes document files through local scripts
  • May handle personal data in forms
All reasons and checks

dohyun468/claw-hwp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/claw-hwp

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .claude/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .claude/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .github/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .github/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .devin/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .devin/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .cline/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .cline/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .roo/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .roo/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add dohyun468/claw-hwp --skill hwp -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit 25bb43b
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/dohyun468/claw-hwp.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /plugins/claw-hwp/skills/hwp/
git -C "$tmp" checkout 25bb43b359c54ed141bc6ae1cea7b0f56f80feb2
mkdir -p .agents/skills
cp -R "$tmp/plugins/claw-hwp/skills/hwp" .agents/skills/hwp

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit 25bb43b.

Text for your agent

In Claude Code run claude plugin marketplace add https://github.com/DoHyun468/claw-hwp and claude plugin install claw-hwp@claw-hwp. In Codex use codex plugin with the same repository.

Other ways from the author
claude plugin marketplace add https://github.com/DoHyun468/claw-hwp
claude plugin install claw-hwp@claw-hwp

After install the claw-hwp:hwp skill loads automatically.

This is third-party code. Review the repository files before installing.

What it does

The skill lets Claude and Codex work with Korean Hangul Word Processor documents in two formats: the binary hwp and the zip-based hwpx. It reads content and tables, creates new files and edits existing ones in their original format, so layout does not break. It covers text and paragraph styling, tables, inserting images, shapes, charts, equations, footnotes, headers and footers and seals, plus themes that set color, font and chart palette at once. It is built on the rhwp WebAssembly engine, so no separate Hancom program is needed. A secure fill mode handles forms with personal data so that values never enter the model context.

Who it is for. For people who work with Korean hwp documents often: company staff, civil servants, authors of reports and contracts.

Good fit when

  • You need to read or extract data from an hwp or hwpx file
  • You need to create or edit a Korean document without Hancom Office
  • You need to fill a Korean form while keeping the original format

Not a fit when

  • You are working with Word docx files, which have a separate skill
  • You need features the skill marks as not yet available, such as PDF export

Example request

Open this hwp and change the revenue value in the table without changing the format

Limitations

Some features are marked as not yet ready, such as PDF and docx export or a page border. Secure fill protects the model context, but inside a sandbox plaintext personal data briefly lives on the filesystem, and the resulting document itself contains that data. The skill installs as a plugin from the repository for Claude Code or Codex.

How to disable. Remove the claw-hwp plugin via claude plugin or codex plugin, or delete the plugin folder from the directory.

Security check

  • Reads and writes document files through local scripts
  • May handle personal data in forms

README in short

The README, in Korean and English, presents claw-hwp as a way to read, create and edit Korean hwp and hwpx documents through Claude or Codex without Hancom Office and without conversion. You just ask in plain words: change a table cell, make the title bold, split text into columns, add page numbers. It lists a large set of ready features for text, paragraphs, tables, object insertion, charts and pages, with themes and secure form fill called out separately. Install is two lines through the Claude Code or Codex plugin marketplace.

SKILL.md

---
name: hwp
description: Use this skill whenever the user wants to read, create, or edit Korean Hangul Word Processor documents (.hwp or .hwpx files). Triggers include any mention of 'hwp', 'hwpx', '한글 문서', '아래한글', '한컴오피스', or uploading/attaching .hwp/.hwpx files. Also use when extracting text from Korean reports or producing Korean-formatted official documents. Do NOT use for Word .docx files (use the docx skill instead) or general Korean text without Hangul Word Processor format.
license: MIT
---

# HWP / HWPX Skill

This skill helps Claude work with Korean Hangul Word Processor documents — reading, creating, and editing both the binary .hwp (HWP 5.0) and the ZIP-based .hwpx formats.

FAQ

Do I need Hancom Office?

No. The rhwp WebAssembly engine reads and edits hwp and hwpx without a separate program, and files open in Hancom Office and the web version without distortion.

What about personal data in forms?

There is a secure fill mode: values are read inside the tool and never enter the model context. The resulting document still contains that data itself.

Official

Microsoft's utility and MCP server that turn PDF, Word, Excel, PowerPoint, HTML and other files into Markdown for models

MCP serverMedium riskNo VPN needed187.4KRepository stars
Editors’ pick

Anthropic's official skill examples: docx, pdf, pptx and xlsx documents, design, MCP builder and the Agent Skills spec

SkillMedium risk178.8KRepository stars
Editors’ pick

A skill that builds editable PPTX decks from PDF, DOCX, URLs and Markdown with native shapes, charts and animations

SkillMedium risk56.8KRepository stars
Editors’ pick

A skill that draws editorial diagrams as standalone HTML and SVG files: architecture, flowcharts, ER, funnels and about forty more types

SkillMedium riskNo VPN needed42.6KRepository stars
Foxx AIclaw-hwp

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.