mcpField
S
summarize

summarize

github.com/openclaw生产力393.3k26.9k 次安装今天更新
代码仓库

关于 summarize

summarize 是用于概括网址、本地文件和 YouTube 链接的命令行技能,适合需要快速摘要或提取转录文本的场景。它支持多个模型提供商及可配置的输出格式。

主要功能

  1. 01概括网址和本地文件
  2. 02概括 YouTube 链接
  3. 03尽力提取转录文本
  4. 04调整摘要长度
  5. 05输出 JSON 或提取内容

适用场景

  1. 01快速了解文章内容
  2. 02概括本地 PDF
  3. 03提取 YouTube 转录文本
  4. 04生成机器可读摘要

安装

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

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

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

详细介绍

摘要

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

何时使用(触发短语)

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

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

快速开始

summarize "https://example.com"
summarize "/path/to/file.pdf"
summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto

YouTube:摘要与转录文本

尽力生成转录文本(仅限 URL):

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

如果用户要求转录文本,但内容过多,请先返回简明摘要,然后询问希望展开哪个章节或时间范围。

模型与密钥

为所选提供商设置 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)

默认模型为 auto;配置可选择提供商/模型。

常用选项

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract(打印提取的内容,不生成大模型摘要)
  • --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