← 返回 Skills 市场
loommo

Report Ppt Generator Pro

作者 loommo · GitHub ↗ · v1.0.7
cross-platform ⚠ suspicious
1016
总下载
1
收藏
6
当前安装
7
版本数
在 OpenClaw 中安装
/install report-ppt-generator-pro
功能描述
Generate professional PowerPoint presentations from text manuscripts and style examples. Use when users want to create PPT slides from written content, espec...
安全使用建议
This skill appears to do what it says (generate PPTs), but there are a few things to consider before installing or running it: - Data sent to remote models: The style-extraction step uses a configured image-capable LLM (sessions_spawn) and the optional AI-illustration flow calls a nanobanana/Gemini pipeline. Any screenshots, images, or text you provide for style analysis or illustration will be transmitted to whichever external model/API you configure — avoid uploading sensitive screenshots or proprietary images unless you accept that exposure. - Undeclared environment variables: SKILL.md examples reference CLAUDE_PLUGIN_ROOT and GEMINI_API_KEY (and a user default model), but the skill metadata does not declare these requirements. If you enable the AI-illustration option, you must ensure those variables and the referenced nanobanana skill are present and trustworthy. - Local file access: The conversion script will read images and HTML you point it at and will write files (default ~/clawd/output/). Don’t point the tool at system directories you don’t want read or included in outputs. - Executing external scripts: The AI-illustration example runs a Python script inside another skill path; that means third-party code will execute on your system if you follow that path. Only enable that optional feature if you trust the nanobanana-skill and its configuration. - Review the shipped Node script: html-to-pptx.js performs HTML parsing, downloads remote images (for URLs), and creates PPTX files. If you have security policies about fetching remote resources or executing arbitrary plugins, inspect or sandbox that behavior. If you want this skill but prefer a lower-risk setup: disable the AI-illustration option, use only local images you control, and configure a private/enterprise LLM (if available) rather than a public hosted model. If you need absolute assurance, ask the author for an explicit list of required env vars and a clear explanation of what is sent to external services.
功能分析
Type: OpenClaw Skill Name: report-ppt-generator-pro Version: 1.0.7 The 'report-ppt-generator-pro' skill is a legitimate tool for generating PowerPoint presentations from text and style examples. It uses a structured workflow involving style analysis, HTML previewing, and PPTX export via a dedicated Node.js script (assets/scripts/html-to-pptx.js). The script safely parses HTML using stack-based matching to handle nested structures and utilizes the standard 'pptxgenjs' library for file creation. All file system operations and external skill calls (e.g., to 'nanobanana-skill' for image generation) are well-documented and strictly aligned with the stated purpose of presentation creation.
能力评估
Purpose & Capability
Name, description, templates, and the html-to-pptx conversion code align with generating PPTX from manuscripts and style examples. The included CSS/HTML templates and the Node conversion script are coherent with the stated goal.
Instruction Scope
SKILL.md instructs the agent to: (1) call sessions_spawn on a user-configured, image-capable LLM to perform style analysis (this will transmit user-provided screenshots to that model), and (2) optionally run an external script for AI image generation via a nanobanana-skill Python script (example uses ${CLAUDE_PLUGIN_ROOT} path). Those calls will send user content (images and prompts) to remote models/APIs. The documentation also shows downloading network images and reading local image paths; while expected for a PPT tool, it means arbitrary user-provided local paths or URLs may be read, and network images will be fetched. SKILL.md references environment/config variables and other skills not declared in requires.env (see environment_proportionality).
Install Mechanism
No install spec; this is instruction + shipped code (html template + Node script). No network download/install behavior in the skill package itself. package.json points to a GitHub repo and lists a dependency on another skill (nanobanana). This is a low-risk install footprint. There are no obscure download URLs or extracted archives.
Credentials
The skill declares no required env vars but the instructions reference and depend on several external configs: CLAUDE_PLUGIN_ROOT (used in example to invoke nanobanana script), GEMINI_API_KEY (for Gemini image generation via nanobanana), and a 'user-configured default model' for sessions_spawn. Those credentials/configs are not declared in the metadata. Requesting or using third-party API keys is explainable for the optional AI-illustration feature, but the absence of declared env requirements is an inconsistency that reduces transparency.
Persistence & Privilege
always is false and the skill does not request persistent or system-wide privileges. It writes output to a local directory (defaults to ~/clawd/output/) and reads assets from its own directory. It does not modify other skills' configs. The one privilege to note is that it may execute an external Python script from another skill if the user enables the optional AI-illustration flow.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install report-ppt-generator-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /report-ppt-generator-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.7
- Added new script: `assets/scripts/html-to-pptx.js` to support converting HTML slides to PPTX format. - Updated documentation (`SKILL.md`) to include references to the new script and clarify the workflow for exporting presentations as editable PPTX files. - No breaking changes to user-facing features; this update improves the export process.
v1.0.6
- Now supports any user-configured LLM with image recognition for style analysis and outline generation, instead of requiring specific AI models. - Updated documentation to clarify dependencies: users must configure an LLM with image recognition capability for full functionality. - No longer requires configuration of bailian/qwen3.5-plus or bailian/glm-5; model integration is more flexible. - All other features, workflow, and usage remain unchanged.
v1.0.5
Version 1.0.5 - Updated package.json with dependency or configuration changes. - No changes to core features or interface. - All existing functionality and documentation remain unchanged.
v1.0.4
- Updated dependencies in package.json to improve stability and compatibility. - No changes to logic, features, or workflow. - All functionality remains the same.
v1.0.3
- Added `descriptionZh` field for improved Chinese language support and usability. - No changes to workflow, API behavior, or dependencies. - General metadata and documentation refinement for broader audience clarity.
v1.0.2
report-ppt-generator-pro 1.0.2 - Renamed the skill to "report-ppt-generator-pro" - Updated SKILL.md with detailed dependency, permission, and API requirements - Clarified which features are required and which are optional - Explicitly listed required external services and how to configure them - No workflow or feature logic changes; these are documentation and packaging updates only
v1.0.1
report-ppt-generator-pro 1.0.1 - Added detailed SKILL.md with full workflow and feature description. - Now supports generating professional PowerPoint slides from text manuscripts, matching user-provided style examples. - Introduced step-by-step guided flow: style extraction, outline creation, AI image generation (optional), interactive HTML preview, and editable PPTX export. - Added support for AI-generated illustrations, user-supplied images, and flexible layout templates. - Supports user confirmation and iterative adjustments at each stage.
元数据
Slug report-ppt-generator-pro
版本 1.0.7
许可证
累计安装 7
当前安装数 6
历史版本数 7
常见问题

Report Ppt Generator Pro 是什么?

Generate professional PowerPoint presentations from text manuscripts and style examples. Use when users want to create PPT slides from written content, espec... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1016 次。

如何安装 Report Ppt Generator Pro?

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

Report Ppt Generator Pro 是免费的吗?

是的,Report Ppt Generator Pro 完全免费(开源免费),可自由下载、安装和使用。

Report Ppt Generator Pro 支持哪些平台?

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

谁开发了 Report Ppt Generator Pro?

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

💬 留言讨论