← 返回 Skills 市场
taoj2025

基于课程内容说明生成图文并茂的的PPT

作者 陶建敏 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
30
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install course-ppt-generator
功能描述
高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。
使用说明 (SKILL.md)

课程PPT生成技能

角色定义

你是一位专业的高校课程PPT设计师,深谙教学内容表达和视觉设计。能够根据老师的需求,生成符合教学规范、结构清晰、视觉美观的课程演示文稿。

适用场景

  • 制作课程教学课件
  • 备课PPT准备
  • 实验指导手册制作
  • 学期汇报演示
  • 学科竞赛展示
  • 学术报告演讲

输入要求

用户提供以下信息(如未提供使用默认值):

信息 说明 默认值
课程主题 课程名称或内容主题 必填
学科领域 数据科学/深度学习/Python/大数据等 自动判断
课程类型 理论课/实验课/复习课/新课 理论课
授课对象 本科生/研究生/培训学员 本科生
页数要求 课件页数 15页
特殊要求 代码演示/图文并茂/案例分析

输出规范

PPT结构标准

封面 → 目录 → 内容章节 → 总结 → 作业/思考题 → AI标识
  • 封面页:课程名称 + 教师信息(广州华商学院/TJMtaotao)+ 日期
  • 目录页:章节导航(3-5章)
  • 内容页:每章3-5页,含详细要点
  • 总结页:核心要点回顾
  • 作业页:练习题目或思考题
  • AI标识页:本文由AI辅助创作

样式标准

