关于 summarize
summarize 是用于提取或总结网页和本地文件内容的命令行技能,也支持 PDF 和 YouTube 链接。它可设置摘要长度和输出限制,或仅提取内容并生成 JSON。
主要功能
- 01总结网页和本地内容
- 02控制摘要长度和令牌上限
- 03仅提取内容而不总结
- 04将输出设为 JSON
- 05说明内容获取限制
适用场景
- 01生成网页的简短摘要
- 02提取本地 PDF 文本
- 03获取网页内容而不做总结
- 04处理 YouTube 链接
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ bjesuiter/ skills --skill summarize安装后在 Claude Code 中输入/summarize确认已加载。
详细介绍
摘要
使用 summarize 提取或总结网页和本地内容。
工作流
- 确认输入是 URL 或可访问的本地路径。
- 使用已配置的默认模型运行
summarize <input>。 - 仅添加满足输出要求所需的选项。
- 返回摘要或提取的内容,并说明任何检索限制。
summarize "https://example.com"
summarize "/path/to/document.pdf"
summarize "https://youtu.be/VIDEO_ID" --youtube auto
除非用户明确要求,否则不要选择或推荐特定模型。如果用户有此要求,请先检查已安装的 CLI,确认当前支持的模型语法,再传入 --model。
输出控制
- 使用
--length short|medium|long|xl|xxl|<chars>控制摘要长度。 - 使用
--max-output-tokens <count>设置输出 token 数量上限。 - 使用
--extract-only提取 URL 内容,不进行总结。 - 在结构化、机器可读的输出有用时,使用
--json。
summarize "https://example.com" --length short
summarize "/path/to/document.pdf" --max-output-tokens 1200 --json
summarize "https://example.com" --extract-only
身份验证与内容提取
确保环境中提供了已配置模型提供商所需的 API 密钥。不要打印或泄露密钥。
对于难以提取或受到访问限制的页面,仅在已配置可选提取服务时使用:
- 设置
FIRECRAWL_API_KEY,然后使用--firecrawl auto|off|always。 - 当 YouTube 处理需要 Apify 回退方案时,设置
APIFY_API_TOKEN。
实时查询
CLI 的已安装帮助信息具有权威性,因为标志、提供商和模型都可能发生变化:
summarize --help
summarize --help | rg -i 'model|provider|extract|youtube|firecrawl'
评论
支持 Markdown