← 返回 Skills 市场
mohdalhashemi98-hue

MH summarize

作者 mohdalhashemi98-hue · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
703
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install mh-summarize
功能描述
Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”).
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mh-summarize
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mh-summarize 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Priority upload batch
元数据
Slug mh-summarize
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

MH summarize 是什么?

Summarize or extract text/transcripts from URLs, podcasts, and local files (great fallback for “transcribe this YouTube/video”). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 703 次。

如何安装 MH summarize?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mh-summarize」即可一键安装,无需额外配置。

MH summarize 是免费的吗?

是的,MH summarize 完全免费(开源免费),可自由下载、安装和使用。

MH summarize 支持哪些平台?

MH summarize 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 MH summarize?

由 mohdalhashemi98-hue(@mohdalhashemi98-hue)开发并维护,当前版本 v1.0.0。

💬 留言讨论