← 返回 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。

💬 留言讨论