mcpField
S
summarize

summarize

github.com/bjesuiter生产力072 次安装1 周前更新
代码仓库

关于 summarize

summarize 是用于提取或总结网页和本地文件内容的命令行技能,也支持 PDF 和 YouTube 链接。它可设置摘要长度和输出限制,或仅提取内容并生成 JSON。

主要功能

  1. 01总结网页和本地内容
  2. 02控制摘要长度和令牌上限
  3. 03仅提取内容而不总结
  4. 04将输出设为 JSON
  5. 05说明内容获取限制

适用场景

  1. 01生成网页的简短摘要
  2. 02提取本地 PDF 文本
  3. 03获取网页内容而不做总结
  4. 04处理 YouTube 链接

安装

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

$npx skills add https://github.com/bjesuiter/skills --skill summarize

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

详细介绍

摘要

使用 summarize 提取或总结网页和本地内容。

工作流

  1. 确认输入是 URL 或可访问的本地路径。
  2. 使用已配置的默认模型运行 summarize <input>。
  3. 仅添加满足输出要求所需的选项。
  4. 返回摘要或提取的内容,并说明任何检索限制。
summarize "https://example.com"
summarize "/path/to/document.pdf"
summarize "https://youtu.be/VIDEO_ID" --youtube auto

除非用户明确要求,否则不要选择或推荐特定模型。如果用户有此要求,请先检查已安装的 CLI,确认当前支持的模型语法,再传入 --model。

输出控制

  • 使用 --length short|medium|long|xl|xxl|<chars> 控制摘要长度。
  • 使用 --max-output-tokens <count> 设置输出 token 数量上限。
  • 使用 --extract-only 提取 URL 内容,不进行总结。
  • 在结构化、机器可读的输出有用时,使用 --json。
summarize "https://example.com" --length short
summarize "/path/to/document.pdf" --max-output-tokens 1200 --json
summarize "https://example.com" --extract-only

身份验证与内容提取

确保环境中提供了已配置模型提供商所需的 API 密钥。不要打印或泄露密钥。

对于难以提取或受到访问限制的页面,仅在已配置可选提取服务时使用:

  • 设置 FIRECRAWL_API_KEY,然后使用 --firecrawl auto|off|always。
  • 当 YouTube 处理需要 Apify 回退方案时,设置 APIFY_API_TOKEN。

实时查询

CLI 的已安装帮助信息具有权威性,因为标志、提供商和模型都可能发生变化:

summarize --help
summarize --help | rg -i 'model|provider|extract|youtube|firecrawl'

评论

支持 Markdown