summarize

summarize

热门

总结或转录URL、YouTube/视频、播客、文章、文字记录、PDF和本地文件。

38万Star
8万Fork
更新于 2026/6/21
SKILL.md
只读
名称
summarize
描述

总结或转录URL、YouTube/视频、播客、文章、文字记录、PDF和本地文件。

Summarize

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

使用时机(触发短语)

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

  • "使用 summarize.sh"
  • "这个链接/视频是关于什么的?"
  • "总结这个URL/文章"
  • "转录这个YouTube/视频"(尽力提取转录文本;无需 yt-dlp

快速开始

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

YouTube:总结 vs 转录

尽力转录(仅限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_KEYGOOGLE_API_KEY

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

常用标志

  • --length short|medium|long|xl|xxl|<chars>
  • --max-output-tokens <count>
  • --extract(打印提取的内容,不进行LLM总结)
  • --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备用