with one click
word2md
将 Word 文档 (.doc/.docx) 转换为干净的 Markdown 格式,包含完整的转换、清理和表格优化流程
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
将 Word 文档 (.doc/.docx) 转换为干净的 Markdown 格式,包含完整的转换、清理和表格优化流程
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
机关公文撰写专家。Use when: 用户要求写述职报告、巡视整改、先进事迹、工作汇报、党建纪检等公文材料。 Produces: 符合规范的公文初稿,含结构框架、政治表述、格式检查。
当用户要求“转换引号”、“半角转全角”、“修复引号”、“引号格式化”、“公文格式化”时使用此Skill。将半角双引号转换为中文全角双引号(“”)。
一站式公文格式转换与规范化工具。Use when: 用户要求"Word 转公文"、"转成 TXT"、"Excel 转 Markdown"、"检查公文格式"。 Produces: 符合公文规范的纯净 TXT 或 Markdown 文件。
当用户要求"修改公文"、"改公文"、"润色公文"、"公文修改"、"调整公文"、"优化公文"、"帮我改一下这篇材料"时使用此Skill。
| name | word2md |
| description | 将 Word 文档 (.doc/.docx) 转换为干净的 Markdown 格式,包含完整的转换、清理和表格优化流程 |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","workflow":"document-processing"} |
此 skill 提供完整的 Word 转 Markdown 工作流,包含三个处理阶段:
word2md.py) - Word 文档转 Markdownclean_md.py) - 清理遗留的格式标记grid2gfm.py) - 将 Grid Table 转为 GFM Table当用户需要:
brew install pandoc)| 脚本 | 功能 | 用法 |
|---|---|---|
word2md.py | Word → Markdown 转换 | python3 word2md.py <input> [-o output] |
clean_md.py | 清理遗留标记 | python3 clean_md.py <input> -i |
grid2gfm.py | Grid Table → GFM Table | python3 grid2gfm.py <input> -i |
python3 word2md.py <输入路径> -o <输出目录> && \
python3 clean_md.py <输出目录> -i && \
python3 grid2gfm.py <输出目录> -i
# 步骤1: 转换 Word 为 Markdown
python3 word2md.py raw/ -o output/
# 步骤2: 清理遗留标记
python3 clean_md.py output/ -i
# 步骤3: 优化表格格式
python3 grid2gfm.py output/ -i
确认输入输出路径
检查依赖
which pandoc 确认已安装执行完整流程
python3 word2md.py <input> -o <output> && \
python3 clean_md.py <output> -i && \
python3 grid2gfm.py <output> -i
验证结果
报告结果
clean_md.py 会清理以下遗留标记:
[text]{.s1} → text (span 类标记){.Apple-converted-space} (Apple 空格标记)\ 单独的反斜杠行PAGE...MERGEFORMAT (Word 页码域)grid2gfm.py 将 Pandoc 的 Grid Table 转为标准 GFM Table:
转换前:
+--------+--------+
| 列1 | 列2 |
+--------+--------+
| 数据1 | 数据2 |
+--------+--------+
转换后:
| 列1 | 列2 |
|---|---|
| 数据1 | 数据2 |
用户: 请把 raw/ 目录下的 Word 文件转换为 Markdown,放到"先进个人"文件夹
助手:
1. 执行转换流程
python3 word2md.py raw/ -o 先进个人/ && \
python3 clean_md.py 先进个人/ -i && \
python3 grid2gfm.py 先进个人/ -i
2. 报告结果
- 转换成功: 1 个文件
- 输出位置: 先进个人/xxx.md
A: 确保运行了 grid2gfm.py 进行表格格式转换
A: 确保运行了 clean_md.py 进行清理
A: 确认系统是 macOS 且 textutil 可用