← 返回 Skills 市场
113
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install md-to-nanobanana-ppt
功能描述
将Markdown分析报告转换为完整PPT:先提供5种以上配色方案供用户选择,再拆分为不超过20张幻灯片,生成对应的 nano-banana 图片提示词,调用 nano-banana2-apiyi 出图,最后合成 `.pptx` 并按文件大小分流交付。当用户需要把 Markdown 报告转成 PPT、从现有报告生...
安全使用建议
This skill mostly does what it says (MD → PPT with AI images), but it expects to call external services (nano-banana2-apiyi), send progress to Feishu, and use an email-sending skill — yet it declares no API keys or webhooks. Before installing/use, ask the publisher to: (1) list all required credentials and endpoints (nano-banana API key(s), Feishu webhook/token, email-mail-master configuration/QQ credentials); (2) explain where and why files are written (confirm or change the hard-coded ~/.openclaw/media/... path); (3) describe what data is sent to external services and obtain explicit consent for sending report content to third-party image-generation APIs; (4) confirm whether the platform will supply any implicit credentials or if the user must provide them; and (5) verify the trustworthiness and scope of the email-mail-master skill. If the developer cannot provide clear answers or if you cannot supply/inspect the required credentials, do not enable this skill, or run it only in a tightly controlled sandbox with network access restricted to known endpoints.
功能分析
Type: OpenClaw Skill
Name: md-to-nanobanana-ppt
Version: 1.0.0
The skill 'md-to-nanobanana-ppt' is classified as suspicious because it utilizes high-risk capabilities including shell command execution, network access, and file system operations, which are identified as suspicious indicators in the review criteria even when plausibly needed for the task. Specifically, SKILL.md instructs the agent to execute shell commands (e.g., 'stat' or 'python3 -c') for file size checks and to invoke an external script ('email-mail-master') for delivery, which involves handling user email addresses. While the behavior is aligned with the stated purpose of converting Markdown to PPT, these capabilities represent a significant attack surface for potential exploitation.
能力评估
Purpose & Capability
The name/description match the instructions (convert MD → PPT with nano-banana images, offer color schemes, split to ≤20 slides, choose delivery method). However, the skill expects access to external services (nano-banana2-apiyi for image generation, Feishu for progress messages, and email-mail-master/QQ email for large-file delivery) yet declares no required environment variables, credentials, or config paths. A legitimate implementation would need API keys/webhook tokens; omission is a coherence problem.
Instruction Scope
SKILL.md instructs the agent to read user-provided Markdown, create plan.md, write all outputs to a hard-coded path (~/.openclaw/media/ai-choise/md-to-nanobanana-ppt/), and proactively send progress via Feishu and call external image/email services. These instructions go beyond simple local processing and require network access and credentials that are not declared. The hard-coded output directory in the user's home is also noteworthy and should be explicit/optional.
Install Mechanism
Instruction-only skill with no install spec and no code files — lowest-risk install mechanism. Nothing is written to disk by an installer, though the runtime instructions do write files during execution.
Credentials
The runtime clearly needs credentials or webhooks (nano-banana API key, Feishu webhook/token, and QQ/email credentials or delegated email-sending skill configuration) but requires.env lists nothing. That is disproportionate and opaque: either the implementer expects platform-provided implicit credentials (not documented) or they forgot to declare required secrets. Both are problematic for security and user consent.
Persistence & Privilege
always is false and there is no install-time persistence. The skill will write files into ~/.openclaw/media/..., create plan.md, and invoke other services/skills at runtime. Those behaviors are not privileged changes to system-wide settings, but they do create persistent data in a hard-coded user path and trigger external communications — the user should be aware and consent to that.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install md-to-nanobanana-ppt - 安装完成后,直接呼叫该 Skill 的名称或使用
/md-to-nanobanana-ppt触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
md-to-nanobanana-ppt 1.0.0
- First release: convert Markdown analysis reports to PPT.
- Offers 5+ color schemes for users to choose from at the start.
- Splits content into no more than 20 slides, generates corresponding nano-banana image prompts, and creates AI-generated images.
- Automatically combines images into a .pptx file, checks file size, and delivers via Feishu if ≤ 30MB, or requests email & sends via QQ mail if > 30MB.
- Progress at every key step is reported in real time via Feishu messages.
- All output files (images and PPT) are saved to a standardized local directory.
元数据
常见问题
md-to-nanobanana-ppt 是什么?
将Markdown分析报告转换为完整PPT:先提供5种以上配色方案供用户选择,再拆分为不超过20张幻灯片,生成对应的 nano-banana 图片提示词,调用 nano-banana2-apiyi 出图,最后合成 `.pptx` 并按文件大小分流交付。当用户需要把 Markdown 报告转成 PPT、从现有报告生... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 113 次。
如何安装 md-to-nanobanana-ppt?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install md-to-nanobanana-ppt」即可一键安装,无需额外配置。
md-to-nanobanana-ppt 是免费的吗?
是的,md-to-nanobanana-ppt 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
md-to-nanobanana-ppt 支持哪些平台?
md-to-nanobanana-ppt 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 md-to-nanobanana-ppt?
由 Heaven(@yunni123)开发并维护,当前版本 v1.0.0。
推荐 Skills