一键导入
openclaw-ppt-generator
Generate PPT documents using Python and python-pptx. No third-party API calls, fully open source.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate PPT documents using Python and python-pptx. No third-party API calls, fully open source.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Create, inspect, and edit Microsoft PowerPoint presentations and PPTX decks with reliable layouts, templates, placeholders, notes, charts, and visual QA. Use when (1) the task is about PowerPoint or `.pptx`; (2) layouts, placeholders, notes, charts, comments, or template fidelity matter; (3) the deck must render cleanly after edits.
Generate professional .pptx presentations from any topic, uploaded documents, or reference materials. Supports custom PPT templates (filled via python-pptx, not XML editing). Works with any LLM configured in OpenClaw. Real chart rendering, smart content chunking, guided conversation flow.
基于真实高德 POI 与天气的多日/半日动线;须覆盖餐饮与娱乐/文化;输出「理想回答」级长文与表格。
识别出行意图后,用 2–3 个选择题补全必填槽位,再进入搜点与动线规划。
用户历史偏好与评价语料均为 mock;可读 workspace/mock 种子 JSON;可离线接入开源中文点评语料,不得冒充线上真实库。
可选:用户明确确认后沙盒 Mock 下单演示;真实订座以业务系统为准,本 skill 不冒充。
| name | openclaw-ppt-generator |
| description | Generate PPT documents using Python and python-pptx. No third-party API calls, fully open source. |
| metadata | {"openclaw":{"emoji":"📊","requires":{"bins":["python3"],"env":[]}}} |
Generate PPT documents using open-source Python library (python-pptx). No third-party API calls required.
scripts/generate_ppt.py - Main script to generate PPT from content# Generate PPT with title and content
python3 scripts/generate_ppt.py --title "My Presentation" --content "Slide 1 content|Slide 2 content"
# Generate PPT with bullet lists
python3 scripts/generate_ppt.py --title "Project Report" --content "Introduction|Features:Feature A,Feature B,Feature C|Conclusion"
# Specify output path
python3 scripts/generate_ppt.py --title "Meeting Notes" --content "Agenda|Discussion|Action Items" --output "meeting.pptx"
scripts/generate_ppt.py with parameters| to separate slides: to separate slide title from bullet list, to separate bullet itemsExample: "Title|Slide1:Item1,Item2,Item3|Slide2:Content"
{
"status": "success",
"ppt_path": "output.pptx"
}