用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/YuLaiZ/markitdown-skill --skill markitdown命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | MarkItDown |
| description | 将各种文档格式转换为 Markdown。当用户要求读取、解析 doc、docx、pdf、xls、xlsx、ppt、pptx 等 Office 文档时使用。 |
| allowed-tools | Bash(markitdown *), Bash(libreoffice *) |
使用 markitdown 命令将文档转换为 Markdown 格式。
要求 Python 3.10+,根据需要选择安装:
# 按需安装特定格式支持
pip install 'markitdown[pdf]' # PDF
pip install 'markitdown[docx]' # Word
pip install 'markitdown[pptx]' # PowerPoint
pip install 'markitdown[xlsx]' # Excel
pip install 'markitdown[xls]' # 旧版 Excel
# 安装全部支持(推荐)
pip install 'markitdown[all]'
其他可选依赖:[outlook]、[audio-transcription]、[youtube-transcription]
用于转换旧版 Office 格式(.doc, .ppt):
# Homebrew 安装
brew install --cask libreoffice
# 或手动下载 dmg 安装
# https://www.libreoffice.org/download/download/
| 格式 | 说明 |
|---|---|
.docx | Word 文档 |
.xls / .xlsx | Excel 表格 |
.pptx | PowerPoint 演示文稿 |
.pdf | PDF 文档 |
旧版 Office 格式需要用 libreoffice 转换后再读取:
| 格式 | 转换命令 |
|---|---|
.doc | libreoffice --headless --convert-to docx file.doc |
.ppt | libreoffice --headless --convert-to pptx file.ppt |
markitdown /path/to/file.docx
markitdown /path/to/file.pdf
markitdown /path/to/file.xlsx
# 转换(建议用 --outdir 指定输出目录)
libreoffice --headless --convert-to docx --outdir /path/to/output /path/to/file.doc
# 读取转换后的文件
markitdown /path/to/output/file.docx
markitdown file.pdf -o output.md
用户说:"帮我读取 <源文件路径>"
执行步骤:
libreoffice --headless --convert-to docx --outdir <输出文件目录> <源文件路径>markitdown <输出文件目录>/<文件名>.docx返回的内容就是转换后的 Markdown 文本,可以直接阅读和分析。