← Back to Skills Marketplace
Pptx Anthropic
by
pupuking723
· GitHub ↗
· v1.0.0
· MIT-0
330
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install pptx-anthropic
Description
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations;...
Usage Guidance
This skill appears to be what it claims — a local PPTX toolkit — but review these points before installing or running it:
- Backup originals and run on copies: clean.py and other scripts remove files in the unpacked directory and will permanently delete unreferenced resources.
- Missing runtime deps: docs reference a markitdown module, Node packages (react-icons, sharp), and external tools (soffice, pdftoppm). The skill does not install those for you; install only what you trust.
- Check soffice/other wrapper scripts: any script that shells out to system binaries can have additional implications. Inspect scripts/office/soffice.py (and any truncated files) before running.
- License restriction: LICENSE.txt asserts strict usage restrictions (Anthropic-owned, forbids extracting/retaining materials). That license may conflict with editing/retaining copies locally; confirm you have the right to use the bundled code and materials in your environment.
- Run in an isolated environment: because the skill will read and write arbitrary files you point it at, run it with least privilege and avoid passing system or sensitive directories.
If you want additional assurance, provide the remaining omitted files (the 9 truncated files) or share the full content of scripts/office/soffice.py so I can re-check for any subprocess/network behavior.
Capability Analysis
Type: OpenClaw Skill
Name: pptx-anthropic
Version: 1.0.0
The skill bundle contains a script, scripts/office/soffice.py, that performs runtime compilation of a C-based shim using gcc and executes it via LD_PRELOAD to intercept system calls (socket, listen, accept). While this is plausibly intended to allow LibreOffice to function in restricted environments by shimming AF_UNIX sockets, the use of runtime compilation and library injection represents a high-risk capability. The rest of the bundle, including the instructions in SKILL.md and the Python scripts for PPTX manipulation (e.g., scripts/add_slide.py, scripts/office/unpack.py), appears well-structured and aligned with the stated purpose, incorporating security best practices such as the use of defusedxml to mitigate XXE risks.
Capability Assessment
Purpose & Capability
The name/description describe broad .pptx handling and the repository actually contains many PPTX-related scripts (unpack, pack, clean, add_slide, thumbnail, validators, helpers). The included docs (editing.md, pptxgenjs.md) and code match the claimed functionality. One small mismatch: the README invokes `python -m markitdown` but no markitdown module is bundled here — this is an external dependency a user must provide.
Instruction Scope
SKILL.md instructs the agent to run the included scripts to unpack/edit/pack PPTX files and to use subagents for per-slide edits. The scripts legitimately read and modify files under the supplied unpacked directory; clean.py explicitly deletes unreferenced files. There are no instructions to read unrelated system config or environment secrets. Caution: the scripts perform destructive file operations on the directories you point them to, so originals should be backed up and the tool run against trusted input.
Install Mechanism
No install spec is provided (instruction-only behavior), and all code is bundled with the skill. No remote downloads or extract-from-URL steps are present in the bundled files. Some documentation references optional runtime dependencies (Node packages like react-icons, sharp or external programs like soffice/pdftoppm) which are not installed automatically — the absence of an installer is low-risk but means the runtime environment must be prepared by the user.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The code does not request or attempt to read external secrets. This is proportionate to a local PPTX manipulation tool.
Persistence & Privilege
Flags show always:false and the skill does not request persistent elevated privileges or attempt to modify other skills or global agent config. It runs locally on files provided by the user and does not install background agents.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pptx-anthropic - After installation, invoke the skill by name or use
/pptx-anthropic - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the pptx-anthropic skill.
- Enables reading, creating, editing, and modifying .pptx files, including extracting text, using templates, and working with slide layouts, notes, and comments.
- Automatically triggers for any task involving presentations, decks, slides, or .pptx filenames—regardless of input or output needs.
- Provides detailed design guidance for slide creation, including color palettes, layout ideas, font pairings, and spacing tips to avoid generic or unattractive presentations.
- Outlines recommended workflows for both editing existing presentations and creating slides from scratch, with references to usage guides.
- Includes comprehensive QA instructions for both content and visual review to ensure high-quality, error-free slide decks.
Metadata
Frequently Asked Questions
What is Pptx Anthropic?
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations;... It is an AI Agent Skill for Claude Code / OpenClaw, with 330 downloads so far.
How do I install Pptx Anthropic?
Run "/install pptx-anthropic" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pptx Anthropic free?
Yes, Pptx Anthropic is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Pptx Anthropic support?
Pptx Anthropic is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pptx Anthropic?
It is built and maintained by pupuking723 (@pupuking723); the current version is v1.0.0.
More Skills