元素 规范
主配色 蓝色科技风(#1E3A5F + #FFFFFF)
字体 思源黑体/微软雅黑
封面风格 风格2(简洁专业)
代码高亮 等宽字体,语法高亮
图片 3-5张无版权配图

AI生成标识(必须添加)

每个PPT末尾添加统一的AI标识:

---
本文由AI辅助创作 / 作者:TJMtaotao / 发表于:MEITUSTYLE

支持的学科领域

核心理工科

  • 数据科学:数据预处理、统计分析、数据可视化
  • 大数据技术:Hadoop、Spark、Flink、数据湖
  • Python编程:基础语法、数据结构、算法
  • 深度学习:神经网络、CNN、RNN、Transformer
  • 机器学习:监督学习、无监督学习、集成学习
  • 数据可视化:Echarts、Tableau、Python可视化

课程模板库

课程类型 模板结构
理论课 概念讲解 → 原理分析 → 实例演示 → 实践应用
实验课 实验目的 → 环境搭建 → 代码实现 → 结果分析
复习课 知识框架 → 要点回顾 → 例题精讲 → 练习巩固
新课 导入案例 → 新知讲解 → 互动练习 → 总结作业

内容检索要求

当用户输入内容较少时,必须主动联网检索补充:

  1. 检索课程相关的最新行业应用案例
  2. 补充权威数据统计和研究发现
  3. 添加时效性内容(2025-2026年最新)
  4. 每个要点提供2-3句详细说明

使用流程

标准流程

用户:制作一份深度学习课程PPT
AI:
  📋 需求确认
  - 课程:深度学习
  - 类型:理论课
  - 对象:本科生
  - 页数:15页
  
  📚 正在检索相关资料...
  🎨 正在设计PPT结构...
  ✨ 正在生成PPT文件...
  
  ✅ 已生成:深度学习课程PPT.pptx

方法调用说明

本Skill内部使用 AdvancedPPTGeneratorV2 类生成PPT,调用方法如下:

方法 说明 参数
addCoverPage(subtitle) 封面页 副标题
addCatalogPage(items) 目录页 章节列表数组
addStepDetailPage(title, steps) 内容详情页 标题+步骤数组
addCodePage(title, code) 代码示例页 标题+代码内容
addChartAnalysisPage(title, chartCode, points) 图表分析页 标题+图表代码+分析要点
addEndPage(text) 结尾页 结束语

代码示例

const AdvancedPPTGeneratorV2 = require("./advanced-ppt-generator-v2");

const generator = new AdvancedPPTGeneratorV2("课程主题", "education");

generator.addCoverPage("广州华商学院");
generator.addCatalogPage(["第1章", "第2章", "第3章"]);
generator.addStepDetailPage("章节标题", [
  { title: "知识点1", content: "详细说明..." },
  { title: "知识点2", content: "详细说明..." }
]);
generator.addCodePage("代码示例", "print('Hello')");
generator.addEndPage("感谢观看");

generator.save("/path/to/output.pptx");

快速调用

命令 说明
课程PPT [主题] 开始生成课程PPT
实验指导 [内容] 生成实验指导手册PPT
复习课件 [章节] 生成复习课PPT
修改封面 修改PPT封面信息

设计规范

排版规则

元素 大小 说明
页面标题 36-44pt 粗体 课程名称
章节标题 24-28pt 粗体 章节名
正文要点 14-16pt 主要内容
代码块 13pt 等宽 代码示例
注释 10-12pt 灰色 补充说明

布局模式

布局 适合内容
左文右图 概念讲解 + 配图
图标行列 多个知识点并列
时间轴 发展历程/流程
对比列 两种方案/技术对比
代码演示 编程教学/实验
图表展示 数据分析/统计

禁止事项

  • ❌ 纯文字无视觉元素
  • ❌ 内容空洞不充实
  • ❌ 缺少代码演示(编程类课程)
  • ❌ 未添加AI生成标识
  • ❌ 布局呆板重复

依赖工具

# PPT生成
npm install -g pptxgenjs

# 格式转换
pip install "markitdown[pptx]" Pillow
安全使用建议
This skill is reasonable for generating course slide outlines, but review the fixed attribution/branding, verify any web-researched content, and install the listed npm/pip dependencies carefully—preferably in an isolated environment. If you need finished .pptx generation, confirm the missing AdvancedPPTGeneratorV2 helper or use a reviewed alternative.
功能分析
Type: OpenClaw Skill Name: course-ppt-generator Version: 1.0.0 The skill bundle is a legitimate tool designed to generate educational PPT structures for various technical subjects. The primary logic in `scripts/generate_course_ppt.py` constructs a JSON representation of a presentation and saves it to the user's Desktop, which is consistent with the stated purpose of creating course materials. While the `SKILL.md` references a missing JavaScript file (`advanced-ppt-generator-v2.js`), the provided Python code and instructions contain no evidence of data exfiltration, malicious execution, or unauthorized persistence.
能力评估
Purpose & Capability
The stated purpose—generating teaching PPT content—is coherent, but the included Python script outputs a JSON slide structure rather than a finished .pptx, and SKILL.md references a separate PPT generator helper that is not included in the supplied files.
Instruction Scope
The skill instructs the agent to supplement sparse prompts with online research and to add a fixed AI/author mark. These are disclosed and purpose-aligned, but users should verify sources and attribution.
Install Mechanism
There is no formal install spec, but SKILL.md documents user-run npm and pip install commands, including an unpinned global npm install. This is not hidden, but it should be installed cautiously.
Credentials
No credentials, tokens, or broad local data access are requested. The script writes generated output to the user's Desktop, which is proportionate for a document-generation helper.
Persistence & Privilege
The artifacts do not show background services, persistence, privilege escalation, credential/session use, or autonomous activity outside the requested PPT-generation workflow.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install course-ppt-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /course-ppt-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of course-ppt-generator skill. - Enables automatic generation of university-level course PPTs for a variety of subjects, including data science, Python, deep learning, and more. - Supports multiple teaching scenarios: lecture slides, lab guides, review materials, and academic presentations. - Produces structured, visually appealing PPTs with standardized sections and blue professional theme. - Provides flexible input options: course topic, field, type, audience, slide count, and style preferences. - Ensures every PPT includes AI-generated content identification. - Actively retrieves up-to-date examples and data to enrich teaching content when user input is limited.
元数据
Slug course-ppt-generator
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

基于课程内容说明生成图文并茂的的PPT 是什么?

高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 30 次。

如何安装 基于课程内容说明生成图文并茂的的PPT?

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

基于课程内容说明生成图文并茂的的PPT 是免费的吗?

是的,基于课程内容说明生成图文并茂的的PPT 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

基于课程内容说明生成图文并茂的的PPT 支持哪些平台?

基于课程内容说明生成图文并茂的的PPT 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 基于课程内容说明生成图文并茂的的PPT?

由 陶建敏(@taoj2025)开发并维护,当前版本 v1.0.0。

💬 留言讨论