核心用法
get-tldr 是一个轻量级确定性技能,通过调用 get-tldr.com 的 summarize API 为任意 URL 生成内容摘要。用户只需输入 get-tldr <链接> 即可触发,技能会执行同目录下的 get_tldr.py 脚本,将 URL 以 JSON 格式 POST 至 https://www.get-tldr.com/api/v1/summarize,并返回 API 响应中的 summary 字段。
关键约束:技能严禁对 API 返回内容进行二次摘要或改写,仅允许做格式优化——若返回内容已是 Markdown 格式,需去除代码块包裹使其正确渲染,但不得增删任何文本。
显著优点
- 确定性输出:直接透传 API 结果,避免大模型摘要的随机性和幻觉风险
- 轻量高效:Python 脚本仅处理 HTTP 请求与配置读取,无复杂依赖
- 灵活配置:支持
~/.config/get-tldr/config.json、环境变量GET_TLDR_API_KEY及.env文件三级密钥管理,并可自定义日志路径 - 零内容漂移:强制要求保留 API 返回的完整 summary,适合对信息保真度要求高的场景
潜在局限
- 强依赖外部服务:功能完全绑定 get-tldr.com 的可用性与 API 质量,无离线降级方案
- 成本与配额:需自备 API Key,可能受限于服务商的调用频率或额度
- 格式限制:若 API 返回非 Markdown 的纯文本,技能仅做简单透传,无法智能优化排版
- 无内容预处理:不支持对链接内容做自定义指令(如指定摘要长度、风格、语言)
适合人群
- 需要快速获取网页、文章、文档核心信息的效率型用户
- 追求摘要结果一致性、可复现性的研究人员或内容审核者
- 已将 get-tldr.com 纳入工作流、希望集成到 CLI/Agent 环境的开发者
常规风险
- API 密钥泄露风险:配置文件或环境变量若权限设置不当可能导致密钥暴露
- 隐私与合规:提交 URL 至第三方服务意味着告知对方访问意图,敏感链接需谨慎
- 服务中断:API 故障或网络问题将直接导致技能失效,无本地缓存或重试机制
- 内容准确性:技能本身不验证摘要质量,若 API 生成偏差信息,错误将直接传递