mcpField
S
summarize

summarize

github.com/volcengine生产力41.1k144 次安装今天更新
代码仓库

关于 summarize

用于汇总 URL、本地文件和 YouTube 链接的命令行工具,也支持尽力提取视频文本。可配置模型和文本长度,并提供 JSON 输出及备用内容提取选项。

主要功能

  1. 01汇总 URL 和本地文件
  2. 02汇总 YouTube 视频
  3. 03尽力提取视频文本
  4. 04配置模型与输出长度
  5. 05支持 JSON 输出和备用提取

适用场景

  1. 01快速了解文章或网页内容
  2. 02汇总本地 PDF 等文件
  3. 03获取 YouTube 视频摘要或文本

安装

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

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

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

详细介绍

Summarize

用于总结 URL、本地文件和 YouTube 链接的快速命令行工具。

何时使用(触发短语)

当用户提出以下任一请求时,立即使用此技能:

  • “use summarize.sh”
  • “这个链接/视频讲的是什么?”
  • “总结这个 URL/文章”
  • “转写这个 YouTube/视频”(尽力提取转写;无需 yt-dlp)

快速开始

summarize "https://example.com" --model google/gemini-3-flash-preview
summarize "/path/to/file.pdf" --model google/gemini-3-flash-preview
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto

YouTube:摘要与转写

尽力提取转写(仅限 URL):

summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only

如果用户要求转写,但内容非常庞大,请先返回一份精简摘要,然后询问要展开哪个部分/时间范围。

模型 + 密钥

为你选择的提供商设置 API 密钥:

  • OpenAI:OPENAI_API_KEY
  • Anthropic:ANTHROPIC_API_KEY
  • xAI:XAI_API_KEY
  • Google:GEMINI_API_KEY(别名:GOOGLE_GENERATIVE_AI_API_KEY、GOOGLE_API_KEY)

如果未设置任何模型,默认模型为 google/gemini-3-flash-preview。

实用标志

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract-only(仅限 URL)
  • --json(机器可读)
  • --firecrawl auto|off|always(回退提取)
  • --youtube auto(如果设置了 APIFY_API_TOKEN,则回退到 Apify)

配置

可选配置文件:~/.summarize/config.json

{ "model": "openai/gpt-5.2" }

可选服务:

  • FIRECRAWL_API_KEY 用于被屏蔽的网站
  • APIFY_API_TOKEN 用于 YouTube 回退

评论

支持 Markdown