← 返回 Skills 市场
Dragon Ppt Maker.Bak
作者
huayang0704
· GitHub ↗
· v1.0.0
· MIT-0
99
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install dragon-ppt-maker-bak
功能描述
Create professional PPTs with python-pptx featuring tech-style design, mixed text and images, multiple layouts, and HTML content support.
使用说明 (SKILL.md)
ppt-maker
使用 python-pptx 制作精美PPT,支持科技风设计、图文混排、HTML内容嵌入。
功能
- 🎨 科技风UI设计
- 📊 多种布局:标题页、内容页、特性网格、对比页
- 🖼️ 支持插入图片
- 🔗 支持HTML内容(通过截图或链接)
安装依赖
pip install python-pptx pillow
使用方法
命令行
python ppt_maker.py --title "演示标题" --content "内容1|内容2|内容3" --output demo.pptx
Python API
from ppt_maker import PresentationBuilder
builder = PresentationBuilder()
builder.add_title_slide("标题", "副标题")
builder.add_content_slide("章节标题", ["要点1", "要点2", "要点3"])
builder.add_feature_grid([("特性1", "描述1"), ("特性2", "描述2")])
builder.save("output.pptx")
示例:OpenClaw 介绍
from ppt_maker import PresentationBuilder, Theme
prs = PresentationBuilder(theme=Theme.TECH)
# 封面
prs.add_title_slide("OpenClaw", "您的跨平台AI个人助理")
# 内容页
prs.add_content_slide("什么是 OpenClaw?", [
"开源免费的自托管 AI 网关",
"连接 WhatsApp、Telegram、Discord 等多平台",
"数据完全掌控在自己手中"
], icon="🤖")
# 特性网格
prs.add_feature_grid([
("多通道网关", "一个 Gateway 同时连接多个平台"),
("插件扩展", "支持 Mattermost 等更多插件"),
("多 Agent 路由", "隔离的会话空间"),
("移动节点", "配对 iOS/Android 设备")
])
# 保存
prs.save("OpenClaw介绍.pptx")
主题
Theme.TECH- 科技风(深蓝+青色)Theme.MODERN- 现代简约(黑白灰)Theme.CORPORATE- 企业风格(蓝+白)
安全使用建议
This skill appears to do what it says: build PPTX files using python-pptx and Pillow. Before installing or running: (1) inspect the full ppt_maker.py (the provided snippet was truncated) to confirm how HTML content/links are handled — ensure it doesn't silently fetch or execute remote content; (2) be comfortable running 'pip install python-pptx pillow' from PyPI; (3) note the minor metadata mismatch in _meta.json (ownerId differs) — treat that as a hygiene issue and, if you rely on provenance, ask the publisher for clarification. If you plan to use remote images or links in slides, review any code that downloads or opens URLs to ensure it only fetches what you expect.
功能分析
Type: OpenClaw Skill
Name: dragon-ppt-maker-bak
Version: 1.0.0
The skill bundle provides a legitimate utility for generating PowerPoint presentations using the 'python-pptx' library. Analysis of 'ppt_maker.py' and 'SKILL.md' reveals no evidence of data exfiltration, malicious execution, or prompt injection. The code contains a hardcoded absolute Windows file path (C:\Users\90781\Desktop\OpenClaw科技风.pptx) within the 'create_openclow_presentation' function, which appears to be an unintentional developer artifact or leftover from a local environment rather than a malicious indicator.
能力评估
Purpose & Capability
Name/description promise a PPT generator using python-pptx; the code (ppt_maker.py) implements slide construction, themes, and typical features. No unrelated credentials, binaries, or system access are requested. Minor inconsistency: registry metadata ownerId in the manifest summary differs from the ownerId inside _meta.json (two different IDs), which suggests packaging/versioning sloppiness but not a security issue by itself.
Instruction Scope
SKILL.md gives concrete CLI/API usage and only asks the user to pip install python-pptx and pillow. It declares HTML content support "通过截图或链接" but the visible portion of ppt_maker.py does not show an explicit HTML rendering/fetching implementation—this could be unimplemented documentation or code present later in the truncated portion. There are no instructions to read unrelated files, environment variables, or to exfiltrate data.
Install Mechanism
This is an instruction-only skill (no platform install spec). SKILL.md recommends pip installing python-pptx and pillow — standard PyPI packages for this purpose. No downloads from arbitrary URLs or archive extraction are present in the package.
Credentials
The skill declares no required environment variables or credentials, and the code shown does not access os.environ for secrets. The requested dependencies match the described functionality.
Persistence & Privilege
The skill does not request always: true, does not modify other skill configs, and is user-invocable. Normal autonomous invocation is allowed by platform defaults but presents no additional red flags here.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dragon-ppt-maker-bak - 安装完成后,直接呼叫该 Skill 的名称或使用
/dragon-ppt-maker-bak触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of dragon-ppt-maker-bak.
- Create professional PPTs with python-pptx, supporting tech-themed UI, mixed layouts, and HTML embedding.
- Features include title/content/feature grid/comparison slides, image insertion, and HTML content via screenshot or link.
- Provides CLI and Python API usage examples.
- Includes several built-in presentation themes: TECH, MODERN, CORPORATE.
元数据
常见问题
Dragon Ppt Maker.Bak 是什么?
Create professional PPTs with python-pptx featuring tech-style design, mixed text and images, multiple layouts, and HTML content support. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。
如何安装 Dragon Ppt Maker.Bak?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dragon-ppt-maker-bak」即可一键安装,无需额外配置。
Dragon Ppt Maker.Bak 是免费的吗?
是的,Dragon Ppt Maker.Bak 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dragon Ppt Maker.Bak 支持哪些平台?
Dragon Ppt Maker.Bak 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dragon Ppt Maker.Bak?
由 huayang0704(@huayang0704)开发并维护,当前版本 v1.0.0。
推荐 Skills