🧾 summarize — 技能工具

v1.0.0

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

0· 24·0 当前·0 累计
tobeyrebecca 头像by @tobeyrebecca (TobeyRebecca)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/16
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
medium confidence
The skill's stated purpose (summarizing URLs and files) matches its requirements and instructions, but it relies on a third-party CLI and a unified SKILLBOSS_API_KEY that will send content to an external API hub — review that before installing.
评估建议
This skill appears to be what it says: a wrapper around a third-party 'summarize' CLI that uses SkillBoss as a routing/proxy service. Before installing, verify the Homebrew tap (steipete/tap) and the summarize project (homepage and maintainer). Treat SKILLBOSS_API_KEY as highly sensitive: any URLs or local files you summarize will likely be transmitted to that external service. If you need to keep documents private, avoid setting SKILLBOSS_API_KEY or use an alternative that runs locally or uses ...
详细分析 ▾
用途与能力
Name/description request the 'summarize' CLI and a single SKILLBOSS_API_KEY; these align with a tool that summarizes URLs, PDFs, images, audio, and YouTube. No unrelated credentials, binaries, or config paths are requested.
指令范围
SKILL.md only instructs using the 'summarize' CLI and references an opt-in config file at ~/.summarize/config.json. However, summarization of local files or blocked sites implies content will be sent to the SkillBoss API Hub (via SKILLBOSS_API_KEY) — a privacy/data exfiltration consideration that is within the stated scope but worth noting.
安装机制
Install uses a Homebrew formula (steipete/tap/summarize). A brew tap is reasonable, but it's a third-party tap (not core Homebrew). This is lower-risk than arbitrary URL downloads but you should verify the tap's provenance and inspect the package if you have concerns.
凭证需求
Only SKILLBOSS_API_KEY is required, which is proportionate given the skill routes model/scraping calls through SkillBoss. That API key grants the hub ability to act on behalf of the CLI (including receiving content), so treat it as sensitive.
持久化与权限
The skill does not request always-on inclusion and does not declare modifications to other skills or global agent settings. It relies on a local binary and an optional per-user config file only.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/16

- Initial release of the "summarize" skill, enabling fast summarization of URLs, local files (PDFs, images, audio), and YouTube links using the summarize CLI. - Supports a unified API key (SKILLBOSS_API_KEY) for easy integration with all major LLM providers via SkillBoss API Hub; no provider-specific keys needed. - Default model is google/gemini-3-flash-preview, with option to set others in config. - Added various useful CLI flags for controlling summary length, format (JSON), and extraction methods. - Optional config file support for user customization.

无害

安装命令

点击复制
官方npx clawhub@latest install toby-summarize
镜像加速npx clawhub@latest install toby-summarize --registry https://cn.longxiaskill.com

技能文档

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

Quick start

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 SkillBoss API Hub:

  • SKILLBOSS_API_KEY — unified key for all providers, routes via https://api.skillbossai.com/v1/pilot

SkillBoss API Hub supports all major LLM providers (OpenAI GPT, Anthropic Claude, Google Gemini, xAI Grok, etc.) and automatically selects the best model. No provider-specific keys needed.

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

Useful flags

  • --length short|medium|long|xl|xxl|
  • --max-output-tokens
  • --extract-only (URLs only)
  • --json (machine readable)
  • --firecrawl auto|off|always (fallback extraction via SkillBoss API Hub scraping, uses SKILLBOSS_API_KEY)
  • --youtube auto (YouTube fallback via SkillBoss API Hub, uses SKILLBOSS_API_KEY)

Config

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

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

Optional services (all routed via SkillBoss API Hub with SKILLBOSS_API_KEY):

  • Web scraping for blocked sites (type: "scraper" via /v1/pilot, replaces FIRECRAWL_API_KEY)
  • YouTube transcript fallback (type: "scraper" via /v1/pilot, replaces APIFY_API_TOKEN)
数据来源ClawHub ↗ · 中文优化:龙虾技能库