← Back to Skills Marketplace
263
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install x-92bilal26-pptx
Description
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying o...
Usage Guidance
This skill appears to implement a legitimate PowerPoint toolkit, but before installing or running it: (1) Confirm the origin and licensing — LICENSE.txt claims Anthropic which is inconsistent with the registry metadata and README links; clarify provenance. (2) Be prepared to install missing runtime packages (Python: lxml, defusedxml, markitdown; Node: pptxgenjs, playwright, sharp) or ensure they are available — the skill assumes these but doesn't declare them. (3) The scripts run local commands (including subprocess calls to soffice/LibreOffice if present) and read/write arbitrary files — only run on files you trust and in an isolated environment. (4) If you need stronger assurance, request an updated skill package that declares its dependencies and origin, or run the packaged scripts in a sandbox/container and review the full remaining (truncated) files for any unexpected network calls or obfuscated code.
Capability Analysis
Type: OpenClaw Skill
Name: x-92bilal26-pptx
Version: 1.0.0
The skill bundle provides a comprehensive and well-structured set of tools for creating, editing, and analyzing PowerPoint presentations. It includes Python and Node.js scripts for OOXML manipulation, HTML-to-PPTX conversion using Playwright, and thumbnail generation via LibreOffice. The code utilizes secure XML parsing (defusedxml) and follows standard practices for Office document automation. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the instructions in SKILL.md are focused on ensuring the agent correctly follows complex workflows for presentation design and validation.
Capability Assessment
Purpose & Capability
The included Python and JavaScript files (unpack/pack/validate, html2pptx.js, thumbnail, replace, etc.) are directly relevant to creating, editing, and validating .pptx files — this aligns with the skill name and description. However, the LICENSE.txt claims Anthropic ownership and the README claims distribution from 'skillstore.io' while the registry source is 'unknown' and owner ID is different; that licensing/source mismatch is unusual and should be clarified.
Instruction Scope
SKILL.md tells the agent to run local scripts (python ooxml/scripts/unpack.py, python -m markitdown, html2pptx workflows) and to inspect XML and grep for colors/fonts. Those actions inherently read and modify user files (expected for this purpose) but the instructions also assume global tools (markitdown, Node toolchain, playwright, sharp, pptxgenjs) without declaring them. The agent is instructed to use find . and direct access to files under project paths — workable for file processing but grants broad filesystem read/write scope which should only be used with trusted input.
Install Mechanism
There is no install spec (instruction-only at registry level), which reduces remote-install risk. All code is bundled with the skill (no downloads during install). No install URLs or extract operations from untrusted hosts were found.
Credentials
The skill declares no required env vars, which is good, but SKILL.md and JS docs expect global runtime dependencies (process.env.TMPDIR is used as a fallback in JS), and many Python/Node packages are required at runtime (lxml, defusedxml, markitdown, pptxgenjs, playwright, sharp, etc.) even though the registry metadata lists none. The mismatch between declared requirements and what the instructions expect is disproportionate and could surprise users when the agent attempts to install or invoke tools.
Persistence & Privilege
The skill is not marked always:true and does not request system-wide configuration changes. It includes tools that read/write files under the working directory and use temporary directories, which is normal for a file-processing skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install x-92bilal26-pptx - After installation, invoke the skill by name or use
/x-92bilal26-pptx - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the pptx skill for presentation creation, editing, and analysis.
- Enables creating, editing, and analyzing PowerPoint (.pptx) files, including reading text, managing layouts, comments, and speaker notes.
- Provides guidelines for content-informed design, including typography, color palettes, and layout principles.
- Supports extracting design details by inspecting raw XML structure within .pptx files.
- Offers creative options for visual details, background treatments, and chart/data styling.
- Emphasizes web-safe fonts and strong readability standards throughout presentations.
Metadata
Frequently Asked Questions
What is X 92bilal26 Pptx?
Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying o... It is an AI Agent Skill for Claude Code / OpenClaw, with 263 downloads so far.
How do I install X 92bilal26 Pptx?
Run "/install x-92bilal26-pptx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is X 92bilal26 Pptx free?
Yes, X 92bilal26 Pptx is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does X 92bilal26 Pptx support?
X 92bilal26 Pptx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created X 92bilal26 Pptx?
It is built and maintained by nicky1108 (@nicky1108); the current version is v1.0.0.
More Skills