SuperAPI AI 工具集

markdown-to-docx

办公与效率

查看项目

更新于 10-14 12:01

技能介绍

用途

markdown-to-docx 用于将 Markdown 文件转换为 Microsoft Word(.docx)格式,生成可编辑的 Word 文档,并尽量保留原始 Markdown 的结构与格式。

主要能力

  • GFM 支持:表格、删除线、任务列表。
  • 代码块:保留语法并以等宽字体呈现。
  • 图片:支持本地图片与 URL 图片并嵌入文档。
  • 数学公式:默认渲染 LaTeX 公式($...$、$$...$$)。
  • Frontmatter:解析 YAML 元数据并用于标题。
  • 无系统依赖:纯 JavaScript 实现,无需 Chrome。

安装

该技能需要 npm 依赖。可任选其一:

(1)ClaudeKit CLI(推荐):

ck init

(2)手动安装:

cd .claude/skills/markdown-to-docx
npm install

依赖:markdown-docx、gray-matter。

使用方式

基本转换:

node .claude/skills/markdown-to-docx/scripts/convert.cjs --input ./README.md

指定输出路径:

node .claude/skills/markdown-to-docx/scripts/convert.cjs -i ./doc.md -o ./output.docx

使用自定义主题:

node .claude/skills/markdown-to-docx/scripts/convert.cjs -i ./doc.md --theme ./theme.json

CLI 选项:

Option Short Description Default
--input -i Input markdown file (required)
--output -o Output DOCX path {input}.docx
--theme -t Custom theme JSON built-in
--title Document title filename
--help -h Show help

成功时返回 JSON:

{
    "success": true,
    "input": "/path/to/input.md",
    "output": "/path/to/output.docx"
}

适用场景

  • 需要把 Markdown 文档交付为 Word 文档进行编辑或评审。
  • 文档中包含表格、代码、图片或 LaTeX 数学公式,且希望转换后保留这些内容。
  • 需要为文档套用自定义样式模板(reference.docx / theme)。

限制

  • 需要系统安装 pandoc(被视为必需依赖)。
  • 需要安装 npm 依赖 markdown-docx、gray-matter。
  • 技能文档中包含大量面向特定 AI 工具环境(如 Codex、Claude)的执行协议、任务跟踪、子代理授权、项目协议叠加等约定;这些属于该技能所在工程的工作流约束,并非转换功能本身。
  • 具体收费、价格、平台等信息暂未提供。