关于 summarize
summarize 是用于概括网址、本地文件和 YouTube 链接的命令行技能,适合需要快速摘要或提取转录文本的场景。它支持多个模型提供商及可配置的输出格式。
主要功能
- 01概括网址和本地文件
- 02概括 YouTube 链接
- 03尽力提取转录文本
- 04调整摘要长度
- 05输出 JSON 或提取内容
适用场景
- 01快速了解文章内容
- 02概括本地 PDF
- 03提取 YouTube 转录文本
- 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