Abstract Summarizer
PassAudited by VirusTotal on May 11, 2026.
Overview
Type: OpenClaw Skill Name: abstract-summarizer Version: 0.1.0 The skill bundle is a functional academic summarization tool designed to condense research papers into structured abstracts. The core logic in `scripts/main.py` uses standard libraries (PyPDF2, requests) to process text and PDF files, employing heuristic-based extraction for key findings and quantitative data. While the documentation in `SKILL.md` refers to several scripts (e.g., `summarizer.py`, `batch.py`) and CLI arguments (e.g., `--field`) that are missing from the bundle, these discrepancies appear to be unintentional documentation errors or an incomplete implementation rather than malicious intent. No indicators of data exfiltration, prompt injection, or unauthorized execution were found.
Findings (0)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
If invoked too broadly, the agent could run commands or modify files beyond the intended paper-summary output.
The skill grants the agent local file read/write/edit capability and Bash access. These capabilities fit the documented workflow of reading papers, running a Python helper, and writing summaries, but they are broader than a purely instruction-only text template.
allowed-tools: [Read, Write, Bash, Edit]
Use the skill on specific paper files or text and confirm any command execution or file writes before allowing them.
Dependency behavior may vary depending on the package versions installed in the user's environment.
The dependency list is not version-pinned. This is common for small helper skills, but it means a future install could resolve to different package versions.
pypdf2 requests
If installing dependencies, prefer trusted package sources and consider pinning reviewed versions.
Some documented examples may not work as written, and users may need to rely on the included main.py workflow instead.
The documentation references helper modules such as scripts.summarizer and scripts.batch, while the provided manifest only includes scripts/main.py. This is a documentation/package consistency issue, not evidence of hidden execution.
from scripts.summarizer import AbstractSummarizer
Treat missing helper-module examples as non-authoritative unless the referenced files are supplied and reviewed.
