mcpField
S
summarize

summarize

github.com/mitsuhiko文档处理3.2k280 次安装5 周前更新
代码仓库

关于 summarize

此 Skill 可将 URL 和常见文档转换为 Markdown,并可按指定提示词生成简短摘要,适合需要检查、引用或分析文本内容的 Agent。

主要功能

  1. 01将 URL 和文件转换为 Markdown
  2. 02处理 PDF、DOCX 和 PPTX
  3. 03将转换文本保存到临时文件
  4. 04使用自定义提示词生成摘要
  5. 05保留完整 Markdown 供查看

适用场景

  1. 01整理网页内容以供分析
  2. 02转换 PDF 后再审阅
  3. 03概括长篇文档
  4. 04提取内容用于引用

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mitsuhiko/agent-stuff --skill summarize

安装后在 Claude Code 中输入/summarize确认已加载。

附带文件to-markdown.mjs

详细介绍

将“内容”(URL、PDF、Word 文档、PowerPoint、HTML 页面、文本文件等)转换为 Markdown,以便像处理普通文本一样检查、引用和处理。

markitdown 可以自行获取 URL;此技能主要是对其进行封装,让保存和总结更方便。 对于 PDF 输入,请使用 markitdown[pdf] 扩展包(或使用下方的封装脚本,该脚本现在会自动处理)。

适用场景

在以下情况下使用此技能:

  • 将网页下载为类似文档的 Markdown 表示
  • 将二进制文档(PDF/DOCX/PPTX)转换为 Markdown 以供分析
  • 在深入处理之前,快速生成长文档的简短摘要

快速用法

将 URL 或文件转换为 Markdown

在此技能文件夹中运行(Agent 应先 cd 到此目录):

uvx --from 'markitdown[pdf]' markitdown <url-or-path>

若要将 Markdown 写入临时文件(并打印路径),请使用封装脚本:

node to-markdown.mjs <url-or-path> --tmp

提示:生成摘要时,脚本总会将完整的转换后 Markdown 写入临时 .md 文件,并且总会在最后打印一行带有路径的“Hint”,以便你打开或检查完整内容。

将 Markdown 写入指定文件:

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."

此操作将:

  1. 通过 uvx --from 'markitdown[pdf]' markitdown 转换为 Markdown
  2. 将完整的 Markdown 写入临时 .md 文件,并在“Hint”行中打印其路径
  3. 运行 pi --model claude-haiku-4-5(无工具、无会话),使用你提供的额外提示词生成摘要

评论

支持 Markdown