course-ppt-generator

高校教师课程PPT生成技能。当老师需要制作教学内容课件、备课PPT、教学演示文稿、实验指导手册时触发。支持数据科学、大数据技术、Python编程、深度学习、机器学习、数据可视化等多个学科领域。触发词:课程PPT、制作课件、备课PPT、教学演示、实验指导。

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "course-ppt-generator" with this command: npx skills add taoj2025/course-ppt-generator

课程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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

image-deck: GPT Image 2 Slide Deck

image-deck creates slide decks, slides, single slides, PPT, PowerPoint-style presentations, carousel pages, and full-image decks with GPT Image 2 through Cod...

Registry SourceRecently Updated
4540Profile unavailable
Coding

Integrated Manufacturing Consulting

制造咨询全栈技能——以附件为素材,按5Part标准结构生成面向客户企业高层汇报的 正式咨询项目总结报告(非简单摘要)。整合四大模块:(1)7大部门调研方法论+ODP-I²诊断框架+改善项目定义(原manufacturing-consulting-toolkit); (2)原PPT图片提取复用+python-ppt...

Registry SourceRecently Updated
1540Profile unavailable
Coding

Doc2slides

One-click PDF/Word/Markdown to designer-grade PPT. AI auto-layout + 18 slide types + built-in charts. Local-first, free. Use when: user wants to create slide...

Registry SourceRecently Updated
6230Profile unavailable
Coding

Slidev PPT Generator

Generate and export presentations using Slidev. Use only when the user explicitly asks for Slidev, Markdown slides, a previewable slides.md, or needs to expo...

Registry SourceRecently Updated
4920Profile unavailable