← 返回 Skills 市场
jinpeng

nano banana pro pptx

作者 Jinpeng · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ⚠ suspicious
235
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install nano-banana-pro-pptx
功能描述
Generate PowerPoint presentations with AI images using Gemini. Each slide is a full-bleed image. Use for creating visual presentations, slideshows, or image-...
安全使用建议
This skill largely does what it claims: it builds slide plans, asks Gemini for images/content, and writes images and a .pptx to a local output directory. However: (1) the registry metadata you were shown does not list the GEMINI_API_KEY even though SKILL.md and the script require it — that's an inconsistency worth questioning the publisher about; (2) the skill accepts a GEMINI_BASE_URL (env or arg) which, if pointed at an attacker-controlled endpoint, could expose prompts, slide plans, and image requests — only set that to trusted proxies; (3) the source/homepage is unknown and the owner ID is not human-readable, so prefer to run this in an isolated/sandbox environment (or inspect and run the script locally) before providing your Gemini API key. If you proceed, verify the GEMINI_BASE_URL is an official endpoint (or left unset), consider creating an API key with limited quota, and review the generated slide-plans.json and image-requests.log files after a run.
功能分析
Type: OpenClaw Skill Name: nano-banana-pro-pptx Version: 1.0.3 The nano-banana-pro-pptx skill is a legitimate tool designed to generate PowerPoint presentations using the Gemini API for both content outlining and image generation. The Python script (scripts/generate_pptx.py) uses standard libraries like google-genai, python-pptx, and Pillow to create full-bleed image slides based on a user-provided prompt. The instructions in SKILL.md are consistent with the script's functionality, and there is no evidence of data exfiltration, malicious execution, or prompt-injection attacks.
能力评估
Purpose & Capability
Name/description match the code: the script plans slides, requests Gemini image/content models, and assembles PNGs into a .pptx. Declared dependencies in the script header (google-genai, python-pptx, Pillow) are appropriate for the stated purpose. However, the registry metadata provided earlier lists no required environment variables or primary credential while SKILL.md and the script require GEMINI_API_KEY (and optionally GEMINI_BASE_URL); this mismatch is an incoherence to be aware of.
Instruction Scope
Runtime instructions direct the agent to run the bundled script with a prompt and slide count. The script only reads GEMINI_API_KEY and GEMINI_BASE_URL, writes output files (slide-plans.json, images, logs) into the user-specified output directory, and does not attempt to read other system files or unrelated environment variables. It also logs request metadata locally.
Install Mechanism
No install spec is present (instruction-only skill with a bundled script). There are no downloads or archive extracts in the manifest. The script lists expected Python dependencies in comments, which is normal for a Python script.
Credentials
Requiring GEMINI_API_KEY is proportionate to the purpose, but the registry metadata omitted declaring any required env vars while SKILL.md and the script require GEMINI_API_KEY (required) and GEMINI_BASE_URL (optional). Allowing a custom GEMINI_BASE_URL means a user could point requests to an arbitrary endpoint; if that endpoint is untrusted it could capture prompts, plans, and images. The mismatch between metadata and SKILL.md is a notable inconsistency.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide persistence or modify other skills. It writes files only to the output directory it creates. Autonomous invocation is enabled by default but that is the platform norm and not a distinguishing risk here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nano-banana-pro-pptx
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nano-banana-pro-pptx 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Updated documentation to clarify how the script selects the API key and base URL, specifying the order of precedence and error behavior if not provided. - No changes to code—documentation only.
v1.0.2
- Updated script path in usage instructions to reflect new workspace location: ~/.openclaw/workspace/skills/... - Added interval and retry for image generation requests. - No functional or feature changes.
v1.0.1
- Added structured metadata for required and optional credentials in the skill documentation. - No changes to the script or usage instructions.
v1.0.0
Initial release: Generate PowerPoint presentations with full-bleed AI images for each slide, using Gemini for both planning and generation. - Create visually rich presentations or image-based decks from a single topic prompt. - Supports custom number of slides (1–50) via `--slides N` (required). - Adjustable image resolution: choose from 1K, 2K, or 4K. - Output filename auto-generated or specified via `--filename`. - Requires Gemini API key (via environment variable or `--api-key`). - Designed for absolute-path invocation; clear usage and workflow instructions provided.
元数据
Slug nano-banana-pro-pptx
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

nano banana pro pptx 是什么?

Generate PowerPoint presentations with AI images using Gemini. Each slide is a full-bleed image. Use for creating visual presentations, slideshows, or image-... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 235 次。

如何安装 nano banana pro pptx?

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

nano banana pro pptx 是免费的吗?

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

nano banana pro pptx 支持哪些平台?

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

谁开发了 nano banana pro pptx?

由 Jinpeng(@jinpeng)开发并维护,当前版本 v1.0.3。

💬 留言讨论