← 返回 Skills 市场
vincentlau2046-sudo

Professional PPTX Maker

作者 vincentlau2046-sudo · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
89
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install professional-pptx-maker
功能描述
Creates professional PowerPoint presentations with mandatory charts, tables, expert commentary, MECE structure, and standardized themed layouts.
安全使用建议
Summary of what to consider before installing or running: - Source trust: The repo/source is 'unknown' and the package shows sloppy packaging (e.g., python-pptx listed in package.json). Only proceed if you trust the author or have reviewed all files. - Do not run install.sh blindly: it copies all files into ~/.openclaw and symlinks an executable name that may not exist. Inspect install.sh and the files it will copy before executing. - Missing CLI wrapper: The README/usage shows a 'professional-pptx-maker' command, but the package provides Python scripts (main.py / professional_main.py). You may need to run python3 professional_main.py rather than a non-existent binary. - Verify templates/parsers for network I/O: Before running, grep files like template_extractor.py, smart_parser.py, quality_validator.py for any network calls (requests, urllib, socket, subprocess invoking curl/git) or hidden endpoints. The truncated files shown do not have network calls, but some omitted files remain — inspect them. - Test in a sandbox: Run the tool in an isolated environment (temporary user account, container, or VM). Use --dry_run if available and point input/output to a disposable directory. - Install dependencies manually: pip install python-pptx in a virtualenv, and install required fonts manually if you need correct rendering. - Inspect slides.json output first: Run the generator to produce the intermediate slides.json and review it before allowing it to write or save the final .pptx. If you want, I can: (1) scan the remaining omitted files for network or env access patterns, (2) produce commands to safely run the tool in a container, or (3) list exact grep patterns to search the repo for risky behavior.
功能分析
Type: OpenClaw Skill Name: professional-pptx-maker Version: 1.0.2 The skill bundle is a legitimate and well-structured tool designed to generate professional PowerPoint presentations from Markdown input. The codebase implements a comprehensive pipeline including content parsing (smart_parser.py), layout planning (operation_generator.py), quality validation (quality_validator.py), and PPTX rendering using the python-pptx library (pptx_renderer.py). The instructions in SKILL.md and the logic in professional_main.py are strictly focused on enforcing professional presentation standards, such as mandatory charts and data retention, and do not contain any evidence of data exfiltration, malicious execution, or harmful prompt injection.
能力评估
Purpose & Capability
The files implement a PowerPoint generator (parsing, planning, validation, rendering via python-pptx) which matches the skill description. Minor packaging inconsistencies: README and SKILL.md describe a 'professional-pptx-maker' CLI, but repository lacks a clear executable wrapper script named that; instead there are Python entry scripts (main.py, professional_main.py). package.json lists 'python-pptx' as an npm dependency (nonsensical), suggesting sloppy packaging rather than deliberate maliciousness.
Instruction Scope
SKILL.md runtime instructions are scoped to reading an input markdown file, parsing it, and producing a .pptx. It does not instruct the agent to read unrelated system files or network endpoints. However, SKILL.md and README require fonts (Microsoft YaHei, Poppins, Roboto) and assume system dependencies without declaring how to obtain them. The provided install.sh (not part of registry install spec) will copy repository files into ~/.openclaw and create a symlink — an action outside the core task of rendering PPTX that you should inspect before running.
Install Mechanism
Registry metadata lists no install spec, but the package contains install.sh that copies all files (cp -r ./*) into ~/.openclaw/workspace/skills and creates a symlink in ~/.openclaw/bin. That script will perform filesystem writes if executed. Also package.json includes python-pptx as an npm dependency (incorrect host), indicating sloppy or inconsistent packaging. The absence of an official install instruction from the registry combined with an executable install script in the repo is a caution point: don't run install.sh unless you trust the source and inspected it fully.
Credentials
The skill declares no required environment variables or credentials, and the code snippets shown do not access external secrets. It does require system fonts and python-pptx (a Python library) to produce the intended output; those are reasonable for this functionality but are not enforced by registry metadata.
Persistence & Privilege
The skill does not request always:true and does not declare elevated privileges. The included install.sh writes into the user's ~/.openclaw workspace and creates a symlink there (normal for installing a skill), which is a local persistence action but expected for user-installed skills. Autonomous invocation (disable-model-invocation false) is the platform default and is not by itself a red flag.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install professional-pptx-maker
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /professional-pptx-maker 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Professional-pptx-maker 1.0.2 is a quality-stable release enforcing advanced presentation standards: - Enforces mandatory use of charts, tables, and expert commentary on all slides. - Strict quality standards: no large text blocks, structured layouts only, and MECE principle for content organization. - Introduces 4 professional templates (Finance, Technology Insight, Technology Analysis, Technology Training) with specific color schemes and layouts. - Quality validation pipeline ensures slides include required insights, charts, and tables; outputs a quality report. - Provides robust input requirements and usage instructions for guaranteed professional results.
元数据
Slug professional-pptx-maker
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Professional PPTX Maker 是什么?

Creates professional PowerPoint presentations with mandatory charts, tables, expert commentary, MECE structure, and standardized themed layouts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 Professional PPTX Maker?

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

Professional PPTX Maker 是免费的吗?

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

Professional PPTX Maker 支持哪些平台?

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

谁开发了 Professional PPTX Maker?

由 vincentlau2046-sudo(@vincentlau2046-sudo)开发并维护,当前版本 v1.0.2。

💬 留言讨论