← Back to Skills Marketplace
121
Downloads
1
Stars
0
Active Installs
8
Versions
Install in OpenClaw
/install site-summarizer
Description
URL fetcher with summarization. Fetches URLs, extracts content, generates summaries. Optional caching with configurable directory and TTL. Use for web conten...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install site-summarizer - After installation, invoke the skill by name or use
/site-summarizer - Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Frequently Asked Questions
What is Site Summarizer?
URL fetcher with summarization. Fetches URLs, extracts content, generates summaries. Optional caching with configurable directory and TTL. Use for web conten... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.
How do I install Site Summarizer?
Run "/install site-summarizer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Site Summarizer free?
Yes, Site Summarizer is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Site Summarizer support?
Site Summarizer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Site Summarizer?
It is built and maintained by CJ Hauser (@cloudcompile); the current version is v4.1.0.
More Skills