← 返回 Skills 市场
ddpie

SVG PPT Generator

作者 ddpie · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
117
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install svg-ppt-generator
功能描述
SVG-based PPT generator with 9 themes, 8 layouts, 30+ charts, and 600+ icons
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install svg-ppt-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /svg-ppt-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: SVG-based PPT generator with 8 themes, native DrawingML output, step-by-step guided workflow
元数据
Slug svg-ppt-generator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

SVG PPT Generator 是什么?

SVG-based PPT generator with 9 themes, 8 layouts, 30+ charts, and 600+ icons. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。

如何安装 SVG PPT Generator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install svg-ppt-generator」即可一键安装,无需额外配置。

SVG PPT Generator 是免费的吗?

是的,SVG PPT Generator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SVG PPT Generator 支持哪些平台?

SVG PPT Generator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SVG PPT Generator?

由 ddpie(@ddpie)开发并维护,当前版本 v1.0.0。

💬 留言讨论