Back to skill
Skillv1.0.0

ClawScan security

Marp Slide Show/Deck Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 28, 2026, 7:20 PM
Verdict
benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's requirements and instructions match its stated purpose: it builds Marp markdown slides and renders them with the marp CLI; nothing in the SKILL.md asks for unrelated credentials or system access.
Guidance
This skill appears coherent and focused: it builds Marp markdown and runs the marp CLI to render outputs. Before installing, confirm you trust the npm package @marp-team/marp-cli and the registry version you will install (supply-chain risk is the main technical concern). Be aware the skill will run a local binary and write output files to the agent's working directory, so avoid sending highly sensitive secrets or private credentials into slide content you don't want stored. If you prefer to limit risk, install the marp CLI yourself ahead of time (or review the package source) and only then enable the skill. If you do not want the agent to invoke skills autonomously, adjust agent settings to require manual invocation.

Review Dimensions

Purpose & Capability
okThe skill is a Marp slide generator and declares the marp binary as required. The install spec installs @marp-team/marp-cli (which provides the marp binary). Requested binaries and the workflow (create .slides.md, run marp CLI to render) are appropriate and proportional to the described purpose.
Instruction Scope
okSKILL.md stays on-topic: it explains how to classify inputs, author Marp markdown, and invoke marp to render outputs. It does not instruct the agent to read unrelated system files, exfiltrate data, or contact unexpected endpoints. Verification steps (render-checking) are reasonable, though they assume the agent can access generated files.
Install Mechanism
noteThe install uses an npm package (@marp-team/marp-cli) which is a standard way to get the marp CLI. Installing from the public npm registry is expected but carries the usual supply-chain considerations (verify package provenance, version). No arbitrary download URLs or extract-from-unknown-host operations are used.
Credentials
okNo environment variables, credentials, or config paths are required. The skill does not request unrelated secrets or broad environment access — which is appropriate for a local rendering tool.
Persistence & Privilege
okThe skill is not always-enabled and does not request elevated or persistent system-wide privileges. It will invoke the marp binary and produce files in the working directory; autonomy (model invocation) is the platform default and is not by itself a concern here.