Summarize for Openclaw

A high-performance CLI tool that generates concise summaries for web content, local files, images, and multimedia using advanced AI models.

garrisongg
v1.0.0
Mar 4, 2026
7
14.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install summarize-1-0-0

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 summarize-1-0-0 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?

The Summarize skill brings powerful content distillation capabilities to your terminal and AI agent workflows. By utilizing this addition to your Openclaw Skills, you can process diverse data sources including URLs, PDFs, images, and YouTube links with incredible speed. It acts as a bridge between raw data and actionable insights, allowing users to bypass the noise of lengthy documents or videos through automated extraction.

This tool is built for developers and researchers who need a reliable way to digest information without manual reading. It supports a wide range of state-of-the-art LLMs, ensuring that the summaries are high-quality and tailored to specific length requirements. Integrating this into your Openclaw Skills ecosystem enhances your productivity by turning any source of information into a readable summary in seconds.

Summarize Use Cases

  • Rapidly distilling long-form articles and research papers into key bullet points.
  • Generating transcripts and summaries for YouTube videos without manual playback.
  • Processing local PDF documents and images for quick information retrieval in CLI environments.
  • Automating web content extraction for news monitoring or technical research.

How Summarize Works

  1. The user inputs a target URL, file path, or YouTube link via the command line interface.
  2. The skill determines the optimal extraction method, utilizing fallbacks like Firecrawl for restricted web content.
  3. The raw content is parsed and sent to the configured AI provider, such as Google Gemini, OpenAI, or Anthropic.
  4. The AI processes the text according to user-defined flags like length or output format.
  5. The finalized summary is returned as plain text or structured JSON for further processing.

Summarize Setup

To get started with this skill in your Openclaw Skills toolkit, install the binary via Homebrew:

brew tap steipete/tap
brew install summarize

Next, configure your preferred AI provider by setting the corresponding environment variable:

export GEMINI_API_KEY="your_key_here"
# Optional: export OPENAI_API_KEY="your_key_here"
# Optional: export ANTHROPIC_API_KEY="your_key_here"

Summarize Data Schema & Taxonomy

The skill manages configuration and output through structured formats. It primarily uses a local JSON configuration for defaults and can produce machine-readable output for programmatic use.

Feature Specification
Config Path ~/.summarize/config.json
Input Support URL, PDF, JPG, PNG, MP3, MP4, YouTube
Output Formats Plain Text, JSON
Length Control short, medium, long, xl, xxl, or custom character count

Summarize Advanced Features

  • Multi-model support including Gemini 1.5 Flash, GPT-4, and Claude 3 Opus.
  • Firecrawl integration for seamless extraction from websites with aggressive bot protection.
  • Apify fallback support for reliable YouTube transcript fetching when standard methods fail.
  • Extract-only mode to retrieve raw text from URLs without performing a summary.
  • Customizable output token limits and JSON formatting for integration into automated DevOps pipelines.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*