SuperAPI AI 工具集

markitdown

办公与效率

查看项目

更新于 10-15 20:31

技能介绍

用途:当用户要求把文件转换为 Markdown、从 PDF/Word/Excel/PowerPoint 等文档提取文本内容、把文件解析成可读文本、从图片提取内容(OCR)、把音频转录为文本、把 HTML 页面转为 Markdown、把 CSV/JSON/XML 处理成 Markdown,或从 ZIP 压缩包和 EPub 中提取内容时使用该技能。

支持格式:PDF(保留结构的文本提取)、Word(.docx,保留标题、列表、表格)、PowerPoint(.pptx,幻灯片内容与备注)、Excel(.xlsx,表格转为 Markdown 表格)、图片(.jpg、.png、.gif、.webp、.bmp、.tiff,读取 EXIF 元数据,可用时进行 OCR)、音频(.mp3、.wav,读取 EXIF 元数据,可用时转录)、HTML(.html、.htm,完整 HTML 到 Markdown 转换)、CSV(转为 Markdown 表格)、JSON 与 XML(结构化为 Markdown)、ZIP(遍历压缩包内容)、EPub(提取书籍内容)。

使用方式:输入参数 file_path 必填,为待转换文件路径;output_path 可选,用于保存 Markdown 输出,省略则输出到标准输出。先从用户请求确定文件路径,未提供则询问;用 bash 或 read_file 确认文件存在;执行转换脚本:python3 skills/markitdown/scripts/convert.py "{{file_path}}";保存到文件:python3 skills/markitdown/scripts/convert.py "{{file_path}}" -o "{{output_path}}"。脚本在 markitdown[all] 未安装时会自动安装。另有 -v 选项显示元数据的详细输出。转换完成后把 Markdown 呈现给用户,或确认输出文件已写入。

限制:图片 OCR 与音频转录为“可用时”才启用,并非所有环境都具备;其余格式的转换效果依赖 Microsoft MarkItDown 库的能力,资料未提供具体配额、价格或性能指标。