← Back to Skills Marketplace
yinwuzhe

skill-0327-02222

by yuangui · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
44
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install apply-8138
Description
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
README (SKILL.md)

Summarize

Fast CLI to summarize URLs, local files, and YouTube links.

Quick start

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|\x3Cchars>
  • --max-output-tokens \x3Ccount>
  • --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

{ "model": "openai/gpt-5.2" }

Optional services:

  • FIRECRAWL_API_KEY for blocked sites
  • APIFY_API_TOKEN for YouTube fallback
Usage Guidance
This skill appears coherent: it is a thin wrapper around a local 'summarize' CLI and documents the expected provider keys. The main action item before installing: verify the Brew tap and inspect the formula/release (steipete/tap/summarize) or the project's GitHub/release artifacts so you know what binary will be installed. Be aware the CLI will send content to external LLM providers and optional services (Firecrawl, Apify) — avoid submitting highly sensitive data unless you trust those providers and the installed binary. If you cannot inspect the formula, consider running the tool in an isolated environment (container or VM) or using a vetted alternative CLI.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The name/description match the declared requirements: the skill requires a 'summarize' CLI and offers a Brew install for that CLI. The SKILL.md refers to provider API keys (OpenAI, Anthropic, xAI, Google) and optional services (FIRECRAWL_API_KEY, APIFY_API_TOKEN) that are appropriate for a summarization tool that fetches content and calls LLM providers.
Instruction Scope
SKILL.md instructions are focused: run the local 'summarize' binary on URLs or files, set provider API keys if needed, and optionally configure ~/.summarize/config.json. It does not instruct the agent to read unrelated system files or exfiltrate credentials. Note: the CLI itself (not included here) will perform network requests to LLM providers and optional services, so runtime network traffic and content transmission are expected.
Install Mechanism
Install is via a Homebrew formula: steipete/tap/summarize. Using a third‑party brew tap is a common delivery for CLI tools but is higher risk than an audited official package—the binary will be downloaded and run locally. The skill package contains no code to inspect, so you must review the brew formula/release or the binary source before trusting it.
Credentials
The skill does not require any credentials by default. SKILL.md documents optional provider API keys and service tokens that are directly relevant to its function (calling LLMs, Firecrawl, Apify). There are no unrelated or excessive environment variable demands.
Persistence & Privilege
The skill is not forced-always; it is user-invocable and permits normal autonomous invocation (platform default). It does not request persistent system-wide privileges or modification of other skills' configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install apply-8138
  3. After installation, invoke the skill by name or use /apply-8138
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Version 1.0.3 of "apply-8138" does not introduce any detectable file changes. - No changes were detected in this release. - Functionality, documentation, and configuration remain the same as the previous version.
v1.0.2
- Added skill "summarize" for fast summarization of URLs, files (PDFs, images, audio), and YouTube links using the `summarize` CLI. - Supports multiple AI models (Google Gemini, OpenAI, Anthropic, xAI) with settable API keys. - Provides flexible output with flags for summary length, output format (JSON), and extraction settings. - Optional config file and support for fallback services (Firecrawl, Apify) included. - Default model set to google/gemini-3-flash-preview if none specified.
Metadata
Slug apply-8138
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is skill-0327-02222?

Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube). It is an AI Agent Skill for Claude Code / OpenClaw, with 44 downloads so far.

How do I install skill-0327-02222?

Run "/install apply-8138" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is skill-0327-02222 free?

Yes, skill-0327-02222 is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does skill-0327-02222 support?

skill-0327-02222 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created skill-0327-02222?

It is built and maintained by yuangui (@yinwuzhe); the current version is v1.0.3.

💬 Comments