← 返回 Skills 市场
121
总下载
1
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install site-summarizer
功能描述
URL fetcher with summarization. Fetches URLs, extracts content, generates summaries. Optional caching with configurable directory and TTL. Use for web conten...
安全使用建议
This skill appears to do what it says: it connects to arbitrary HTTP/HTTPS URLs, extracts and summarizes page content, and optionally caches results under ~/.cache/site-summarizer (or a custom directory via SITE_SUMMARIZER_CACHE_DIR). It does not ask for API keys or post data to third-party endpoints. Before installing, consider: (1) it performs network requests — only use it where making outbound connections is acceptable; (2) it writes cache files to your home directory — inspect or configure SITE_SUMMARIZER_CACHE_DIR if that is a concern; (3) it attempts to block private/cloud metadata IPs, but no blocking is perfectly foolproof — avoid using it in environments where querying internal services would be risky. If you need stronger isolation, run the script in a sandboxed environment or container.
功能分析
Type: OpenClaw Skill
Name: site-summarizer
Version: 4.1.0
The site-summarizer skill is a well-implemented utility for fetching and processing web content. It includes proactive security measures such as SSRF protection (blocking private and cloud metadata IP ranges) and a redaction engine that filters out sensitive patterns like API keys and GitHub tokens from the output. The code in scripts/fetch_and_summarize.py uses only standard Python libraries and aligns perfectly with the functionality described in SKILL.md.
能力评估
Purpose & Capability
Name/description (URL fetcher + summarizer) align with the provided script and SKILL.md. Requested env vars (cache dir, TTL, hide IP) are appropriate for caching/privacy features. No unrelated binaries or credentials are requested.
Instruction Scope
SKILL.md instructs running the included Python script and documents the env vars used. The script's actions (DNS resolution, TCP/SSL GET, HTML extraction, summarization, optional caching) are exactly what the description promises. It only reads/writes cache files in its own directory and does not instruct the agent to read arbitrary unrelated files or secrets.
Install Mechanism
There is no install spec (instruction-only with an included Python file). Nothing is downloaded from external URLs or installed on the system beyond writing its own cache files, so install risk is low.
Credentials
No credentials or secrets are requested. Three environment variables control cache dir, TTL, and IP-hiding behavior — all justified by the skill's caching/privacy features.
Persistence & Privilege
Skill does not request always: true and does not change other skills or system-wide configuration. It stores cache files under a user-scoped directory (default ~/.cache/site-summarizer), which is proportionate to its function.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install site-summarizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/site-summarizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v4.1.0
v4.1.0: Fixed redirect header parsing, fixed regex patterns, added HIDE_IP option, honest simplified docs
v4.0.1
v4.0.1: Fixed get_text() bug, fixed urlparse.urljoin import, code cleanup, redaction applied to all fields
v4.0.0
v4.0.0: ACTUAL socket binding implementation, secret redaction on ALL fields, working caching with env vars, redirect validation with IP re-check, accurate docs (no overstatement)
v3.1.0
v3.1.0: Keyword extraction, language detection, read time estimation, Twitter card metadata, enhanced summarization, compact 127-line codebase
v3.0.0
v3.0.0: TOCTOU fix - binds socket to resolved IP to prevent DNS rebinding. Configurable cache via env vars. IP transparency in output.
v2.1.0
v2.1.0: Built-in AI summarization, metadata extraction, smart caching, enhanced SSRF protection, confidence-scored secret redaction, rate limiting
v1.1.0
Security hardening: TLS verification, SSRF protection, secret redaction. Added content limits, better errors, redirect tracking
v1.0.0
Initial release - Fetch and summarize any URL
元数据
常见问题
Site Summarizer 是什么?
URL fetcher with summarization. Fetches URLs, extracts content, generates summaries. Optional caching with configurable directory and TTL. Use for web conten... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。
如何安装 Site Summarizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install site-summarizer」即可一键安装,无需额外配置。
Site Summarizer 是免费的吗?
是的,Site Summarizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Site Summarizer 支持哪些平台?
Site Summarizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Site Summarizer?
由 CJ Hauser(@cloudcompile)开发并维护,当前版本 v4.1.0。
推荐 Skills