present-ppt
PassAudited by ClawScan on May 13, 2026.
Overview
This skill appears to be a local HTML-to-PPTX converter, with normal cautions around running Node/npm code and optionally modifying its own preset files.
Before installing, confirm you are comfortable running a local Node/npm project. Use `npm ci` when possible, provide only the HTML files you intend to convert, keep outputs in a project/output folder, and approve any changes the agent proposes to the skill's preset scripts.
Publisher note
Convert your HTML deck into an editable PowerPoint (.pptx) with native shapes and text. The 3rd skill in [mk-present](https://github.com/textboy/mk-present)
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.
Using the skill runs local Node.js code from the skill package to create the PPTX.
The main script launches another bundled Node script for the v9 preset path. This is executable local code, but it is disclosed by the CLI workflow and aligned with the conversion purpose.
execFileSync(process.execPath, args, { stdio: 'inherit' });Run it only from a trusted skill directory and keep input/output paths user-directed.
Installation may fetch and run standard npm package installation behavior even though the registry requirements section does not advertise required binaries.
The skill depends on npm-installed packages, which is normal for a Node-based converter, but the registry metadata has no install spec or required binary declarations.
From the skill directory:\n\n```bash\nnpm ci\n```\n\nIf that fails ...\n\n```bash\nnpm install\n```
Prefer `npm ci` with the included lockfile, and review dependency changes if falling back to `npm install`.
If the agent extends the skill, future conversions may use newly added code or mappings.
The skill documents modifying its own scripts to add new presets. This is purpose-aligned for an extensible converter, but it can persistently change future skill behavior.
Update `scripts/html_to_pptx.js` so it can... accept `--preset=<your-preset>` and dispatch to the new renderer
Ask for user approval before changing skill files, keep changes scoped to the new preset, and retain a backup or version history.
