libreoffice-impress
以编程方式创建和编辑 LibreOffice Impress 演示文稿
生成、修改和导出专业演示文稿,支持自动化幻灯片操作。此技能提供对 LibreOffice Impress 的编程控制,适用于批量演示文稿工作流。
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“libreoffice-impress”。 创建一个标题为 'Sales Report' 的演示文稿
预期结果:
成功创建了包含 1 张幻灯片的演示文稿,使用 BLANK 布局。标题占位符已准备好接受内容。
正在使用“libreoffice-impress”。 应用包含两个操作的补丁
预期结果:
补丁应用成功(atomic 模式)。操作:replace_text [ok], insert_text_box [ok]。文档已保存。
安全审计
低风险This skill provides LibreOffice Impress presentation automation via UNO API. Static analysis flagged 210 potential issues, but manual review confirms all are false positives or legitimate office automation patterns. Subprocess calls invoke hardcoded LibreOffice commands for document processing. No network exfiltration, credential access, or persistence mechanisms detected. Risk level is LOW - appropriate for publication.
低风险问题 (2)
风险因素
⚡ 包含脚本 (5)
质量评分
你能构建什么
自动化报告生成
通过将数据合并到幻灯片模板中,生成每周或每月报告演示文稿。以编程方式添加图表、表格和格式化文本。
批量演示文稿更新
在多个演示文稿中应用一致的更改。更新公司品牌标识、修复多个演示文稿中的文本,或为所有幻灯片添加标准页脚。
幻灯片内容提取
从现有演示文稿中提取文本内容、演讲者备注或幻灯片清单,用于文档或分析目的。
试试这些提示
在 /path/to/output.odp 创建一个新的 Impress 演示文稿,包含一个标题幻灯片和两个内容幻灯片。
打开 /path/to/report.odp 并将正文文本中所有 'Q3 2024' 实例替换为 'Q4 2024'。
将此补丁应用到 /path/to/deck.odp: [operation] type = insert_text_box target.kind = slide target.slide_index = 2 ...
将 /path/to/presentation.odp 导出为 PDF 到 /path/to/output.pdf,然后捕获幻灯片 3 的 PNG 快照。
最佳实践
- 对所有演示文稿文件使用绝对文件路径,以避免路径解析问题
- 优先使用形状名称而非形状索引,以获得更稳定的目标引用
- 在生产工作流中使用 atomic 补丁模式,以防止部分文档损坏
避免
- 调用 Impress API 时不要使用相对路径
- 避免在 LibreOffice 原生幻灯片复制后依赖精确的形状名称
- 不要在更改幻灯片顺序的变更后跳过幻灯片清单检查