← Back to Skills Marketplace
127
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install ppt-generator-smb
Description
生成专业演示文稿,支持 HTML 交互式幻灯片和 PowerPoint (.pptx) 两种格式。当用户需要制作 PPT、演示文稿、Slides、幻灯片、市场分析报告、产品介绍时触发。支持乔布斯风极简科技感设计,自动数据可视化,翻页导航功能。
Usage Guidance
这个技能总体内部一致,能按描述生成 HTML 和 PPTX。但在安装/使用前请考虑:1) scripts/gen_pptx.py 会在运行时通过 pip 从网络安装 python-pptx(未固定版本),如果你的环境禁止运行时安装或对供应链敏感,请改为预先在受控环境中安装并固定版本;2) SKILL.md 建议使用 web_search 抓取外部数据,可能引入不受信任的内容或版权问题——在自动收集数据前确认是否需要人工审核;3) 启动 python -m http.server 会在本地开放端口用于预览,确认网络策略/防火墙允许并且不要在不受信任的网络中暴露敏感文件。若你需要更高信心,要求作者提供 a) 依赖的固定版本/requirements.txt,b) 来源/主页或代码签名,或 c) 将 pip-install 步骤去掉改为文档化的安装说明。
Capability Analysis
Type: OpenClaw Skill
Name: ppt-generator-smb
Version: 1.0.0
The skill bundle is designed to generate HTML and PPTX presentations, but it contains high-risk behaviors that qualify as vulnerabilities. Specifically, 'scripts/gen_pptx.py' automatically executes a 'pip install' command to install the 'python-pptx' library if it is missing, which modifies the host environment without explicit user consent. Additionally, 'SKILL.md' instructs the agent to start a local HTTP server ('python -m http.server'), which could potentially expose sensitive files in the directory to the local network if not properly scoped.
Capability Assessment
Purpose & Capability
技能名/描述(生成 HTML 与 PPTX 幻灯片)与包含的脚本(scripts/gen_html.py, scripts/gen_pptx.py)和 SKILL.md 中描述的生成流程一致:收集信息、抓取数据、生成两种格式、预览截图。没有请求与功能不相关的权限或凭据。
Instruction Scope
SKILL.md 指示使用平台能力 'web_search' 来搜集市场/竞品数据(这是合理的,但意味着会发出外部搜索请求并将结果用于幻灯片内容)。它还建议用 python -m http.server 在本地启动 HTTP 服务并用内置浏览器截图以向用户展示预览——这会把输出目录在本机网络上暴露为静态文件,可能在某些网络/防火墙配置下被局域网其他主机访问。总体上行为在技能目的范围内,但涉及网络访问与本地端口暴露,应知悉。
Install Mechanism
没有统一的安装规范(instruction-only),但 scripts/gen_pptx.py 在运行时会检测并通过 subprocess 调用 pip 安装 python-pptx(未固定版本)。这一点与生成 PPTX 的需求相符,但在运行时从 PyPI 安装依赖具有常见的供应链/网络风险(未指定版本或校验)。
Credentials
技能不要求环境变量、凭证或配置路径。脚本与说明没有读取未声明的敏感环境信息。唯一的外部交互是 web_search(平台能力)和 pip 安装依赖。
Persistence & Privilege
技能未设置 always: true,未请求修改其他技能或系统范围的配置,也不持久化到系统外的配置位置。它可被用户显式调用或由代理按需调用(平台默认)。
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ppt-generator-smb - After installation, invoke the skill by name or use
/ppt-generator-smb - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of PPT Generator Pro.
- Generate professional presentations in both interactive HTML and editable PPTX formats.
- Supports minimalist "dark tech" style, automatic data visualization, and page navigation.
- Triggered by keywords like PPT, slides, market analysis, and product introduction.
- Collects essential info (topic, sections, audience, style) and searches web for market data and competitors.
- Provides ready-to-edit PowerPoint files and browser-ready HTML slides by default.
- Includes screenshot previews via built-in HTTP server.
- Follows consistent visual design and compatibility guidelines.
Metadata
Frequently Asked Questions
What is ppt-generator-smb?
生成专业演示文稿,支持 HTML 交互式幻灯片和 PowerPoint (.pptx) 两种格式。当用户需要制作 PPT、演示文稿、Slides、幻灯片、市场分析报告、产品介绍时触发。支持乔布斯风极简科技感设计,自动数据可视化,翻页导航功能。 It is an AI Agent Skill for Claude Code / OpenClaw, with 127 downloads so far.
How do I install ppt-generator-smb?
Run "/install ppt-generator-smb" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is ppt-generator-smb free?
Yes, ppt-generator-smb is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does ppt-generator-smb support?
ppt-generator-smb is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created ppt-generator-smb?
It is built and maintained by chao980 (@chao980); the current version is v1.0.0.
More Skills