← 返回 Skills 市场
33
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install charmia-test-0428-01
功能描述
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
使用说明 (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 ifAPIFY_API_TOKENset)
Config
Optional config file: ~/.summarize/config.json
{ "model": "openai/gpt-5.2" }
Optional services:
FIRECRAWL_API_KEYfor blocked sitesAPIFY_API_TOKENfor YouTube fallback
安全使用建议
This skill is an instruction-only wrapper around a CLI named 'summarize'. Before installing or running it: 1) Verify you trust the brew tap (steipete/tap) — prefer official/homebrew/core formulas or inspect the formula/source on GitHub. 2) Be cautious about supplying API keys (OpenAI, Anthropic, xAI, Google GEMINI, FIRECRAWL, APIFY): the installed binary will use any keys present in your environment or in ~/.summarize/config.json. 3) If possible, review the brew formula or run the binary in a sandbox/container before giving it credentials or running it on sensitive machines. 4) Note the small metadata inconsistency (ownerId differs in _meta.json vs registry metadata) — likely benign but worth a quick check of the upstream project page (https://summarize.sh) and the brew formula source to confirm you’re getting the expected software.
功能分析
Type: OpenClaw Skill
Name: charmia-test-0428-01
Version: 1.0.1
The skill bundle provides a standard interface for the 'summarize' CLI tool, used for summarizing web content and local files. It utilizes a legitimate Homebrew tap (steipete/tap/summarize) for installation and follows standard practices for managing LLM API keys via environment variables. No malicious instructions, obfuscation, or unauthorized data exfiltration patterns were identified in SKILL.md or _meta.json.
能力标签
能力评估
Purpose & Capability
Name/description match the instructions: the skill is an instruction-only wrapper for the 'summarize' CLI. Requiring the 'summarize' binary and providing a brew install for it is appropriate for the stated purpose.
Instruction Scope
SKILL.md instructs the agent to use the summarize CLI and lists environment variables (OPENAI_API_KEY, ANTHROPIC_API_KEY, XAI_API_KEY, GEMINI_API_KEY, FIRECRAWL_API_KEY, APIFY_API_TOKEN) and an optional config file (~/.summarize/config.json). Those are relevant to the CLI but are not declared in requires.env; the instructions do not attempt to read unrelated system files or contact unexpected endpoints, but they do rely on user-provided secrets and local config.
Install Mechanism
The install spec uses a brew formula (steipete/tap/summarize). brew installs are common, but this is a third‑party tap rather than an official/homebrew core formula. This increases risk because the binary will be installed and executed on the host; the skill bundle contains no code to audit.
Credentials
No required env vars are declared in the registry metadata, yet SKILL.md documents multiple provider API keys and optional tokens. These env vars are directly relevant to the CLI’s functionality (models/providers, firecrawl/apify fallbacks), but the discrepancy between declared requirements and runtime expectations is worth noting. If you set keys, the installed binary could use them; ensure you trust the source before supplying credentials.
Persistence & Privilege
The skill does not request always:true and is not requesting to modify other skills or system-wide settings. It mentions an optional per-user config file (~/.summarize/config.json) which is normal for a CLI.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install charmia-test-0428-01 - 安装完成后,直接呼叫该 Skill 的名称或使用
/charmia-test-0428-01触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Added new skill "summarize" for quickly summarizing URLs, files, and YouTube links via the summarize CLI.
- Supports a variety of file types: web pages, PDFs, images, audio files, and videos.
- Default model is Google Gemini 3 Flash Preview; supports other popular API providers.
- Configurable via flags and an optional config file for advanced settings.
- Includes fallback and extraction options for improved flexibility and reliability.
元数据
常见问题
charmia-test-0428-01 是什么?
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 33 次。
如何安装 charmia-test-0428-01?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install charmia-test-0428-01」即可一键安装,无需额外配置。
charmia-test-0428-01 是免费的吗?
是的,charmia-test-0428-01 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
charmia-test-0428-01 支持哪些平台?
charmia-test-0428-01 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 charmia-test-0428-01?
由 yuangui(@yinwuzhe)开发并维护,当前版本 v1.0.1。
推荐 Skills