← Back to Skills Marketplace
ddpie

SVG PPT Generator

by ddpie · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
117
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install svg-ppt-generator
Description
SVG-based PPT generator with 9 themes, 8 layouts, 30+ charts, and 600+ icons
Usage Guidance
This skill's description and bundled templates/scripts match — it can generate editable PPTX from SVGs — but exercise caution before enabling it: 1) The package contains many image-backend connectors (OpenAI, Replicate, Stability, Qwen, Volcengine, Zhipu, etc.). If you or the agent trigger image-generation features, those modules may attempt outbound network calls and will look for API keys in the environment; the SKILL.md does not declare those credentials. 2) If you plan to install/use this skill, review the backend_* files to see what providers and env var names are referenced, and only provide API keys you trust the skill to use (or avoid supplying keys and disable image generation). 3) Prefer limiting the skill to manual, user-invoked operations rather than allowing autonomous invocation; if possible, run it in a sandboxed environment (no sensitive env vars) or inspect/strip unused backends. 4) If you need a second opinion, ask the skill author for a minimal README that lists exactly which env vars or external services the skill will use and under what conditions; absence of such a list is a red flag.
Capability Analysis
Type: OpenClaw Skill Name: svg-ppt-generator Version: 1.0.0 The skill bundle is a comprehensive presentation engine designed to generate SVG-based slides and convert them into native PPTX files using DrawingML. It includes a robust set of utility scripts for document conversion (PDF, DOCX, and Web to Markdown), image analysis, and AI-driven image generation using various provider backends (OpenAI, Alibaba, Stability, etc.). The logic is consistent with the stated purpose of professional slide generation, and although it utilizes powerful capabilities like subprocess execution (for Pandoc and LibreOffice) and web scraping, these are used appropriately for slide rendering and content extraction without evidence of malicious intent, prompt injection, or data exfiltration.
Capability Assessment
Purpose & Capability
The name/description (SVG-based PPT generator) matches the included templates and conversion scripts (svg_to_pptx, templates/layouts/*). However, the package also contains multiple image backend adapters (backend_openai.py, backend_replicate.py, backend_stability.py, backend_qwen.py, etc.) and an Image_Generator role — these go beyond pure SVG→PPTX conversion and imply optional networked image-generation capabilities that are not declared in the skill's metadata.
Instruction Scope
SKILL.md's runtime instructions are explicit and limited to reading bundled design_spec.md and template SVGs, writing SVG files to /tmp, running local conversion scripts, and optionally running an image-generation pipeline. However, the Technical Flow instructs importing and executing bundled Python scripts (via a workspace path) which can call the included image backends and post-processing tools. The instructions do not mention or require any API keys but the codebase contains modules that will attempt external API calls if invoked — the scope is broader than the SKILL.md declares and could trigger network activity or require credentials not listed.
Install Mechanism
No install spec (instruction-only), so nothing is downloaded at install time. That reduces risk from arbitrary remote installers. However, the skill bundle already contains many Python scripts and templates that will be present on disk when the skill is installed — these files can be executed by the agent at runtime. No external download URLs or extract steps are present in the manifest.
Credentials
Registry metadata lists no required environment variables, yet the codebase includes many image backend modules (backend_openai.py, backend_replicate.py, backend_stability.py, backend_zhipu.py, backend_volcengine.py, etc.) which typically require API keys (e.g., OPENAI_API_KEY, REPLICATE_API_TOKEN, STABILITY_KEY). This is a mismatch: either those backends are never used (benign) or they will try to read credentials from the environment at runtime (surprising to users). The SKILL.md does not document what credentials are needed or how external services are selected, so credential access is under-specified and potentially disproportionate.
Persistence & Privilege
always: false and user-invocable: true. The skill does not request to be always-enabled or to modify other skills' configs. It instructs writing temporary files under /tmp and using its own bundled scripts — normal for this functionality. The optional reviewer subagent flow increases the operational scope (spawning subagents) but autonomous invocation is not forced by the skill metadata.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install svg-ppt-generator
  3. After installation, invoke the skill by name or use /svg-ppt-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: SVG-based PPT generator with 8 themes, native DrawingML output, step-by-step guided workflow
Metadata
Slug svg-ppt-generator
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is SVG PPT Generator?

SVG-based PPT generator with 9 themes, 8 layouts, 30+ charts, and 600+ icons. It is an AI Agent Skill for Claude Code / OpenClaw, with 117 downloads so far.

How do I install SVG PPT Generator?

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

Is SVG PPT Generator free?

Yes, SVG PPT Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does SVG PPT Generator support?

SVG PPT Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created SVG PPT Generator?

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

💬 Comments