Frontend Slides
PassAudited by ClawScan on May 1, 2026.
Overview
This presentation-building skill appears coherent and purpose-aligned, with only expected notes around PPT extraction, optional Python dependencies, and optional browser autosave.
This looks safe to install for its stated purpose. Before using it, remember that PPT conversion extracts all deck content including notes and images, optional Python packages should come from trusted sources, and inline editing may leave slide text saved in your browser.
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.
Converting a deck can surface speaker notes and embedded images in the generated HTML/assets.
The helper intentionally reads a user-specified PPTX and writes extracted assets, including notes and images; this is central to PPT conversion but should remain user-directed.
Extract all content from a PowerPoint file. Returns a list of slide dicts: number, title, content[], images[], notes. Saves images to output_dir/assets/.
Use PPT conversion only on files you intend to convert, and review extracted content and assets before sharing the result.
If you enable PPT conversion, you may need to install Python packages and trust the versions you install.
PPT conversion depends on an external Python package that is documented but not pinned by an install spec; this is expected for the feature but still a normal dependency trust point.
For PPT conversion: Python with `python-pptx` library
Install dependencies from trusted package sources, preferably in a virtual environment, and pin versions if using this in a repeatable or business workflow.
Sensitive slide text edited in the browser may remain stored locally after the presentation is closed.
When the optional inline editor is enabled, edited slide content is persisted in the browser's localStorage.
Implement editor with: toggle edit mode, contenteditable on slide text, auto-save to localStorage, export/save file.
Enable inline editing only when needed, and clear browser localStorage or avoid the feature for highly sensitive decks.
