← 返回 Skills 市场
xmcbbkad

pi-ppt

作者 Presentation Intelligence · GitHub ↗ · v1.0.9 · MIT-0
cross-platform ✓ 安全检测通过
574
总下载
2
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install pi-ppt
功能描述
Generate PPTs using services provided by PI (Presentation Intelligence).
安全使用建议
This skill appears to do what it says: it sends text and optionally a local file to the PI service URL you provide and polls for a generated PPT. Before installing or running: 1) Verify PIPPT_BASE_URL points to the legitimate PI service (https://www.pi.inc or another trusted endpoint). 2) Do not upload sensitive or confidential documents unless you trust the remote service and policy. 3) Ensure the runtime has the Python 'requests' package (pip install requests) since the script requires it. 4) Keep your PIPPT_APP_SECRET private — the skill needs it to authenticate to the API. If you want reassurance about the remote endpoint, request its official documentation or use network controls (e.g., a proxy) to monitor traffic.
功能分析
Type: OpenClaw Skill Name: pi-ppt Version: 1.0.9 The skill facilitates PPT generation using the PI (Presentation Intelligence) API. The included Python script (scripts/generate_pi_ppt.py) implements standard file upload and API polling logic, using environment variables for authentication. All behaviors are consistent with the stated purpose, and no indicators of malicious intent, unauthorized data exfiltration, or prompt injection were found.
能力评估
Purpose & Capability
Name/description (generate PPTs via PI) match the required binaries (python3), the required env vars (PIPPT_BASE_URL, PIPPT_APP_ID, PIPPT_APP_SECRET), and the included script which implements upload, create, and status polling against the PI API.
Instruction Scope
SKILL.md and the script remain within the stated purpose: they only read the three PI-related env vars and an optional user-specified file to upload, then call endpoints derived from PIPPT_BASE_URL. Note: the skill will upload any local file path you pass to the remote service — do not upload sensitive documents unless you trust the target endpoint.
Install Mechanism
There is no install spec (instruction-only style), which is low-risk. However the script imports the Python 'requests' package but the skill only declares 'python3' as a required binary; the SKILL.md does not instruct installing Python dependencies (e.g., pip install requests). This is an operational omission, not evidence of malicious behavior.
Credentials
Required environment variables (base URL, app id, app secret) are exactly what a remote API client would need. No unrelated credentials or system config paths are requested.
Persistence & Privilege
The skill does not request always-on presence and does not modify other skills or system-wide settings. It runs on demand and only uses its own environment variables.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pi-ppt
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pi-ppt 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.9
- No changes detected in this version. - Functionality, usage instructions, and requirements remain the same.
v1.0.8
- Added instructions for obtaining the API key from the PI website (https://www.pi.inc/). - No functional changes to code; documentation updated for improved setup clarity.
v1.0.7
- Updated documentation for clarity and added an English version of instructions. - Added the PIPPT_BASE_URL environment variable as a setup requirement. - Changed required interpreter from "python" to "python3". - Improved setup and usage instructions with clear examples and argument descriptions. - Standardized file path and variable examples for consistency.
v1.0.6
Minor metadata and documentation update. - Updated skill metadata to specify required binaries and environment variables. - Clarified environment variable setup and usage instructions. - Changed example commands to use inline environment variable syntax and python3. - Simplified and streamlined the setup and usage sections. - No functional changes to the skill code.
v1.0.5
- Added homepage and metadata fields (requires environment variables, allowed domain) to SKILL.md. - Minor documentation updates: fixed pip install typo for requests library. - No code or logic changes; documentation only.
v1.0.4
- Clarified that the skill uses the PI (Presentation Intelligence) API at a specific endpoint. - Improved environment variable setup instructions to ensure variables are permanently effective. - Added a requirement to install the `requests` Python library before running scripts. - Updated estimated PPT generation time from 2-3 minutes to 3-6 minutes. - Minor language and formatting improvements for clarity.
v1.0.3
- Removed internal documentation file SKILL.md and the script generate_pi_ppt.py. - This update eliminates setup instructions and the main PPT generation script from the repository. - Users will no longer find built-in documentation or the automation script for generating PPTs.
v1.0.2
**pi-ppt 1.0.2 Changelog** - Added initial public documentation and script for the skill. - New: Introduced `pi-ppt/scripts/generate_pi_ppt.py` for generating PPT presentations via PI API. - New: Added detailed setup instructions for environment variable authentication. - Enhanced: Command line usage now supports English/Chinese PPTs, custom page count, and single file uploads of supported formats. - Updated user documentation (SKILL.md) for clearer setup and usage, including multiple example commands.
v1.0.1
- Switched main implementation to scripts/generate_pi_ppt.py; removed the previous two-step script. - Simplified usage by replacing explicit credential functions with environment variable configuration. - Updated documentation to match the new single-function interface (generate_pi_ppt). - Revised trigger and usage instructions for clarity. - Now checks environment variables for API credentials before execution.
v1.0.0
Initial release of pi-ppt. - Provides two-step PPT generation via Pi Integration API: task creation and status polling. - Returns accessible document URL when generation completes. - Supports triggers such as "generate_pi_ppt_2" and explicit requests for the two-step workflow. - Requires user to configure APP_ID and APP_SECRET before use. - Main implementation in scripts/generate_pi_ppt_2.py with functions for setup and PPT generation.
元数据
Slug pi-ppt
版本 1.0.9
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 10
常见问题

pi-ppt 是什么?

Generate PPTs using services provided by PI (Presentation Intelligence). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 574 次。

如何安装 pi-ppt?

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

pi-ppt 是免费的吗?

是的,pi-ppt 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

pi-ppt 支持哪些平台?

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

谁开发了 pi-ppt?

由 Presentation Intelligence(@xmcbbkad)开发并维护,当前版本 v1.0.9。

💬 留言讨论