返回顶部
o

office-generator-pyOffice文件生成器

Generate Office files with a bundled Python engine. Use when creating or exporting Word (.docx), Excel (.xlsx), or PowerPoint (.pptx) files from structured JSON, reports, meeting minutes, project plans, trackers, business briefs, or natural-language requirements that must be turned into Office documents.

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

office-generator-py

Office Generator Py

使用 scripts/engine/ 下捆绑的引擎生成 Office 文件。

首次运行

将 Python 依赖安装到捆绑的虚拟环境中:

bash
python3 skills/office-generator-py/scripts/setup_engine.py

如果你自行管理环境,可以通过 OFFICEGENERATORPYTHON=/path/to/python 将包装器指向另一个 Python 二进制文件。

快速工作流程

  1. 1. 确定输出类型:docx、xlsx 或 pptx。
  2. 在适用时优先选用内置业务模板。
  3. 编写 UTF-8 编码的 JSON 请求文件。
  4. 运行 scripts/generate_office.py。
  5. 返回生成的文件路径。

入口点

使用 scripts/generate_office.py。

  • - 标准模式:通过 --type 传入完整的 JSON 请求文件。
  • 业务模式:通过 --kind、--title、--input 和 --out 传入参数。

内置模板

Word

  • - wordworkreportv1
  • meetingminutes_v1

Excel

  • - exceldatatrackerv1
  • projectplan_v1

PPT

  • - pptbusinessbriefv1
  • projectstatusbriefv1

内置业务类型

  • - word-report
  • meeting-minutes
  • excel-tracker
  • project-plan
  • ppt-brief
  • project-status-brief

命令

标准模式:

bash
python3 skills/office-generator-py/scripts/generate_office.py \
--type docx \
--input /absolute/path/request.json \
--out /absolute/path/output.docx

业务模式:

bash
python3 skills/office-generator-py/scripts/generate_office.py \
--kind meeting-minutes \
--title Office 评审会纪要 \
--purpose 内部存档 \
--input /absolute/path/content.json \
--out /absolute/path/meeting_minutes.docx

请求格式化

如果用户仅提供自然语言,请先将其转换为 JSON。

有关支持的请求格式和示例负载,请阅读 references/input-formats.md。

输出约定

  • - 成功:标准输出打印生成的文件路径。
  • 失败:标准错误输出打印错误信息;命令以非零状态退出。

注意事项

  • - 尽可能使用绝对路径作为输出路径。
  • 对于常见文档类型,优先使用业务模式。
  • 当调用方已拥有完整的 documentType/templateId/contentSpec JSON 时,使用标准模式。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 office-generator-py-1776076640 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 office-generator-py-1776076640 技能

通过命令行安装

skillhub install office-generator-py-1776076640

下载

⬇ 下载 office-generator-py v1.0.0(免费)

文件大小: 14.91 KB | 发布时间: 2026-4-15 13:40

v1.0.0 最新 2026-4-15 13:40
Initial publish

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

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

p2p_official_large
返回顶部