← 返回 Skills 市场
liuyingduo

Pptx

作者 Zhenda Xie · GitHub ↗ · v0.1.1
cross-platform ⚠ suspicious
2128
总下载
2
收藏
12
当前安装
2
版本数
在 OpenClaw 中安装
/install pptx-2
功能描述
Create, edit, and analyze .pptx presentation files, including slide content, layouts, comments, speaker notes, and theme details.
安全使用建议
This skill appears to be what it says: tools and docs for reading, editing, and creating .pptx files. Before installing or running it, consider: 1) The Python scripts can delete unreferenced files in the directory you point them at — always run them on a copy or in a controlled unpacked/temporary directory to avoid accidental data loss. 2) There is no install spec: you may need Python packages (defusedxml) and external tools (soffice, pdftoppm, markitdown) or global npm modules mentioned in the JS tutorial; verify these dependencies in a sandbox. 3) The LICENSE is restrictive (Anthropic text) which may conflict with how you intend to use or redistribute the skill — review the license before reuse. If you want higher confidence, ask the publisher for a dependency list, an install script, and clarification about the license/source (homepage or VCS) before giving the agent file-system access.
功能分析
Type: OpenClaw Skill Name: pptx-2 Version: 0.1.1 The skill is classified as suspicious primarily due to the use of `LD_PRELOAD` in `scripts/office/soffice.py`. This technique injects a custom C library at runtime to intercept system calls, a highly privileged capability often associated with malicious activity, even if the current C code aims to benignly work around sandbox restrictions for LibreOffice. Additionally, `scripts/office/validators/redlining.py` uses `subprocess.run` to execute `git diff`, which, while seemingly controlled in this context, represents a risky capability for arbitrary command execution if not carefully managed.
能力评估
Purpose & Capability
The name/description (create, edit, analyze .pptx) align with the included scripts and documentation: unpack/pack, thumbnail, add_slide, clean, validators, and a JS tutorial for programmatic creation. All code files are focused on Office (pptx/docx) manipulation; there are no unrelated credentials, binaries, or endpoints requested.
Instruction Scope
SKILL.md explicitly instructs running the included Python scripts (unpack/pack/thumbnail/clean/add_slide) and to use subagents/Edit tool for edits. Those instructions legitimately require reading and writing the user's Office files and unpacked directories. However: the scripts perform destructive file operations (clean.py deletes unreferenced slides/media/rels/theme files). If an incorrect directory is supplied (e.g., a broader path than intended), data loss is possible. The SKILL.md also recommends external commands (soffice, pdftoppm, python -m markitdown) that are not provided or declared as required, so the agent/operator must install them separately.
Install Mechanism
There is no install spec (instruction-only skill) and that reduces supply-chain risk. The repository includes Python scripts that expect libraries such as defusedxml and (in docs) external tools and npm packages (react-icons, sharp, pptxgenjs). The skill does not declare or install these dependencies; the missing install spec is an operational gap (not necessarily malicious) that may cause runtime errors if dependencies aren't present.
Credentials
The skill requests no environment variables, credentials, or config paths. All operations are local file manipulations and XML processing; no network credentials or unrelated secrets are requested. The doc examples reference URLs for images and example.com placeholders, but there are no hardcoded remote endpoints for exfiltration.
Persistence & Privilege
The skill is not force-included (always:false) and does not request persistent privileges or modify other skills. It operates on files the user supplies and writes output files; that's normal for an editor-like skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pptx-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pptx-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.1
Initial release with major enhancements and expanded tools. - Adds multiple helper scripts for slide manipulation, validation, and XML unpacking/packing. - Provides clear, streamlined workflows for reading, editing, creating, and QA of .pptx files. - Greatly expands and refines design guidelines, palettes, layout options, and typography advice. - Strong QA guidance included for both content and visuals, with required checks and suggested prompts. - Usage is now explicitly triggered for any .pptx interaction (create, edit, analyze), including "deck," "slides," or "presentation".
v0.1.0
- Initial public release of the pptx skill for PowerPoint (.pptx) presentation creation, editing, and analysis. - Supports tasks including new presentation creation, content modification, layout work, and handling comments or speaker notes. - Details file structure and access: guides on reading XML inside .pptx, extracting content/text, and locating resources like slides, notes, and themes. - Provides comprehensive design guidelines: font choices, palette selection, modern layout options, and creative visual treatments. - Emphasizes design-first approach: requires explaining color, font, and layout choices before code generation. - Includes sample color palettes and design tactics to inspire more creative, content-appropriate presentations.
元数据
Slug pptx-2
版本 0.1.1
许可证
累计安装 13
当前安装数 12
历史版本数 2
常见问题

Pptx 是什么?

Create, edit, and analyze .pptx presentation files, including slide content, layouts, comments, speaker notes, and theme details. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2128 次。

如何安装 Pptx?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pptx-2」即可一键安装,无需额外配置。

Pptx 是免费的吗?

是的,Pptx 完全免费(开源免费),可自由下载、安装和使用。

Pptx 支持哪些平台?

Pptx 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Pptx?

由 Zhenda Xie(@liuyingduo)开发并维护,当前版本 v0.1.1。

💬 留言讨论