← Back to Skills Marketplace
loommo

Report Ppt Generator Pro

by loommo · GitHub ↗ · v1.0.7
cross-platform ⚠ suspicious
1016
Downloads
1
Stars
6
Active Installs
7
Versions
Install in OpenClaw
/install report-ppt-generator-pro
Description
Generate professional PowerPoint presentations from text manuscripts and style examples. Use when users want to create PPT slides from written content, espec...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install report-ppt-generator-pro
  3. After installation, invoke the skill by name or use /report-ppt-generator-pro
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug report-ppt-generator-pro
Version 1.0.7
License
All-time Installs 7
Active Installs 6
Total Versions 7
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 1016 downloads so far.

How do I install Report Ppt Generator Pro?

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

Is Report Ppt Generator Pro free?

Yes, Report Ppt Generator Pro is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Report Ppt Generator Pro support?

Report Ppt Generator Pro is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Report Ppt Generator Pro?

It is built and maintained by loommo (@loommo); the current version is v1.0.7.

💬 Comments