Summarize All

v3.0.6

智能总结工具 - 自动检测内容类型、智能选择长度、缓存、关键点提取。支持网页、PDF、图片、音频、YouTube。

0· 164·0 current·0 all-time
byQing WETH@gu2003li
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description, SKILL.md and the Python script all describe a summarizer that supports webpages, PDFs, audio, images and YouTube. Required items (config file with endpoint/key, optional pdftotext/yt-dlp) match the stated functionality.
Instruction Scope
SKILL.md and the script instruct the agent to read local files (paths under user's control) and send content to the configured API endpoint. This is expected for a summarizer, but it does mean user content (including local files) will be transmitted to the configured API.
Install Mechanism
No install spec; this is an instruction-only skill with an included script. Nothing is downloaded or extracted automatically by the registry package itself.
Credentials
The skill declares no required environment variables or external credentials. It stores endpoint/key in ~/.config/summarize-all/config.json (user-supplied), which is proportionate to the purpose.
Persistence & Privilege
The tool writes config/history/cache files under ~/.config/summarize-all and can run an HTTP server and webhooks if the user starts those features. That behavior is expected for an API/server mode but expands network exposure if enabled.
Assessment
This package appears to do what it says: it summarizes content and sends material to whatever API endpoint and key you configure. Before installing or supplying an API key: (1) only set the endpoint to a provider you trust — any configured endpoint will receive your content; (2) be aware the tool stores the API key and history in ~/.config/summarize-all (ensure file permissions and remove sensitive data if needed); (3) optional features (server mode, webhooks) open network surfaces — only enable them intentionally and bind to safe interfaces; (4) optional helper binaries (pdftotext, yt-dlp, external CLIs) will be invoked if present — audit them or run in an isolated environment if you’re cautious; (5) if you want maximum safety, review scripts/summarize-all.py locally or run the tool in a sandbox/container before giving it access to sensitive files or credentials.

Like a lobster shell, security has layers — review code before you run it.

latestvk975mf5gr0c12h9j3wm876mz1583g8k8

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments