OpenClaw 代理技能,用于将文档转换为 Markdown,提供 Microsoft MarkItDown 库的文档和工具,支持 PDF、Word、PowerPoint、Excel、图片(OCR)、音频(转录)、HTML、YouTube。
MarkItDown Skill. 文档和用于使用微软的MarkItDown库将文档转换为Markdown的公用设备是一项面向实际任务的技能,主要用于注: 此技能提供文档和批次脚本;实际的共通程序。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
使用 Microsoft 的 MarkItDown 库将文档转换为 Markdown 的文档说明与实用工具。
注意:本技能仅提供文档说明与批处理脚本。实际转换工作由通过 pip 安装的
markitdownCLI/库完成。
建议在以下场景中使用 markitdown:
# 将文件转换为 Markdown markitdown document.pdf -o output.md # 将网页 URL 转换为 Markdown markitdown https://example.com/docs -o docs.md
| 格式 | 功能特性 |
|---|---|
| 文本提取、结构还原 | |
| Word (.docx) | 标题、列表、表格 |
| PowerPoint | 幻灯片内容、文本提取 |
| Excel | 表格、工作表 |
| 图像 | OCR + EXIF 元数据提取 |
| 音频 | 语音转文字 |
| HTML | 结构保留 |
| YouTube | 视频字幕提取 |
本技能依赖 Microsoft 提供的 markitdown CLI:
pip install 'markitdown[all]'
或仅安装特定格式支持:
pip install 'markitdown[pdf,docx,pptx]'
markitdown https://github.com/user/repo/blob/main/README.md -o readme.md
markitdown document.pdf -o document.md
# 使用本技能附带的脚本
python ~/.openclaw/skills/markitdown/scripts/batch_convert.py docs/*.pdf -o markdown/ -v
# 或使用 Shell 循环
for file in docs/*.pdf; do
markitdown "$file" -o "${file%.pdf}.md"
done
from markitdown import MarkItDown
md = MarkItDown()
result = md.convert("document.pdf")
print(result.text_content)
pip install 'markitdown[all]'
# Ubuntu/Debian sudo apt-get install tesseract-ocr # macOS brew install tesseract
| 组件 | 来源 |
|---|---|
markitdown CLI |
Microsoft 的 pip 包 |
markitdown Python API |
Microsoft 的 pip 包 |
scripts/batch_convert.py |
本技能(实用工具) |
| 文档说明 | 本技能 |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章