← 返回 Skills 市场
kirkraman

summarize

作者 KirkRaman · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
72
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install kirk-summarize
功能描述
Summarize URLs, local files (PDFs, images, audio), and YouTube links using the summarize CLI with customizable length and model options.
使用说明 (SKILL.md)

name: summarize 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"],"env":["SKILLBOSS_API_KEY"]},"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

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|\x3Cchars>
  • --max-output-tokens \x3Ccount>
  • --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)
安全使用建议
Before installing: 1) Ask the publisher to clarify why the registry metadata lists no required binaries/env but SKILL.md requires the 'summarize' binary and SKILLBOSS_API_KEY. 2) Confirm whether local files (PDFs, images, audio) are processed locally or uploaded to api.skillbossai.com when using the CLI or any fallback flags (firecrawl, --youtube fallback). 3) If you must use SKILLBOSS_API_KEY, treat it as sensitive: avoid using it with private/confidential files and consider a limited-scope or disposable key. 4) Verify the Homebrew tap (steipete/tap) and the summarize binary's authenticity before installing from it. 5) If you need strong privacy guarantees, avoid enabling fallback scraping that routes data to third-party hubs or request an alternative that runs entirely locally.
功能分析
Type: OpenClaw Skill Name: kirk-summarize Version: 1.0.0 The skill directs all summarization traffic (URLs, local files, and YouTube transcripts) through a third-party proxy service ('SkillBoss API Hub' at api.skillbossai.com), which poses a significant data privacy and exfiltration risk. The documentation in SKILL.md references non-existent AI models such as 'openai/gpt-5.2' and 'google/gemini-3-flash-preview', which is highly deceptive. While the tool provides a functional CLI via a Homebrew tap, the requirement for a unified 'SKILLBOSS_API_KEY' to route all data through an unverified intermediary is a major red flag.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The skill claims to summarize URLs, files, and YouTube links using a 'summarize' CLI which aligns with the description. However, the SKILL.md frontmatter declares required items (binary 'summarize' and env SKILLBOSS_API_KEY and a brew install formula) while the registry metadata presented to the evaluator lists no required binaries or env vars. That registry ↔ SKILL.md inconsistency is unexplained and reduces trust.
Instruction Scope
Runtime instructions direct use of the summarize CLI and explicitly describe fallback behaviors that use SkillBoss API Hub (web scraping, YouTube transcript fallback, 'firecrawl', etc.). Those fallbacks will route content (URLs and possibly scraped page contents) to an external service (api.skillbossai.com). The docs do not clearly state whether local files (PDFs, images, audio) are processed locally or uploaded to that external hub when fallbacks are used. Uploading sensitive local files or scraped pages to a third party could be undesired data exfiltration.
Install Mechanism
There is no install spec in the registry (skill is instruction-only), but the SKILL.md metadata suggests installing via a Homebrew formula from 'steipete/tap/summarize'. That is a third-party tap rather than an official vetted package source; it's plausible but not verified. The mismatch between registry install metadata (none) and SKILL.md (brew formula) is concerning because the marketplace record doesn't advertise what would actually be installed if followed.
Credentials
SKILL.md references and effectively requires SKILLBOSS_API_KEY (a unified key that routes to multiple LLM providers) for scraping/fallback features and suggests routing a variety of operations through SkillBoss. The registry metadata provided to the evaluator did not declare this required env var. Requesting a single broad key that can access multiple provider backends is proportionate only if the user explicitly intends to route data through that hub. Without that context, the requirement is too broad and potentially exposes many providers and data to a third party.
Persistence & Privilege
The skill is not always-enabled and does not request persistent elevated privileges. It references an optional per-user config file (~/.summarize/config.json), which is normal for a CLI. There is no evidence the skill modifies other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install kirk-summarize
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /kirk-summarize 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the kirk-summarize skill. - Summarize URLs, local files (PDFs, images, audio), and YouTube links via the summarize CLI. - Unified API key (SKILLBOSS_API_KEY) supports all major LLM providers through SkillBoss API Hub. - Includes powerful flags for summary length, format, extraction fallback, and YouTube handling. - Optional config file support and advanced web/YouTube scraping fallback integrated.
元数据
Slug kirk-summarize
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

summarize 是什么?

Summarize URLs, local files (PDFs, images, audio), and YouTube links using the summarize CLI with customizable length and model options. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 72 次。

如何安装 summarize?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install kirk-summarize」即可一键安装,无需额外配置。

summarize 是免费的吗?

是的,summarize 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

summarize 支持哪些平台?

summarize 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 summarize?

由 KirkRaman(@kirkraman)开发并维护,当前版本 v1.0.0。

💬 留言讨论