← Back to Skills Marketplace
timyljob2011-sudo

ppt-icon-generator

by timyljob2011-sudo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
154
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ppt-icon-generator
Description
Generate or search PNG transparent icons for PowerPoint presentations. Use when: (1) Need icons for PPT slides, (2) Want custom icons from text prompts, (3)...
Usage Guidance
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.
Capability Analysis
Type: OpenClaw Skill Name: ppt-icon-generator Version: 1.0.0 The ppt-icon-generator skill bundle provides legitimate functionality for searching, generating, and converting icons for presentations. The scripts use standard libraries like Pillow and cairosvg, and the search functionality interacts with the well-known Iconify API (api.iconify.design). No evidence of data exfiltration, malicious execution, or prompt injection was found; the use of subprocess in icon_convert.py is restricted to calling Inkscape with a list of arguments, which is a safe and appropriate implementation for the stated purpose.
Capability Assessment
Purpose & 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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ppt-icon-generator
  3. After installation, invoke the skill by name or use /ppt-icon-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
ppt-icon-generator v1.0.0 - Initial release of the PowerPoint Icon Generator skill. - Search over 200,000+ transparent icons via Iconify API. - Generate custom icons from text prompts in various styles (flat, line, filled, duotone, gradient). - Convert SVG icons to PNG with transparent backgrounds and custom sizes. - Supports creation of geometric and text-based icons using Python. - Usage instructions and best practices included for PowerPoint workflows.
Metadata
Slug ppt-icon-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ppt-icon-generator?

Generate or search PNG transparent icons for PowerPoint presentations. Use when: (1) Need icons for PPT slides, (2) Want custom icons from text prompts, (3)... It is an AI Agent Skill for Claude Code / OpenClaw, with 154 downloads so far.

How do I install ppt-icon-generator?

Run "/install ppt-icon-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ppt-icon-generator free?

Yes, ppt-icon-generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ppt-icon-generator support?

ppt-icon-generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ppt-icon-generator?

It is built and maintained by timyljob2011-sudo (@timyljob2011-sudo); the current version is v1.0.0.

💬 Comments