技能 draw
🎨

draw

安全

使用 LibreOffice Draw 创建矢量图形

使用 LibreOffice Draw 命令行工具在 ODG、SVG、PDF 和 PNG 格式之间转换图表,实现自动化图形工作流。

支持: Claude Codex Code(CC)
⚠️ 68
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“draw”。 将 diagram.odg 转换为 SVG 格式

预期结果:

文件已转换为 diagram.svg。您现在可以在网络项目中使用该 SVG 文件,或在矢量图形软件中进一步编辑。

正在使用“draw”。 批量转换所有 *.odg 文件为 PDF

预期结果:

成功转换 5 个文件:diagram1.odg → diagram1.pdf、diagram2.odg → diagram2.pdf,以及其他 3 个文件。

安全审计

安全
v1 • 2/24/2026

This is a documentation skill for LibreOffice Draw. Static findings flagged external commands, network URLs, and weak crypto patterns, but evaluation confirms these are all false positives. The skill contains only documentation and example commands for using LibreOffice's legitimate graphics tools - no actual code execution, no malicious behavior, and no security risks.

1
已扫描文件
166
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
85
内容
21
社区
100
安全
83
规范符合性

你能构建什么

自动化图表格式转换

将导出的 ODG 图表转换为适合网络的 SVG 或 PDF 格式用于文档

批量处理图形文件

批量转换多个 ODG 文件为 PNG 或 PDF 格式用于分发

生成技术绘图

使用 CLI 自动化从模板创建流程图和技术图表

试试这些提示

将图表转换为 PDF
使用 LibreOffice Draw 将我的图表文件 diagram.odg 转换为 PDF 格式
批量转换为 SVG
将当前文件夹中的所有 ODG 文件转换为 SVG 格式
从模板创建流程图
使用 template.odg 处的模板创建流程图并导出为 PNG
导出高分辨率 PNG
将我的 drawing.odg 导出为 2048x2048 分辨率的 PNG

最佳实践

  • 保留 ODG 源文件用于编辑,根据需要导出为其他格式
  • 对重复使用的图表类型使用模板以保持一致性
  • 在批量处理之前先测试复杂矢量图形的转换
  • 网络使用导出为 SVG,印刷文档导出为 PDF

避免

  • 不要尝试通过命令行交互编辑复杂图形
  • 不要期望将位图图像转换为矢量图能得到完美结果
  • 在处理大批量文件之前不要跳过转换测试

常见问题

什么是 ODG 格式?
ODG 是 LibreOffice Draw 使用的 OpenDocument Graphics 格式。它是用于矢量图形的开放标准。
这个 skill 需要安装 LibreOffice 吗?
是的,必须要在系统上安装 LibreOffice 才能使命令行工具正常工作。
我可以将 SVG 转换为 ODG 吗?
是的,您可以使用 --convert-to odg 命令将 SVG 文件转换为 ODG 格式。
如何批量转换多个文件?
使用 shell 循环或脚本遍历文件,并对每个文件应用 soffice --convert-to 命令。
什么是网络图形的最佳格式?
SVG 最适合网络图形,因为它可以无损缩放且文件体积小。
我可以控制 PNG 导出的输出分辨率吗?
是的,使用带有 Width 和 Height 值的 --filterData 参数来指定分辨率。

开发者详情

文件结构

📄 SKILL.md