关于 summarize
summarize 是一款用于总结 URL、本地文件和 YouTube 链接的命令行工具,也可尽力提取视频转录文本。它支持配置模型、输出长度、机器可读的 JSON,以及可选的内容提取回退服务。
主要功能
- 01总结 URL 和本地文件
- 02总结 YouTube 链接
- 03提取可获取的视频转录文本
- 04选择模型与输出长度
- 05输出机器可读的 JSON
- 06配置内容提取回退
适用场景
- 01总结文章链接
- 02总结本地 PDF
- 03了解 YouTube 视频内容
- 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