openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > test-summary

Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).

媒体与内容

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v0.0.1

统计:⭐ 0 · 475 · 11 current installs · 11 all-time installs

0

安装量(当前) 11

🛡 VirusTotal :良性 · OpenClaw :良性

Package:anbring/summary

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill is internally consistent with a CLI wrapper that requires the 'summarize' binary and documents provider API keys and optional services; minor packaging/source signals merit review before installing.

目的

The skill claims to call a local 'summarize' CLI to summarize URLs/files/YouTube and its declared required binary is exactly that. The documented environment variables (OpenAI/Anthropic/XAI/GEMINI, FIRECRAWL_API_KEY, APIFY_API_TOKEN) are appropriate for a summarization tool that may call LLM providers and optional extraction services.

说明范围

SKILL.md only instructs how to run the summarize CLI, how to set provider API keys, and mentions an optional config file (~/.summarize/config.json). It does not direct the agent to read unrelated system files or other credentials. Note: the tool will send source content (URLs, PDFs, audio, images, YouTube) to external services/LLM providers — users should assume those contents are transmitted to whichever provider/API keys they configure.

安装机制

Install uses a brew formula: steipete/tap/summarize. Installing via a third-party Homebrew tap is common but slightly higher risk than an official brew/core formula; review the tap/formula source (GitHub) before installing to confirm it is legitimate.

证书

The skill does not require any environment variables by default. The SKILL.md documents several provider API keys and optional service tokens which are proportionate to the documented features (LLM providers, Firecrawl, Apify). These are optional; only provide keys for services you intend to use.

持久

The skill does not request always-on presence and does not attempt to modify other skills. It may create/use a per-user config file at ~/.summarize/config.json, which is expected for CLI tools.

综合结论

This skill is a thin wrapper around a local 'summarize' CLI. Before installing: 1) Verify the brew tap formula (steipete/tap/summarize) on GitHub to ensure the package is from a trusted maintainer. 2) Understand that using the tool will send the content you summarize (URLs, local files, audio, images, YouTube) to whichever LLM provider or fallback services you configure — do not summarize sensitive data unless you trust the destination. 3) The…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「test-summary」。简介:Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTu…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/anbring/summary/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: summarize
description: Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
homepage: https://summarize.sh
metadata: {"clawdbot":{"emoji":"🧾","requires":{"bins":["summarize"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/summarize","bins":["summarize"],"label":"Install summarize (brew)"}]}}
---

# Summarize

Fast CLI to summarize URLs, local files, and YouTube links.

## Quick start

```bash
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
```

## Model + keys

Set the API key for your chosen provider:
- OpenAI: `OPENAI_API_KEY`
- Anthropic: `ANTHROPIC_API_KEY`
- xAI: `XAI_API_KEY`
- Google: `GEMINI_API_KEY` (aliases: `GOOGLE_GENERATIVE_AI_API_KEY`, `GOOGLE_API_KEY`)

Default model is `google/gemini-3-flash-preview` if none is set.

## Useful flags

- `--length short|medium|long|xl|xxl|<chars>`
- `--max-output-tokens <count>`
- `--extract-only` (URLs only)
- `--json` (machine readable)
- `--firecrawl auto|off|always` (fallback extraction)
- `--youtube auto` (Apify fallback if `APIFY_API_TOKEN` set)

## Config

Optional config file: `~/.summarize/config.json`

```json
{ "model": "openai/gpt-5.2" }
```

Optional services:
- `FIRECRAWL_API_KEY` for blocked sites
- `APIFY_API_TOKEN` for YouTube fallback