mcpField
S
summarize

summarize

github.com/hkuds生产力49.7k66 次安装今天更新
代码仓库

关于 summarize

summarize 是一项命令行技能,可总结 URL、本地文件和 YouTube 链接,并尽力提取视频文字稿。它支持配置模型,并可为网页和 YouTube 启用可选提取回退。

主要功能

  1. 01总结 URL 和本地文件
  2. 02总结 YouTube 链接
  3. 03提取 YouTube 文字稿
  4. 04配置模型与输出长度
  5. 05提供 JSON 和仅提取选项

适用场景

  1. 01快速了解文章内容
  2. 02总结本地 PDF
  3. 03总结或转录 YouTube 视频

安装

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

$npx skills add https://github.com/hkuds/nanobot --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