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.

What this means

If invoked too broadly, the agent could run commands or modify files beyond the intended paper-summary output.

Why it was flagged

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.

Skill content
allowed-tools: [Read, Write, Bash, Edit]
Recommendation

Use the skill on specific paper files or text and confirm any command execution or file writes before allowing them.

What this means

Dependency behavior may vary depending on the package versions installed in the user's environment.

Why it was flagged

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.

Skill content
pypdf2
requests
Recommendation

If installing dependencies, prefer trusted package sources and consider pinning reviewed versions.

What this means

Some documented examples may not work as written, and users may need to rely on the included main.py workflow instead.

Why it was flagged

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.

Skill content
from scripts.summarizer import AbstractSummarizer
Recommendation

Treat missing helper-module examples as non-authoritative unless the referenced files are supplied and reviewed.