ppt-icon-generator
v1.0.0Generate or search PNG transparent icons for PowerPoint presentations. Use when: (1) Need icons for PPT slides, (2) Want custom icons from text prompts, (3)...
⭐ 0· 96·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description match the included scripts: icon_search.py queries Iconify, icon_generate.py produces PNGs via Pillow, icon_convert.py attempts SVG→PNG conversion (cairosvg/svglib/inkscape), and icon_verify.py inspects images. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run the included scripts and to use browser automation for AI generation (opens copilot.microsoft.com) and to send files from the agent workspace. That is expected for this skill, but SKILL.md references a script icon_resize.py which is not present in the file manifest (inconsistency). Examples use /root/.openclaw workspace paths (example-only) and the browser step will open an external site — both expected but worth noting.
Install Mechanism
No install spec (instruction-only) and no remote downloads or extracted archives. The scripts rely on common Python libraries (Pillow, optional cairosvg, svglib/reportlab) and the system inkscape binary as fallbacks; these are proportional to the stated functionality.
Credentials
The skill does not require environment variables or credentials. The scripts access system font paths and may call external APIs (Iconify and a fallback domain) which is appropriate for searching/downloading icons.
Persistence & Privilege
always is false and the skill does not request special persistence or modify other skills. Its examples write files into the agent workspace, which is standard for user-visible outputs.
Assessment
This package appears to do what it says: search Iconify, convert SVGs, and generate simple icons locally. Before installing, consider: (1) inspect icon_generate.py fully (it runs image-generation code and reads system fonts), (2) it will call external services: https://api.iconify.design and a fallback https://api.simplesvg.com and may open https://copilot.microsoft.com if you use the browser method, (3) optional dependencies (Pillow, cairosvg, svglib/reportlab) or the inkscape binary may be required for full functionality, (4) SKILL.md references icon_resize.py which is missing — expect a small documentation mismatch, and (5) run in an isolated environment if you want to be cautious and verify licensing of any downloaded icons. If you trust the source and these behaviors, the skill is coherent with its stated purpose.Like a lobster shell, security has layers — review code before you run it.
latestvk97fzdzbv8j9rzn2gx1k5fhkp1832r9n
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
