返回顶部
t

text-to-ppt文本转PPT

Convert any text input (research reports, summaries, proposals, plans, etc.) into a beautiful HTML-based presentation. Use when the user asks to create a PPT, slides, presentation, deck, or convert text/documents into slides. Also triggers on phrases like "做成PPT", "生成幻灯片", "做个演示文稿", "转成slides", "create presentation", "make slides", "text to presentation". Supports data visualization with Chart.js, Font Awesome icons, and modern design themes.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
257
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

text-to-ppt

Text-to-PPT — 文本转 HTML 演示文稿

将任何文本输入转换为视觉惊艳的单文件 HTML 演示文稿。

关键:两阶段生成

始终使用两阶段方法。切勿一次性生成完整 HTML。

第一阶段:规划(快速,单次调用)

读取输入文本,然后以 JSON 格式生成逐幻灯片大纲

json
{
title: 演示文稿标题,
language: zh-CN,
density: detailed,
theme: dark,
slides: [
{
number: 1,
type: title,
heading: 主标题,
content: 副标题或标语,
layout: centered,
notes: 视觉效果:大标题搭配强调下划线
},
{
number: 2,
type: content,
heading: 章节标题,
points: [要点 1, 要点 2, 要点 3],
layout: bullets,
hasData: false,
notes: 为每个要点使用编号徽章
},
{
number: 3,
type: chart,
heading: 关键指标,
chartType: bar,
chartData: {
labels: [A, B, C],
datasets: [{label: 销售额, data: [100, 200, 150]}]
},
points: [洞察 1, 洞察 2],
layout: split,
hasData: true,
notes: 左侧:图表,右侧:以统计卡片形式展示洞察
}
]
}

第一阶段规则:

  • - 仅输出 JSON 规划。无 HTML。无解释。
  • 识别数据点 → 标记 hasData: true 并提供 chartType + chartData
  • 选择布局:centered、bullets、split、grid、timeline、cards、fullchart、quote
  • 目标为 8-15 张幻灯片。切勿超过 20 张。
  • 此阶段应在 10 秒内完成。

第二阶段:生成(并行,逐页生成)

阅读 references/design-system.md — 此处包含完整的设计规范。

然后独立生成每张幻灯片的 HTML。每张幻灯片是一个独立的

块。

对于每张幻灯片,代理应:

  1. 1. 从规划中取一张幻灯片(按编号)
  2. 如果尚未加载,仅读取设计系统参考
  3. 仅生成该张幻灯片的 HTML
    ...
  4. 无 、无 、无 — 仅幻灯片 div

批处理:使用子代理并行生成幻灯片。 同时启动最多 5 个子代理,每个生成 1-2 张幻灯片。

第三阶段:组装

所有幻灯片生成后:

  1. 1. 从 references/shell-template.html 读取外壳模板
  2. 将所有幻灯片 div 插入外壳
  3. 确保所有幻灯片的图表画布 ID 唯一
  4. 保存至 Obsidian 仓库:~/Documents/longhai/Longhai/
  5. 告知用户文件路径

执行策略

作为主代理运行时:

  1. 1. 自行完成第一阶段(快速,仅 JSON)
  2. 将规划写入临时文件
  3. 为第二阶段生成子代理(并行幻灯片生成)
  4. 收集结果并在第三阶段组装

子代理任务格式(第二阶段):

为演示文稿的第 {N} 张幻灯片生成 HTML。

幻灯片规划:
{该张幻灯片的 JSON}

设计系统:阅读 references/design-system.md 获取主题颜色、组件和规则。

输出:仅返回单个

...
块。
无 、 或 标签。使用内联样式。如果该幻灯片有图表,包含 Chart.js 的

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large