← Back to Skills Marketplace
Pptx Generator
by
fusuvae-art
· GitHub ↗
· v1.0.0
· MIT-0
85
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yilian-ppt-generator
Description
Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing P...
Usage Guidance
This skill is internally consistent with a PPTX generator/editor, but before installing or running it: (1) confirm you trust the skill source — the bundle contains only docs and will instruct the agent to run node/python work and to write JS slide modules to disk; (2) be aware the workflow reads user PPTX files and writes edited copies (it recommends copying to template.pptx and writing to /tmp first) — keep backups of originals; (3) the skill may fetch images/icons from external URLs and suggests installing npm packages (sharp has native components) — consider running in a sandbox or environment where package installs and outbound network requests are acceptable; (4) if you enable subagents or autonomous execution, understand those subagents may receive slide contents (potentially sensitive) for parallel editing — disable or restrict subagents for sensitive decks; (5) review any generated/required JS files before running node compile steps. If you want a higher-assurance evaluation, provide runtime policies for subagents, or a sample of generated slide JS for inspection.
Capability Analysis
Type: OpenClaw Skill
Name: yilian-ppt-generator
Version: 1.0.0
The yilian-ppt-generator skill bundle is a comprehensive toolset for creating and editing PowerPoint presentations using PptxGenJS and Microsoft's MarkItDown. The instructions in SKILL.md and the reference files (design-system.md, editing.md, slide-types.md) provide a legitimate and highly detailed workflow for generating slides via modular JavaScript files and manipulating PPTX XML structures. While the skill involves executing generated code (node compile.js) and using shell commands for file operations, these actions are strictly aligned with the stated purpose of document generation. No evidence of data exfiltration, malicious persistence, or harmful prompt injection was found.
Capability Assessment
Purpose & Capability
Name/description (generate, edit, read PPTX) match the instructions and reference docs: PptxGenJS for creation, XML unpack/edit for template edits, and markitdown for text extraction. There are no requested env vars or credentials that would be unrelated to the stated purpose.
Instruction Scope
SKILL.md prescribes reading user-supplied PPTX files, unpacking/editing XML, generating JS slide modules, running node scripts and python markitdown for extraction. This stays within the stated purpose. Two cautionary points: (1) it recommends using subagents for parallel work — using subagents increases the surface for data disclosure depending on the platform's subagent model; (2) it permits fetching images from URLs (and adding external images/icons), which means the agent may perform outbound network requests to third-party hosts.
Install Mechanism
There is no install spec (instruction-only). The docs mention typical npm packages (pptxgenjs, react-icons, sharp) and node/python commands but do not auto-download arbitrary archives or run hidden installers. Because installation is manual/agent-driven, no unexpected installer network sources are present in the skill bundle.
Credentials
The skill does not request environment variables, credentials, or config paths. The operations described (file copy, /tmp write, node/python execution) are proportional to PPTX editing/generation tasks.
Persistence & Privilege
always:false and normal invocation flags. The skill does not request permanent presence or modification of other skills' configs. Note: the guidance to use subagents and to create JS files that will be required/executed means the agent will write code/artifacts to disk — review those artifacts before executing them.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install yilian-ppt-generator - After installation, invoke the skill by name or use
/yilian-ppt-generator - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the pptx-generator skill.
- Supports generating, editing, and reading PowerPoint presentations.
- Create presentations from scratch using PptxGenJS, or edit existing PPTX files via XML workflows.
- Includes a complete design system with color palettes, font references, and style recipes.
- Provides triggers and workflows for text extraction, template-based editing, and creating new presentations.
- Detailed documentation and guidance included for slide types, design standards, and quality assurance.
Metadata
Frequently Asked Questions
What is Pptx Generator?
Generate, edit, and read PowerPoint presentations. Create from scratch with PptxGenJS (cover, TOC, content, section divider, summary slides), edit existing P... It is an AI Agent Skill for Claude Code / OpenClaw, with 85 downloads so far.
How do I install Pptx Generator?
Run "/install yilian-ppt-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pptx Generator free?
Yes, Pptx Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pptx Generator support?
Pptx Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pptx Generator?
It is built and maintained by fusuvae-art (@fusuvae-art); the current version is v1.0.0.
More Skills