Agent Skills
返回列表
Impress 演示文稿引擎

Impress 演示文稿引擎

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fccf428b/impress。

技能介绍

这个技能解决什么问题

演示文稿工作流最常见的痛点是格式割裂与重复劳动。ODP 是 LibreOffice 的原生演示格式,但协作、交付、归档往往需要 PPTX、PDF 甚至 HTML。当你需要每周从数据生成一份幻灯片、把几十份 ODP 批量转成 PDF 归档、或基于统一模板批量产出汇报材料时,手工操作既不可靠也不可复现——脚本化才是答案。

核心能力

这个技能基于 LibreOffice Impress 提供五类能力:

  • 创建:从零构建 ODP 演示,或基于模板生成;支持幻灯片母版与版式定义,可产出带交互的演示文稿。
  • 转换:ODP 与 PPTX、PPT、PDF、HTML、SWF 双向转换,支持多文件批量转换。
  • 自动化:基于模板生成幻灯片、从数据批量创建页面、自动插入内容、生成动态图表。
  • 内容操作:插入文本与图片、绘制形状与示意图、控制动画与切换、管理演讲者备注。
  • 集成:通过 soffice 命令行自动化,或用 Python UNO API 脚本化,接入现有工作流工具。

典型流程是:准备 ODP 模板 → 填充内容与图表 → 导出为目标格式。命令行方式适合一次性批处理,Python UNO 方式适合需要精细控制或嵌入现有流水线的场景。

最佳实践与适用边界

  • 用母版和模板保证一致性,而不是逐页调整样式。
  • PDF 分发前嵌入字体;优先使用矢量图形;把 ODP 源文件纳入版本控制。
  • 批量转换前先用小样本测试输出效果。
  • 留意文件体积,素材过多的演示在转换时可能明显变慢。
  • 常见故障:Cannot open socket,通常是 UNO 服务连接问题。

需要强调的是,这个技能只在任务明确匹配上述范围时使用;它不能替代环境特定的验证、测试与专家审查。如果任务缺少必要的输入、权限、安全边界或成功标准,应当停止并先确认这些前提。

使用场景

  • 每季度要根据统一模板,把财务数据批量填入幻灯片并生成各部门汇报材料
  • 项目结束后需要把几十份 ODP 演示文稿一次性转换为 PDF 用于长期归档
  • 每周要从数据库导出数据,自动生成带图表的幻灯片发给团队
  • 需要用命令行脚本批量生成演示文稿,接入现有的 CI 流程

适合人员

  • 需要定期从模板生成汇报幻灯片的行政人员,希望减少重复排版
  • 负责文档格式统一和归档的 IT 运维,需要批量转换演示文稿格式
  • 需要把演示文稿生成流程脚本化的开发者,希望接入自动化工作流
  • 经常处理多种格式演示文稿的项目经理,需要快速转换和批量导出