tomark-skill:批量把 Word / WPS 文档转成 Markdown

前言

把历史文档迁进知识库、给 RAG 做语料,或让 Agent 直接读正文时,.doc、.wps 和带复杂排版的 .docx 往往卡在格式上。纯靠 pandoc 或手工复制,中文乱码和 WPS 专有格式是常见坑。下面介绍 SkillHub 社区技能 tomark-skill:在 Agent 侧按固定管线批量输出 Markdown,并针对中文与 WPS 场景做了专门处理。

这是什么

tomark-skill(坐标 @user_f474679a/tomark-skill)是发布者 user_f474679a 在 SkillHub 上架的社区 Skill,分类为 office-efficiency,当前版本 1.0.0。标签 requires_api_key=false,不依赖外部 API Key。

一句话定位:批量将 .doc、.docx、.wps 转为 Markdown。官方简介给出的转换路径为:

  • .docx → mammoth
  • .doc / .wps → WPS COM → .docx → mammoth

特色说明里强调:尽量解决中文乱码,并支持 WPS 专有格式。

核心功能

依据 SkillHub 页面与技能简介,可核实的能力如下。

  1. 批量转换:面向多文件场景,而不是单次单文件演示。
  2. 多后缀支持:.doc、.docx、.wps 三类输入。
  3. 分路径处理:Office 系 docx 走 mammoth;旧版 .doc 与 WPS 格式先经 WPS COM 落成 docx,再走 mammoth。
  4. 中文与 WPS:针对乱码与 WPS 格式做了针对性设计(具体实现以技能包内 SKILL 说明为准)。

安装与启用

安装流程遵循 SkillHub 通用说明(skillhub.md)。官方页面给出的安装提示为:按该文档安装 @user_f474679a/tomark-skill。

1、检查或安装 skillhub CLI

先确认本机是否已有 CLI:

command -v skillhub && skillhub --version

若未安装,可使用官方脚本(完整安装含默认 Skill;仅需 CLI 时加 --cli-only):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2、安装 tomark-skill 到当前 Agent 的 skills 目录

安装技能时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/,Agent 可能读不到。

skillhub install @user_f474679a/tomark-skill --dir <你的 skills 目录>

常用路径示例(来自 SkillHub 安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

也可在对话中把官方安装说明交给 AI,让其按 skillhub.md 完成安装。安装后若客户端要求重启或重新加载 skills,按各自产品说明操作。

典型用法

公开简介未附带独立 CLI 子命令列表,用法以「启用 Skill 后由 Agent 按技能说明执行批量转换」为主。可复现的意图示例:

  1. 指定一个目录,要求将该目录下所有 .doc、.docx、.wps 转为 Markdown。
  2. 说明输出目录或命名规则,让 Agent 按 tomark-skill 的管线(docx→mammoth;doc/wps→WPS COM→docx→mammoth)逐文件处理。
  3. 对曾出现乱码的 WPS 或旧 .doc 样本,先小批量试转,确认正文与标题层级后再扩大批量。

具体参数、脚本入口以安装到本地的 SKILL.md 及技能包内文件为准。

适用场景与注意

适合谁

  • 需要把存量 Word / WPS 文档沉淀为 Markdown 的开发者或文档维护者。
  • 知识库、笔记仓库、静态站点源文件以 .md 为主,但来源仍是 Office / WPS 的场景。
  • 在 Linux 或自动化环境里,希望由 Agent 驱动批量转换而非手工点选导出。

限制与注意

  • .doc / .wps 路径依赖 WPS COM,通常意味着运行环境需具备 WPS 及可用的 COM 自动化能力;纯 Linux 无 WPS 时,该路径可能无法按设计工作,需自行验证环境。
  • mammoth 擅长从 docx 提取结构与正文,复杂版式、文本框、部分嵌入对象可能与 Word 所见不一致,转换后宜人工抽检。
  • 社区来源(source: community),升级与问题反馈依赖发布者与 SkillHub 生态,生产环境建议固定版本并保留样本回归。

结尾

tomark-skill 把「docx 直转」与「经 WPS 再转」两条链路写进同一 Skill,面向中文与 WPS 文档的 Markdown 批量产出。无需 API Key,通过 SkillHub 安装到 Cursor、Claude Code、Codex 等客户端的 skills 目录即可使用。

  • SkillHub 页面:https://www.skillhub.cn/skills/user_f474679a/tomark-skill
  • API 坐标页:https://api.skillhub.cn/user_f474679a/tomark-skill
  • 安装说明:https://skillhub.cn/install/skillhub.md
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye