← Back to Skills Marketplace
mohdalhashemi98-hue

MH summarize

cross-platform ✓ Security Clean
703
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install mh-summarize
Description
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
README (SKILL.md)

Summarize

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

When to use (trigger phrases)

Use this skill immediately when the user asks any of:

  • “use summarize.sh”
  • “what’s this link/video about?”
  • “summarize this URL/article”
  • “transcribe this YouTube/video” (best-effort transcript extraction; no yt-dlp needed)

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

YouTube: summary vs transcript

Best-effort transcript (URLs only):

summarize "https://youtu.be/dQw4w9WgXcQ" --youtube auto --extract-only

If the user asked for a transcript but it’s huge, return a tight summary first, then ask which section/time range to expand.

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 is an instruction-only wrapper around a CLI tool. Before installing or using it: (1) verify the Homebrew tap 'steipete/tap' and inspect the formula/source so you trust the binary you will install; (2) be mindful that summaries/transcripts may be sent to whichever model provider you configure — only provide API keys you trust and consider using limited-scope or expendable keys for testing; (3) the tool may read a per-user config file (~/.summarize/config.json) and optional tokens (FIRECRAWL/APIFY) — review that file after installation; (4) if you need stronger assurance, run the binary in a restricted environment (container or sandbox) and audit network traffic to see which endpoints it contacts before using it with sensitive content.
Capability Analysis
Type: OpenClaw Skill Name: mh-summarize Version: 1.0.0 The skill bundle is designed to install and utilize the 'summarize' CLI tool for its stated purpose of summarizing text from URLs and local files. All instructions in SKILL.md align with this functionality, including installation via Homebrew, usage examples, and configuration for API keys. There are no instructions for data exfiltration, malicious execution, persistence, or prompt injection against the agent. The skill's functionality inherently involves file system access and network requests, which are necessary for its operation and do not indicate malicious intent within the skill bundle itself.
Capability Assessment
Purpose & Capability
Name/description ask for a summarization/transcription CLI and the declared requirement is exactly the 'summarize' binary. The Homebrew formula and the CLI flags described in SKILL.md are coherent with the stated purpose.
Instruction Scope
SKILL.md provides concrete CLI usage and flags and does not instruct the agent to read unrelated system files or secrets. It does reference a per-user config (~/.summarize/config.json) and optional API keys (OpenAI/Anthropic/xAI/Gemini, FIRECRAWL/APIFY) which is expected for a tool that forwards content to model providers or extraction services; the agent will need to run the summarize binary and may send data to third-party APIs depending on configured keys.
Install Mechanism
Install is via Homebrew formula steipete/tap/summarize. Homebrew installs are lower-risk than arbitrary downloads, but this is a third-party tap (not an official core formula). Verify the tap/author and the formula's source before installing to ensure the binary does what you expect.
Credentials
The skill declares no required environment variables, but the docs list several optional API keys (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY, APIFY_API_TOKEN). Those are proportionate to a tool that can call different model/extraction providers — only supply the keys you trust and that are necessary for the provider you intend to use.
Persistence & Privilege
always:false (no forced persistence). The skill is instruction-only and uses an optional CLI binary; it does not request escalation or modifications to other skills or system-wide agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mh-summarize
  3. After installation, invoke the skill by name or use /mh-summarize
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Priority upload batch
Metadata
Slug mh-summarize
Version 1.0.0
License
All-time Installs 3
Active Installs 3
Total Versions 1
Frequently Asked Questions

What is MH summarize?

Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”). It is an AI Agent Skill for Claude Code / OpenClaw, with 703 downloads so far.

How do I install MH summarize?

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

Is MH summarize free?

Yes, MH summarize is completely free (open-source). You can download, install and use it at no cost.

Which platforms does MH summarize support?

MH summarize is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MH summarize?

It is built and maintained by mohdalhashemi98-hue (@mohdalhashemi98-hue); the current version is v1.0.0.

💬 Comments