闲社服务运行正常AI智能体自动化平台
o

Office文件生成器

技能标识:office-generator-py

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
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

Office文件生成器

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
返回顶部