用途
本技能在 BaoCut 工作目录中生成或修改幻灯片(deck)。一份幻灯片是一个目录:deck.json 作为索引,slides/<id>.html 保存每页内容。写入文件并通过 slides_check 校验后,会话线程中会出现幻灯片卡片,用户点击「打开」即可在功能区预览、改字、拖动元素或圈注意见。
主要能力
- 新建幻灯片:定内容、提纲与外观,写入 deck.json 和每页 HTML,校验至无问题后交付。
- 修改已有幻灯片:按用户消息或编辑器标注改指定页面与元素,保留用户已做的修改。
- 设计系统:可查找并套用工作目录或 Space 中的设计系统,颜色、字体、圆角取自其 tokens。
- 图片与字体:导入用户提供的图片和字体文件;需要插图时可用图片生成模型绘制,存入 images/ 并导入页面。
- 讲稿:在每页最后的 <aside> 中写讲稿,最多 4000 字。
- 校验:通过 slides_check 检查格式、图片引用、order 一致性及排版问题。
使用方式
新建时先确定受众、场合、页数与语言,写出每节一句话的提纲,再定字体、配色与版式。随后写 deck.json(含 order、sections、faces、designSystems),按顺序写每页 HTML。页面为固定 1920×1080 画布,恰好一个 <section>,样式全部内联,只使用受支持的标签与样式子集。写完调用 slides_check 校验,逐条修正直至问题为 0。交付时说明标题、页数、目录位置、占位符与假设。
修改时先重读目标文件,在现有内容上改;只改用户点名的页面与位置,保留钉住元素与用户修改。标注消息会列出页码、元素种类、原文与批注,按编号逐条处理。
适用场景
适用于制作汇报、演示、讲稿类页面,以及按反馈迭代已有幻灯片。用户提供材料时据此编写内容;缺少的数据写成 [待补:…] 占位并在交付时列出。
限制
页面只接受封闭的标签与样式子集,class、margin、em、var() 等写法不被支持;图片必须经 slides_import_asset 导入后使用 /_blob/<id> 地址;网络字体需登记在 deck.json 的 faces 中。未提供的数字、日期、人名、引语不得编造。具体收费、平台支持范围等事实资料暂未提供。