Summarize for Openclaw

A high-performance CLI utility that uses advanced AI models to generate concise summaries of web pages, local documents, and multimedia content.

steipete
v1.0.0
Jan 5, 2026
639
170.6k
3.8k

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install summarize

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 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 developer-centric tool built to transform how we consume information. As a versatile addition to the Openclaw Skills ecosystem, it allows users to process URLs, PDFs, images, and audio files directly from the terminal. By integrating with leading LLM providers such as Google Gemini, OpenAI, and Anthropic, it provides high-quality synthesis of complex data sources.

Whether you are dealing with lengthy technical documentation or detailed YouTube presentations, this skill streamlines the extraction of essential information. It is designed for speed and flexibility, offering multiple output lengths and machine-readable formats to fit into any automated pipeline.

Summarize Use Cases

  • Rapidly distilling key points from technical blog posts and documentation URLs
  • Summarizing lengthy PDF whitepapers or internal company reports
  • Extracting actionable insights from YouTube video transcripts and tutorials
  • Batch processing local media and text files for research purposes
  • Automating content analysis within developer workflows and scripts

How Summarize Works

  1. The user invokes the command providing a URL, local file path, or YouTube link.
  2. The tool extracts content from the source, using specialized scrapers or Firecrawl fallbacks for protected websites.
  3. The extracted data is sent to a specified AI model, such as google/gemini-3-flash-preview, for processing.
  4. Users can define parameters like length and max output tokens to tailor the response.
  5. The tool outputs a structured summary or raw JSON data for further integration.

Summarize Setup

To integrate this utility into your Openclaw Skills workflow, install the CLI via Homebrew:

brew tap steipete/tap/summarize
brew install summarize

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

export GEMINI_API_KEY='your_api_key_here'
# Optional: export OPENAI_API_KEY='your_key'
# Optional: export ANTHROPIC_API_KEY='your_key'

Summarize Data Schema & Taxonomy

Summarize utilizes a lightweight configuration structure to manage preferences and API interactions.

Component Details
Global Config ~/.summarize/config.json used for setting default models.
Output Formats Supports standard text output or structured JSON via the --json flag.
Service Integration Utilizes FIRECRAWL_API_KEY for advanced web scraping and APIFY_API_TOKEN for YouTube metadata.
Metadata Extraction Capable of isolating raw content using the --extract-only flag for non-summary use cases.

Summarize Advanced Features

  • Granular control over summary length with presets from short to xxl
  • Seamless fallback mechanisms for web scraping using Firecrawl integration
  • Multi-provider support allowing easy switching between OpenAI, Anthropic, xAI, and Google models
  • Native support for YouTube link processing including transcript extraction via Apify
  • Configurable token limits to manage API costs and output precision

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*