该技能用于把“东西”(URL、PDF、Word 文档、PowerPoint、HTML 页面、文本文件等)转换为 Markdown,便于像普通文本一样查看、引用或处理。
用途:拉取网页并转换为类文档的 Markdown 表示;把二进制文档(PDF/DOCX/PPTX)转为 Markdown 以进行分析;在深入处理前快速生成长文档的简短摘要。
主要能力:markitdown 本身可获取 URL,此技能主要封装它以便保存与摘要。对 PDF 输入需使用 markitdown[pdf] 扩展(下方封装已自动处理)。
用法:在本技能文件夹内运行(agent 应先 cd 到此目录):uvx --from 'markitdown[pdf]' markitdown <url-or-path>
将 Markdown 写入临时文件(打印路径)可用封装:node to-markdown.mjs <url-or-path> --tmp
写入指定文件:uvx --from 'markitdown[pdf]' markitdown <url-or-path> > /tmp/doc.md
转换并摘要(使用 haiku-4-5,需传递上下文):摘要只有在提供你希望提取的内容、受众与目的时才有用:node to-markdown.mjs <url-or-path> --summary --prompt "Summarize focusing on X, for audience Y. Extract Z." 或 node to-markdown.mjs <url-or-path> --summary --prompt "Focus on security implications and action items." 这会通过 uvx --from 'markitdown[pdf]' markitdown 转为 Markdown,将完整 Markdown 写入临时 .md 文件并以 "Hint" 行打印其路径,再运行 pi --model claude-haiku-4-5(无工具、无会话)使用你的额外提示进行摘要。摘要时脚本始终把完整转换后的 Markdown 写入临时 .md 文件,并始终打印带路径的最终 "Hint" 行,便于打开或检查完整内容。