mcpField
S
summarize

summarize

github.com/nkchivas生产力0125 次安装36 周前更新
代码仓库

关于 summarize

summarize 是一款用于总结 URL、本地文件和 YouTube 链接的命令行工具,也可尽力提取视频转录文本。它支持配置模型、输出长度、机器可读的 JSON,以及可选的内容提取回退服务。

主要功能

  1. 01总结 URL 和本地文件
  2. 02总结 YouTube 链接
  3. 03提取可获取的视频转录文本
  4. 04选择模型与输出长度
  5. 05输出机器可读的 JSON
  6. 06配置内容提取回退

适用场景

  1. 01总结文章链接
  2. 02总结本地 PDF
  3. 03了解 YouTube 视频内容
  4. 04提取视频转录文本

安装

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

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

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

附带文件package.json

详细介绍

摘要

用于总结 URL、本地文件和 YouTube 链接的快速 CLI。

使用时机(触发短语)

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

  • “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
  • 用于 YouTube 备用方案的 APIFY_API_TOKEN

评论

支持 Markdown