Compare commits

...

3 Commits

Author SHA1 Message Date
朱潮
3c01f9c245 soffice sharp 支持 2026-03-18 23:55:14 +08:00
朱潮
29da20fa22 soffice sharp 支持 2026-03-18 23:54:41 +08:00
朱潮
2ad2c130ac add ppt-outline 2026-03-18 15:06:58 +08:00
6 changed files with 1545 additions and 4 deletions

View File

@ -8,7 +8,7 @@ WORKDIR /app
ENV PYTHONPATH=/app
ENV PYTHONUNBUFFERED=1
# 安装系统依赖
# 安装系统依赖(含 LibreOffice 和 sharp 所需的 libvips
RUN apt-get update && apt-get install -y \
curl \
wget \
@ -17,6 +17,11 @@ RUN apt-get update && apt-get install -y \
libpq-dev \
chromium \
ffmpeg \
libreoffice-writer-nogui \
libreoffice-calc-nogui \
libreoffice-impress-nogui \
libvips-dev \
fonts-noto-cjk \
&& rm -rf /var/lib/apt/lists/*
# 安装Node.js (支持npx命令)
@ -36,7 +41,7 @@ RUN pip install --no-cache-dir -r requirements.txt
# 安装 Playwright 并下载 Chromium
RUN pip install --no-cache-dir playwright && \
playwright install chromium
RUN npm install -g playwright && \
RUN npm install -g playwright sharp && \
npx playwright install chromium
# 复制应用代码

View File

@ -8,7 +8,7 @@ WORKDIR /app
ENV PYTHONPATH=/app
ENV PYTHONUNBUFFERED=1
# 安装系统依赖
# 安装系统依赖(含 LibreOffice 和 sharp 所需的 libvips
RUN sed -i 's|http://deb.debian.org|http://mirrors.aliyun.com|g' /etc/apt/sources.list.d/debian.sources && \
apt-get update && apt-get install -y \
curl \
@ -18,6 +18,11 @@ RUN sed -i 's|http://deb.debian.org|http://mirrors.aliyun.com|g' /etc/apt/source
libpq-dev \
chromium \
ffmpeg \
libreoffice-writer-nogui \
libreoffice-calc-nogui \
libreoffice-impress-nogui \
libvips-dev \
fonts-noto-cjk \
&& rm -rf /var/lib/apt/lists/*
# 安装Node.js (支持npx命令)
@ -37,7 +42,7 @@ RUN pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple/ -r req
# 安装 Playwright 并下载 Chromium
RUN pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple/ playwright && \
playwright install chromium
RUN npm install -g playwright && \
RUN npm install -g playwright sharp && \
npx playwright install chromium
# 安装modelscope

View File

@ -0,0 +1,56 @@
---
name: ppt-outline
description: "PPT outline and HTML presentation generator. PPT大纲、PPT模板、演示文稿、presentation、PowerPoint、幻灯片、slides、HTML演示文稿、HTML slides、浏览器演示、商业路演、pitch deck、BP商业计划书、business plan、工作汇报PPT、培训课件、课件大纲、产品介绍PPT、产品发布、keynote、演讲稿、述职PPT、答辩PPT、竞品分析PPT、毕业答辩、论文答辩、项目复盘、迭代复盘。Generate PPT outlines and standalone HTML presentations (open directly in browser, no dependencies). Use when: (1) creating PPT/presentation outlines, (2) building pitch deck/BP structures, (3) preparing work report slides, (4) designing training course outlines, (5) creating thesis defense PPT outlines, (6) building project review/retrospective PPTs, (7) generating HTML slide decks for browser-based presentations, (8) any PowerPoint/Keynote/Google Slides planning. 适用场景做PPT大纲、写路演BP、汇报PPT结构、培训课件大纲、毕业答辩PPT、项目复盘PPT、述职答辩PPT、生成HTML演示文稿浏览器直接打开支持dark/light/tech/minimal四种风格。"
---
# ppt-outline
PPT大纲和演示文稿结构生成器。商业路演、工作汇报、产品介绍、培训课件。
## 为什么用这个 Skill / Why This Skill?
- **场景化大纲**路演BP有固定结构痛点→方案→市场→团队→融资汇报有汇报的逻辑不是万能模板
- **每页要点**不只给标题每页都有2-4个要点提示拿来直接填内容
- **页数控制**`--slides 10` 控制总页数,按需伸缩
- Compared to asking AI directly: scenario-specific slide structures (pitch vs report vs training), per-slide talking points, and slide count control
## Usage
Run the script at `scripts/ppt.sh`:
| Command | Description |
|---------|-------------|
| `scripts/ppt.sh outline "主题" [--slides 10]` | 生成PPT大纲每页标题+要点) |
| `scripts/ppt.sh pitch "项目名"` | 商业路演BP大纲 |
| `scripts/ppt.sh report "汇报主题"` | 工作汇报PPT大纲 |
| `scripts/ppt.sh training "课程主题"` | 培训课件大纲 |
| `scripts/ppt.sh defense "论文题目"` | 毕业答辩PPT大纲 |
| `scripts/ppt.sh review "项目名"` | 项目复盘PPT大纲 |
| `scripts/ppt.sh html "主题" [--style S]` | 生成HTML演示文稿浏览器直接打开 |
| `scripts/ppt.sh help` | 显示帮助信息 |
## Examples
```bash
# 通用PPT大纲指定页数
bash scripts/ppt.sh outline "人工智能在医疗领域的应用" --slides 12
# 商业路演
bash scripts/ppt.sh pitch "智能客服SaaS平台"
# 工作汇报
bash scripts/ppt.sh report "2024年Q4部门工作总结"
# 培训课件
bash scripts/ppt.sh training "新员工入职培训-公司文化"
# 毕业答辩
bash scripts/ppt.sh defense "社交媒体对消费行为的影响研究"
# 项目复盘
bash scripts/ppt.sh review "双十一大促活动"
# 生成HTML演示文稿浏览器直接打开
bash scripts/ppt.sh html "AI在医疗的应用" --style tech
# 支持风格dark(默认深色科技) | light(白色商务) | tech(渐变科技) | minimal(极简)
```

View File

@ -0,0 +1,11 @@
{
"owner": "ckchzh2022",
"slug": "ppt-outline",
"displayName": "PPT Outline",
"latest": {
"version": "1.4.1",
"publishedAt": 1773140850358,
"commit": "https://github.com/openclaw/skills/commit/fb6dca894727e0b75770a716cd809422ba1278f2"
},
"history": []
}

View File

@ -0,0 +1,325 @@
# PPT大纲完整示例
> 8种常见场景的PPT大纲范例直接参考使用。
---
## 示例1商业路演BP — "智能仓储机器人"
```
第1页 | 封面
- 项目名SmartWare 智能仓储机器人
- Slogan让仓库管理效率提升300%
- 融资Pre-A轮目标500万美元
第2页 | 痛点与机会
- 电商仓储人力成本年增15%
- 高峰期招不到人错误率高达5%
- 3.2万亿物流市场仓储自动化渗透率仅8%
第3页 | 解决方案
- 自主导航拣货机器人
- 视觉+激光雷达融合定位
- 即插即用,无需改造仓库
第4页 | 商业模式
- 硬件销售 + SaaS订阅
- 单台售价12万月费3000元
- LTV/CAC = 8.5
第5页 | 市场规模
- TAM: 800亿全球仓储自动化
- SAM: 120亿中国中小仓储
- SOM: 5亿首年目标
第6页 | 竞争分析
- 极智嘉、快仓大型仓库vs 我们(中小仓库)
- 我们的优势成本低50%、部署快10倍
第7页 | Traction
- 已签约3家客户MRR 9万元
- 试用客户拣货效率提升280%
第8页 | 团队
- CTO前大疆算法专家
- CEO10年物流行业经验
第9页 | 融资方案
- Pre-A轮500万美元
- 60%研发25%市场15%运营
```
---
## 示例2工作汇报 — "2024年Q4产品部总结"
```
第1页 | 封面
- Q4产品部工作总结与2025规划
- 汇报人:产品总监 张明
第2页 | 核心成果
- DAU突破100万环比+35%
- 用户满意度4.6分(+0.3
- 完成12个需求迭代
第3页 | 重点项目回顾
- 项目A会员体系改版 → 付费率+22%
- 项目B搜索优化 → 搜索CTR+18%
- 项目C新用户引导 → 次日留存+5pp
第4页 | 数据分析
- 用户增长趋势图
- 功能使用热力图
- 转化漏斗分析
第5页 | 问题与挑战
- 需求堆积排期已满到Q2
- 技术债务:核心模块需重构
- 竞品威胁竞品X上线类似功能
第6页 | Q1计划
- 目标DAU 130万留存+3pp
- 重点AI推荐引擎上线
- 资源申请2名前端开发
```
---
## 示例3培训课件 — "数据分析入门"
```
第1页 | 封面
- 《数据分析入门——从Excel到Python》
- 讲师:数据团队 李薇
第2页 | 学习目标
- 理解数据分析的基本流程
- 掌握Excel数据透视表
- 能用Python做简单的数据清洗
- 学会用图表讲数据故事
第3页 | 为什么需要数据分析
- 案例:"拍脑袋"决策 vs 数据驱动决策
- 数据分析师的一天
第4-6页 | 核心知识
- 数据分析五步法:提问→收集→清洗→分析→展示
- Excel实操VLOOKUP、数据透视表、条件格式
- Python入门pandas读取/清洗数据
第7页 | 案例实操
- 用真实销售数据做分析
- 从"销售额下降了"到"华东区某品类在周末下降"
第8页 | 练习与总结
- 课后作业:分析一份电商数据
- 推荐工具Excel/Google Sheets/Jupyter
```
---
## 示例4毕业答辩 — "社交媒体对青年消费行为的影响研究"
```
第1页 | 封面
- 论文题目+学生信息+导师+日期
第2页 | 研究背景
- 中国社交媒体用户10.7亿
- Z世代年消费力超4万亿
- 社交媒体如何重塑消费决策?
第3页 | 文献综述
- 国外Smith(2020)社交影响力模型
- 国内:李明(2022)种草经济研究
- 研究空白:缺乏跨平台对比研究
第4页 | 研究方法
- 问卷调查N=500+ 深度访谈N=20
- 结构方程模型SEM分析
- 小红书 vs 抖音 vs 微博 三平台对比
第5页 | 核心发现
- H1社交媒体信任度与购买意向正相关β=0.45***
- H2小红书的种草效果显著高于微博
- 意外发现:年龄对信任度有调节效应
第6页 | 创新点
- 首次构建"社交种草-消费决策"跨平台模型
- 引入"平台信任度"作为调节变量
第7页 | 结论与展望
- 核心结论3条
- 局限:样本偏年轻、仅限一线城市
- 未来研究:纵向追踪、加入直播场景
```
---
## 示例5项目复盘 — "双十一大促活动复盘"
```
第1页 | 封面
- 2024双十一大促活动复盘
第2页 | 目标 vs 结果
- GMV目标5000万 → 实际4800万达成率96%
- UV目标200万 → 实际230万+15%
- 客单价目标120元 → 实际95元-21%)⚠️
第3页 | 关键数据
- 转化率3.2%去年2.8%
- 退货率12%去年8%)⚠️
- 客服响应时间平均45秒
第4页 | Keep做得好
- 预热期社群运营效果突出
- 直播间流量超预期2倍
- 库存管理零缺货
第5页 | Problem问题
- 客单价低:优惠券力度过大
- 退货率高:预售期过长导致冲动消费
- 页面加载慢:高峰期技术瓶颈
第6页 | Try下次改进
- 优惠策略:满减>直降,提升客单价
- 缩短预售期至3天
- 技术扩容CDN+弹性计算
```
---
## 示例6产品介绍 — "企业级协作工具TeamFlow"
```
第1页 | 封面
- TeamFlow — 让团队协作效率翻倍
第2页 | 痛点
- 信息分散在10+工具中
- 会议多、效率低
- 远程协作难以管理
第3页 | 产品概览
- 一站式协作平台(任务+文档+会议+知识库)
- 核心截图/Demo演示
第4-6页 | 核心功能
- 智能任务管理(甘特图+看板+时间线)
- AI会议纪要自动转文字+提取行动项)
- 知识库Wiki+全文搜索)
第7页 | 竞品对比
- vs 飞书/钉钉/Notion 对比表格
- 我们的差异化AI原生、更轻量
第8页 | 定价方案
- 免费版/专业版/企业版
第9页 | 客户案例
- 3家标杆客户+数据效果
第10页 | 联系我们
- 立即试用 / 预约Demo
```
---
## 示例7述职报告 — "高级工程师述职"
```
第1页 | 封面
- 2024年度述职报告
- 高级后端工程师 王大力
第2页 | 年度成果概要
- 主导3个核心项目
- 系统性能提升40%
- 带教2名初级工程师
第3-5页 | 重点项目
- 项目1支付系统重构响应时间从800ms→200ms
- 项目2微服务拆分单体应用→12个微服务
- 项目3监控告警体系搭建
第6页 | 技术成长
- 技术分享3次
- 产出技术文档15篇
- 获得 AWS SA 认证
第7页 | 不足与改进
- 跨团队沟通可以更主动
- 需要提升系统设计能力
第8页 | 明年规划
- 目标:晋升技术专家
- 计划:主导架构演进+带团队
```
---
## 示例8竞品分析 — "外卖平台竞品分析"
```
第1页 | 封面
- 外卖平台竞品分析报告
第2页 | 分析目标
- 对象:美团外卖 vs 饿了么 vs 抖音外卖
- 维度:产品功能、用户体验、商业模式、增长策略
第3页 | 市场概况
- 市场规模1.2万亿
- 美团份额65%、饿了么30%、其他5%
- 增长趋势图
第4页 | 产品功能对比
- 功能矩阵对比表
- 各家独有功能标注
第5页 | 用户体验对比
- 下单流程步骤数对比
- 配送时间对比
- 用户评价对比
第6页 | 商业模式对比
- 佣金率、配送费、会员体系
- 盈利能力分析
第7页 | SWOT分析
- 我方产品的优势/劣势/机会/威胁
第8页 | 策略建议
- 短期3个可快速落地的优化
- 长期:差异化竞争策略
```
---
## 使用命令
```bash
# 商业路演
ppt.sh pitch "智能仓储机器人"
# 毕业答辩
ppt.sh defense "社交媒体对青年消费行为的影响研究"
# 项目复盘
ppt.sh review "双十一大促"
# 培训课件
ppt.sh training "数据分析入门"
# 工作汇报
ppt.sh report "Q4产品部总结"
# 通用大纲
ppt.sh outline "竞品分析" --slides 8
```
---
*好的PPT不是写出来的是讲出来的。先想清楚你要讲什么故事。*

File diff suppressed because it is too large Load Diff