← Back to Skills Marketplace
121
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install officecli-pptx
Description
Use this skill any time a .pptx file is involved -- as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, p...
Usage Guidance
This skill's behavior matches its description, but its runtime instructions tell you to download and run an installer script from raw.githubusercontent.com and to auto-upgrade via the GitHub API. That is the primary risk: executing a remote install script can run arbitrary code on your machine. Before installing or allowing the agent to run this skill, consider:
- Inspect the installer: open https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh (and the repo) and review the script and release artifacts for malicious or unexpected behavior. Do not run it blind.
- Prefer manual / vetted install: if you trust the tool, download a release from an authenticated source and verify checksums/signatures; or install officecli yourself in a sandboxed environment and deny the skill permission to auto-install.
- Minimize autonomy: if the agent can run shell commands automatically, restrict that capability or require explicit approval before executing installs.
- Test in isolation: run the installer in a VM/container to observe what files, services, or network connections it creates.
- If you cannot verify the upstream project (iOfficeAI/OfficeCli) or its installer, decline to install and use an alternative tool you trust.
In short: the skill itself is coherent for editing .pptx files, but the in-band install/upgrade instruction that fetches and executes a remote script is the reason to proceed cautiously.
Capability Assessment
Purpose & Capability
The name/description (pptx/slide handling) aligns with the SKILL.md contents: every command shown (view, get, set, add, remove, query, render) operates on .pptx files and local paths, and the included creating.md and editing.md are coherent with the stated purpose.
Instruction Scope
SKILL.md explicitly instructs running shell commands that fetch and execute a remote install script (curl https://raw.githubusercontent.com/iOfficeAI/OfficeCli/main/install.sh && bash ...). That step executes arbitrary code from a remote repo at runtime. Aside from installation, the instructions operate on local files (read/modify .pptx, replace images, preview HTML), which is expected, but the installer/upgrade steps expand scope to full network-downloaded code execution.
Install Mechanism
Although the registry has no install spec, the runtime instructions implement an install/upgrade path by curling and executing a script from raw.githubusercontent.com. Fetch-and-execute of a remote installer is a high-risk install mechanism (supply-chain risk). Using GitHub raw is better than an unknown IP, but the script contents and their side effects are not included in the skill bundle and are therefore opaque.
Credentials
The skill does not declare or require any environment variables, credentials, or config paths. The commands shown do not request unrelated secrets. However, network access is required at runtime (to GitHub API and raw.githubusercontent.com), which is not declared in registry metadata — this is operational but not a credentials mismatch.
Persistence & Privilege
always:false and normal autonomous invocation apply. The SKILL.md will install a local binary (officecli) when absent, creating a persistent program on the host; this is expected for a CLI-driven skill but increases the attack surface because the skill-guided installer executes arbitrary remote code.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install officecli-pptx - After installation, invoke the skill by name or use
/officecli-pptx - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added new documentation files: creating.md and editing.md
- Quick reference table now points to the new creating.md (for creating decks) and editing.md (for editing presentations) for enhanced user guidance
v1.0.1
Version 1.0.1
- Removed sample documentation files: creating.md and editing.md
- No changes to skill functionality or commands.
- Documentation is now more streamlined with fewer reference files.
v1.0.0
Initial release of officecli-pptx skill.
- Enables creating, reading, editing, and analyzing PowerPoint (.pptx) files via command line.
- Offers detailed inspection, visual previews, and flexible querying for presentation elements.
- Includes comprehensive design guidance on color palettes and typography for effective slide creation.
- Provides best-practice, ready-to-use officecli command examples for common presentation tasks.
- Ensures users check for installation and updates of officecli before execution.
Metadata
Frequently Asked Questions
What is officecli-pptx?
Use this skill any time a .pptx file is involved -- as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, p... It is an AI Agent Skill for Claude Code / OpenClaw, with 121 downloads so far.
How do I install officecli-pptx?
Run "/install officecli-pptx" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is officecli-pptx free?
Yes, officecli-pptx is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does officecli-pptx support?
officecli-pptx is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created officecli-pptx?
It is built and maintained by 瓦砾 (@iceyliu); the current version is v1.0.2.
More Skills