中文版本 README / Chinese Version 看不懂英文也没关系,请点击上面的链接查看中文版说明。 💡 想要无需联网、一键运行修复格式的桌面应用版本? 现已推出 Document Format GUI 公文格式助手 —— 无需联网、一键修复公文格式的桌面应用,小白也能轻松上手! A Word document formatting toolkit for Chinese official documents for the government, CCP (China Communist
FAQ
document-format-skills is a Claude Code plugin with 1 hand-picked skill for productivity work, indexed on Flowy. Install it with the command on its page. It includes document-format-skills. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
$ npx -y skills add KaguraNanaga/document-format-skills --agent claude-code
看不懂英文也没关系,请点击上面的链接查看中文版说明。
💡 想要无需联网、一键运行修复格式的桌面应用版本?
现已推出 Document Format GUI 公文格式助手 —— 无需联网、一键修复公文格式的桌面应用,小白也能轻松上手!
A Word document formatting toolkit for Chinese official documents for the government, CCP (China Communist Party), and the state-owned enterprises. Diagnose formatting issues, fix punctuation, and apply standardized styles with one command. Available for Claude Code, Codex, and OpenCode.
公文格式助手是一个面向中文公文排版的 Skill 工具包,用于诊断 Word 文档格式问题、修复中英文标点和空格混用、统一公文/论文/法律文书格式、处理页码和表格,并支持从纯文本或 Markdown 生成规范 DOCX。
.doc / .wps conversion on Windows when WPS Office or Microsoft Word is installed.python-docxpywin32 only for .doc/.wps conversion on WindowsUse uv for ad-hoc runs:
uv run --with python-docx python scripts/process.py --help
For Windows .doc/.wps conversion:
uv run --with python-docx --with pywin32 python scripts/process.py --help
Smart cleanup:
uv run --with python-docx python scripts/process.py smart input.docx output.docx --preset official
Analyze only:
uv run --with python-docx python scripts/process.py analyze input.docx
uv run --with python-docx python scripts/process.py analyze input.docx --json
Punctuation and spacing only:
uv run --with python-docx python scripts/process.py punctuation input.docx output.docx --space-mode keep_en_boundary
Formatting only:
uv run --with python-docx python scripts/process.py format input.docx output.docx --preset official
Create a formatted DOCX from Markdown or text:
uv run --with python-docx python scripts/from_text.py input.md output.docx --title "Work Plan"
--preset official|academic|legal|custom
--custom-settings path.json
--revision
--deep-clean
--smart-table-align
--no-page-number
--page-number-style dash|plain|page_text|page_total
--page-number-position outside|left|center|right
--space-mode remove_all|keep_en_boundary|keep_all
--custom-settings accepts desktop schema v2 config files, exported preset files like {"preset": {...}}, or plain preset/override JSON.
| Script | Purpose |
|---|---|
scripts/process.py | Main CLI pipeline: smart, analyze, punctuation, format. |
scripts/formatter.py | Formatting engine and preset handling. |
scripts/punctuation.py | Punctuation and spacing fixer. |
scripts/from_text.py | Text/Markdown to DOCX generator. |
scripts/analyzer.py | Diagnostic helpers. |
scripts/converter.py | Windows .doc/.wps conversion helpers. |
.docx is the most reliable format..doc/.wps requires Windows plus WPS Office or Microsoft Word.MIT
.gitignore LICENSE pytest.ini README_CN.md README.md requirements-dev.txt requirements.txt scripts/ __init__.py analyzer.py converter.py fix_spacing_simple.py fix_spacing.py formatter.py from_text.py process.py punctuation.py SKILL.md tests/ test_formatter_regression.py test_punctuation_and_text.py
© 2026 Flowy · Free and open source
Built for Claude Code · Not affiliated with Anthropic