z980944038-dev/openclawwdl
Overview
This skill provides a fast command-line interface to summarize web pages, local files (PDFs, images, audio), and YouTube videos. It supports multiple LLM providers and configurable output length and format for quick human reading or machine integration. The tool is lightweight and designed for rapid extraction and concise summaries from diverse sources.
How this skill works
You run the summarize CLI with a URL, file path, or YouTube link; the tool fetches and extracts content using built-in or fallback extractors, then sends extracted text to your chosen model using the provider API key you set. It supports model selection, output-length presets, JSON output for automation, and optional fallback services for blocked sites or YouTube. Flags let you control extraction-only mode, token limits, and extraction behavior.
When to use it
- Quickly distill long web articles or reports into concise summaries
- Summarize local PDFs, images with OCR, or audio transcripts for review
- Create machine-readable summaries for downstream automation (use --json)
- Summarize YouTube videos when you need highlights or transcripts
- Fallback extraction for sites behind blocks or when primary extractor fails
Best practices
- Set an API key for the provider you plan to use (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY) before running the CLI
- Choose appropriate length presets (short, medium, long, xl, xxl) or specify exact character counts for predictable summaries
- Use --json when integrating summaries into scripts or pipelines to avoid parsing errors
- Enable --extract-only for debugging extraction results before sending to the model
- Provide APIFY_API_TOKEN or FIRECRAWL_API_KEY when working with blocked sites or YouTube fallback scenarios
Example use cases
- Summarize a news article to create a short newsletter blurb
- Extract and compress a long research PDF into a one-page summary for meetings
- Generate quick notes from a podcast audio file before a team discussion
- Produce a machine-readable summary of a webpage to feed into a knowledge database (--json)
- Get a concise highlight reel of a YouTube tutorial using the --youtube fallback
FAQ
Set the provider API key: OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, or GEMINI_API_KEY. The CLI defaults to google/gemini-3-flash-preview if no model is specified.
How do I get consistent summary lengths?
Use the --length presets (short, medium, long, xl, xxl) or pass a specific character count. You can also cap tokens with --max-output-tokens for tighter control.
10 skills
This skill quickly summarizes URLs, PDFs, images, and YouTube links using summarize CLI with customizable models and output options.
This skill automates daily updates for Clawdbot and all installed skills, delivering a concise changelog.
This skill enables AI agents to automate browser tasks efficiently by navigating, interacting, and extracting data with a fast headless runtime.
This skill lets you access ATXP paid API tools for real-time web search and AI-generated media (images, music, video) with authentication.
This skill helps you message third parties on WhatsApp or sync and search message history using wacli, with explicit recipient and confirmation.
This skill generates high-quality images using the Google Antigravity API directly, bypassing browser automation for fast, reliable visual outputs.
This skill helps you retrieve and curate project knowledge using ByteRover context tree to accelerate understanding and knowledge persistence.
This skill lets you read, search, and post on X using cookies or Sweetistics, simplifying management of tweets and threads.
This skill enables you to send messages, templates, and media via WhatsApp Business API with managed OAuth authentication.
This skill logs learnings and errors to enable continuous improvement, improving future responses and reducing repeated mistakes.