Peter Steinberger

Summarize

Peter Steinberger·Jan 4, 2026
Productivity
186.9k720

Summary

TL;DR: Summarize URLs or files with the summarize CLI. Works with web pages, PDFs, images, audio, and YouTube.

Summarize is a versatile skill that lets your AI agent condense content from almost any source. Give it a URL, a PDF, an image, an audio file, or a YouTube video and it returns a clean summary.

It uses the summarize CLI under the hood, which handles all the heavy lifting of fetching, parsing, and extracting text from different formats.

This is one of those skills you install once and use every day. It turns your agent into a research assistant that can quickly digest long articles, meeting recordings, or documentation without you reading every word.

Use cases

  • Summarizing long web articles or blog posts in seconds
  • Extracting key points from PDF documents and research papers
  • Getting transcripts and summaries from YouTube videos
  • Digesting audio recordings from meetings or podcasts

Installation

Run this command to install the skill on your OpenClaw agent:

Install with OpenClaw
npx clawhub@latest install summarize
Downloads
186.9k
Active installs
4.3k
Stars
720
Updated
Jan 4, 2026

Security scan

Security scan
VirusTotalBenign
View report
OpenClawBenignhigh confidence

The skill is internally consistent with its stated purpose — it is an instruction-only wrapper that expects the external 'summarize' CLI and standard LLM provider API keys — nothing obviously out of scope or malicious was found.

Purpose & Capability
Instruction Scope
Install Mechanism
Credentials
Persistence & Privilege

SKILL.md

SKILL.md
---
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

Version history

v1.0.0Latest
Jan 4, 2026

Frequently asked questions

It supports web URLs, PDFs, images, audio files, and YouTube videos. The summarize CLI handles parsing each format automatically.

Installation method

Send this prompt to your agent to install the skill

npx clawhub@latest install summarize
Download ZIP

Skill info

Versionv1.0.0
AuthorPeter Steinberger
CategoryProductivity
UpdatedJan 4, 2026

Files

SKILL.md1.4 KB

Run OpenClaw in the cloud

Deploy in seconds. Skills pre-installed.

See plans

Skill data sourced from ClawHub