Slides Generator

SuspiciousAudited by ClawScan on May 10, 2026.

Overview

The skill’s slide-generation purpose is coherent, but it asks the agent to execute an unpinned live GitHub script and can install packages at runtime, so it should be reviewed before use.

Use this skill only if you are comfortable running local shell commands and downloading dependencies. Safer use would be to inspect and run the bundled script locally, pin any GitHub or package versions, and run it in a virtual environment or container.

Findings (3)

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

The code executed on the user’s machine could change after review and may not match the script bundled with the skill.

Why it was flagged

The skill instructs execution of a shell script fetched live from the GitHub main branch, with no pinned commit, hash, or use of the included reviewed script file.

Skill content
bash <(curl -s https://raw.githubusercontent.com/hummingbot/skills/main/skills/slides-generator/scripts/generate_slides.sh) \
Recommendation

Prefer running the included local script after inspection, or pin the GitHub URL to a specific reviewed commit and verify integrity before execution.

What this means

Running the skill may modify the local development environment and download third-party code, which is expected for rendering but should not be silent to the user.

Why it was flagged

The script can install a Python package and invoke an npm package through npx during normal PDF generation.

Skill content
pip3 install fpdf2 --quiet ... npx --yes @mermaid-js/mermaid-cli --version
Recommendation

Run it in a virtual environment or container where possible, and pin dependency versions for repeatable, reviewable execution.

What this means

If the user chooses the wrong input or output path, the script may read unintended markdown or overwrite/create files at the selected location.

Why it was flagged

The skill correctly requires confirmation before generation, but the confirmed action is still a shell command that reads a chosen file and writes a PDF output.

Skill content
Wait for user confirmation before proceeding.
Recommendation

Confirm the slide outline, input file, and output PDF path before running the command.