← Back to Skills Marketplace
williamwang-wh

Claw Summarize Pro

by Williamwang-wh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
184
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install claw-summarize-pro
Description
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
README (SKILL.md)

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 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|\x3Cchars>
  • --max-output-tokens \x3Ccount>
  • --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

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

Optional services:

  • FIRECRAWL_API_KEY for blocked sites
  • APIFY_API_TOKEN for YouTube fallback
Usage Guidance
This skill is a thin wrapper around the 'summarize' CLI and is coherent with its description. Before installing: (1) verify the brew tap/formula source (steipete/tap) on GitHub to ensure you trust it; (2) be aware the CLI will send content to whichever model provider you configure—avoid uploading sensitive documents to third‑party models; (3) only set API keys for providers you intend to use and inspect ~/.summarize/config.json if present; (4) if you prefer extra caution, review the formula's source or install the CLI from an official/reputable release channel.
Capability Analysis
Type: OpenClaw Skill Name: claw-summarize-pro Version: 1.0.0 The skill is a wrapper for the 'summarize' CLI tool (associated with summarize.sh and the steipete/tap Homebrew repository) used for processing URLs and local files. It follows standard OpenClaw conventions for installation and environment variable configuration for LLM providers (OpenAI, Anthropic, Google, etc.). No malicious code, data exfiltration patterns, or harmful prompt injection instructions were found in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
Name/description (summarize URLs, files, YouTube) match the declared requirement (the 'summarize' CLI). No unrelated credentials, binaries, or config paths are demanded.
Instruction Scope
SKILL.md only instructs using the 'summarize' CLI and documents optional provider API keys, flags, and a config file (~/.summarize/config.json). It does not instruct reading unrelated files or exfiltrating data to unexpected endpoints.
Install Mechanism
Install uses a brew formula from the steipete/tap tap (third‑party tap). This is a common installation method but carries more trust risk than an official homebrew core formula or a well-known release host; you should review the tap/formula source before installing.
Credentials
The skill itself does not require environment variables, but the CLI supports multiple optional provider keys (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY, APIFY_API_TOKEN). Those are appropriate for a multi‑provider summarization tool, but you should avoid supplying sensitive keys for providers you don't intend to use.
Persistence & Privilege
No 'always: true' privilege, no code files or background services bundled by the skill. Installation is limited to installing the CLI binary via brew; the skill does not request to modify other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install claw-summarize-pro
  3. After installation, invoke the skill by name or use /claw-summarize-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Summarize skill version 1.0.0 initial release: - Provides fast CLI summarization for URLs, local files (including PDFs, images, audio), and YouTube links. - Supports multiple AI model providers: Google, OpenAI, Anthropic, and xAI. - Includes flexible output options: summary length, JSON formatting, token limits, and extraction settings. - Allows API key configuration via environment variables or an optional config file. - Integrates fallback services for web (Firecrawl) and YouTube (Apify) extraction.
Metadata
Slug claw-summarize-pro
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Claw Summarize Pro?

Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube). It is an AI Agent Skill for Claude Code / OpenClaw, with 184 downloads so far.

How do I install Claw Summarize Pro?

Run "/install claw-summarize-pro" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Claw Summarize Pro free?

Yes, Claw Summarize Pro is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Claw Summarize Pro support?

Claw Summarize Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Claw Summarize Pro?

It is built and maintained by Williamwang-wh (@williamwang-wh); the current version is v1.0.0.

💬 Comments