返回博客
md-to-text-skill:给 Agent 用的 Markdown 转文本技能指南
如果你希望在 Agent 工作流里稳定地把 Markdown 转为纯文本,同时不依赖第三方包,md-to-text-skill 是一个很实用的方案。
仓库地址:MD-TO-TEXT/md-to-text-skill
Quick answer
当你需要“单文件、可预测、可脚本化”的 Markdown 清洗能力时,用 md-to-text-skill 最省心。
这个 skill 在做什么
- 将单个 Markdown 文件转换为纯文本。
- 同时提供 Python 与 Node 实现。
- 通过统一入口
scripts/run.js自动选择可用运行时。 - 保留内容可读性,去掉 Markdown 标记符号。
实际命令
node scripts/run.js <input.md> [--mode readable|minimal|structured] [-o output.txt] [--stdout]
三种输出模式
readable(默认):优先可读性,段落更自然。minimal:更紧凑的纯文本输出。structured:保留标题/列表结构,但移除 Markdown 语法符号。
运行时回退机制
启动器会按以下顺序尝试:
python3pythonnode
如果都不可用,会以退出码 2 结束,并给出安装建议与重试提示。
为什么适合 Agent 场景
- 结果稳定,便于在流水线中复用。
- 跨环境兼容性更好,不容易被单一运行时卡住。
- 可以用
--stdout直接给后续步骤消费。
在本站工具链里的位置
- 先看渲染: Markdown Preview
- 再做纯文本清洗: Markdown to Plain Text
- 后续导出路线: Markdown Export Hub
先用 Markdown to Plain Text 验证内容,再根据结果选择 readable、minimal 或 structured。
FAQ
这是批量多文件转换器吗?
不是,当前版本聚焦单文件转换。
能否只输出到终端,不写文件?
可以,使用 --stdout。
为什么同时保留 Python 与 Node 实现?
为了提升在不同运行环境下的可用性与稳定性。