Summarize for Openclaw

A high-performance CLI tool designed to distill URLs, local files, and multimedia content into concise summaries using leading AI models.

tranhuilee
v1.0.0
Mar 13, 2026
0
817
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install skill-ts

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install skill-ts using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Summarize?

Summarize is a versatile command-line utility that serves as a cornerstone for Openclaw Skills users needing rapid information extraction. By leveraging powerful LLMs like Gemini, GPT, and Claude, it transforms dense web pages, long PDFs, and even YouTube videos into digestible insights.

The tool is engineered for speed and flexibility, offering native support for various file types and intelligent fallback mechanisms like Firecrawl for bypassing bot detection on complex websites. Whether you are conducting research or managing a high-volume information stream, this skill streamlines your reading and comprehension workflow.

Summarize Use Cases

  • Rapidly distilling long-form articles and documentation from URLs.
  • Generating executive summaries of local PDF reports or technical whitepapers.
  • Extracting key takeaways from YouTube tutorials or presentations without watching the full video.
  • Automating content processing pipelines by outputting machine-readable summaries.

How Summarize Works

  1. The user provides a source input such as a URL, a local file path, or a YouTube link through the CLI.
  2. The skill identifies the content type and utilizes extraction engines, including Firecrawl for blocked sites or Apify for YouTube transcripts.
  3. The extracted text is processed by the configured LLM (e.g., Gemini 3 Flash) based on the specified length and token constraints.
  4. The final summary is returned to the terminal or provided in JSON format for further integration within Openclaw Skills environments.

Summarize Setup

To get started with this component of your Openclaw Skills library, install the binary via Homebrew:

brew tap steipete/tap
brew install summarize

Next, export your preferred API key to your environment:

export GEMINI_API_KEY='your_key_here'

Summarize Data Schema & Taxonomy

The skill manages configuration and output through the following structures:

Feature Detail
Config File Located at ~/.summarize/config.json to persist model preferences.
Output Formats Supports standard text or structured --json for programmatic use.
Length Tiers Offers granular control with presets: short, medium, long, xl, and xxl.
Supported APIs Integrates with OpenAI, Anthropic, xAI, Google, Firecrawl, and Apify.

Summarize Advanced Features

  • Multi-model support allowing seamless switching between OpenAI, Anthropic, xAI, and Google Gemini.
  • Intelligent extraction fallbacks using Firecrawl for high-security websites.
  • YouTube fallback support via Apify to ensure transcript extraction even when standard methods fail.
  • Metadata-only extraction mode using the --extract-only flag for URLs.
  • Deep integration with Openclaw Skills for automated agentic workflows.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*