name: summarize
description: “使用 uvx markitdown 获取URL或将本地文件(PDF/DOCX/HTML等)转换为Markdown,并可选择性地进行总结”
将“事物”(URLs、PDFs、Word文档、PowerPoints、HTML页面、文本文件等)转换为 Markdown,以便像普通文本一样检查/引用/处理。
markitdown 可以自行获取URL;此技能主要包装它以使保存+总结更方便。
何时使用
当您需要时使用此技能:
- 将网页拉取为类似文档的Markdown表示
- 将二进制文档(PDF/DOCX/PPTX)转换为Markdown进行分析
- 在深入工作前快速生成长文档的简短总结
快速使用
将URL或文件转换为Markdown
从 此技能文件夹 运行(代理应首先 cd 到这里):
uvx markitdown <url-or-path>
要将Markdown写入临时文件(打印路径),使用包装器:
node to-markdown.mjs <url-or-path> --tmp
提示:总结时,脚本将 始终 将完整转换的Markdown写入临时 .md 文件,并 始终 打印一个带有路径的最终“提示”行(以便您可以打开/检查完整内容)。
将Markdown写入特定文件:
uvx markitdown <url-or-path> > /tmp/doc.md
转换 + 使用haiku-4-5进行总结(传递上下文!)
总结只有在您提供 想要提取的内容 和 受众/目的 时才有效。
node to-markdown.mjs <url-or-path> --summary --prompt "总结聚焦于X,面向受众Y。提取Z。"
或者:
node to-markdown.mjs <url-or-path> --summary --prompt "关注安全影响和行动项。"
这将:
- 通过
uvx markitdown转换为Markdown - 将完整Markdown写入临时
.md文件,并打印其路径作为“提示”行 - 运行
pi --model claude-haiku-4-5(无工具,无会话)以使用您的额外提示进行总结