Lu Yanqiang

Office Generator Py

オフィス効率化v1.0.0
作者:Lu Yanqiang更新日 2026-05-11office-generator-py@clawhub_lujohn74/office-generator-py
文書処理表計算スライド作成#Business#Json#Meeting

AlphaMoatによると、2026-09時点でOffice Generator Pyのダウンロード数は1,746、スター数は0で、AIスキル全体5,078件中4,609位、オフィス効率化では435件中368位です。

インストール数
216
ダウンロード数
1746
スター数
-
総合順位
#4,609
全体の上位 91% · オフィス効率化の上位 85%
プラットフォームインストール数ダウンロード数スター数コメント
ClawHub ↗431540--
SkillHub ↗2161746-—

プラットフォームごとに集計方法と集計時点が異なります。

このスキルでできること

このツールはJSONリクエスト、レポート、議事録、計画、トラッカー、業務ブリーフをOffice文書に変換できる。主文では標準生成モードと業務テンプレートモードを説明し、Word、Excel、PowerPointの組み込みテンプレートを挙げている。初回利用前に必要な依存関係を導入し、生成後に出力ファイルのパスを返す流れ。

資料公開日 2026-10-27

できること

  • 構造化された内容からOffice文書を生成する
  • 議事録、プロジェクト計画、ブリーフのテンプレートでファイルを作る

使う場面

  • レポート、計画、トラッカーデータをOffice形式で出力するとき
  • 組み込みテンプレートから文書やプレゼンテーションを作るとき

プロンプト例

スキルのドキュメントをもとに生成した例であり、実際の実行結果ではありません。

この構造化データからWordレポートを作成して
プロジェクト計画テンプレートを使ってタスクをExcelファイルに整理して

月次の推移

ダウンロード数1746
548119218352026-03 · ダウンロード数 6372026-05 · ダウンロード数 10312026-06 · ダウンロード数 11092026-07 · ダウンロード数 13632026-08 · ダウンロード数 14832026-09 · ダウンロード数 174626-0326-09
スター数-
0112026-03 · スター数 -2026-05 · スター数 -2026-06 · スター数 -2026-07 · スター数 -2026-08 · スター数 -2026-09 · スター数 -26-0326-09

2026-09 から集計方法を変更し、同名スキルを作者ごとに分けて集計し、全スキルを対象にしました。破線は変更前の月で、変更後のデータとは直接比較せず、変更をまたぐ増減も計算していません。

月ダウンロード数前月比スター数
2026-091746—-
2026-081483+8.8%-
2026-071363+22.9%-
2026-061109+7.6%-
2026-051031—-
2026-03637—-

SKILL.md 原文

作者が公開した元のファイルをテキストのまま表示しています。AlphaMoat による編集や審査はしていません。リンクはクリックできません。コマンドは内容を確認してから実行してください。取得日 2026-10-23。

2.4 KB・ClawHub v1.0.0
---
name: office-generator-py
description: 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.
---

# Office Generator Py

Generate Office files with the bundled engine under `scripts/engine/`.

## First run
すべて表示(全 96 行)

Install Python dependencies into the bundled virtualenv:

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

If you manage the environment yourself, you can point the wrapper at another Python binary with `OFFICE_GENERATOR_PYTHON=/path/to/python`.

## Quick workflow

1. Decide the output type: `docx`, `xlsx`, or `pptx`.
2. Prefer a built-in business template when it fits.
3. Write a UTF-8 JSON request file.
4. Run `scripts/generate_office.py`.
5. Return the produced file path.

## Entrypoints

Use `scripts/generate_office.py`.

- Standard mode: pass `--type` with a full JSON request file.
- Business mode: pass `--kind`, `--title`, `--input`, and `--out`.

## Built-in templates

### Word
- `word_work_report_v1`
- `meeting_minutes_v1`

### Excel
- `excel_data_tracker_v1`
- `project_plan_v1`

### PPT
- `ppt_business_brief_v1`
- `project_status_brief_v1`

## Built-in business kinds

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

## Commands

Standard mode:

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

Business mode:

```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
```

## Request shaping

If the user gives natural language only, convert it into JSON first.

For supported request formats and sample payloads, read `references/input-formats.md`.

## Output contract

- Success: stdout prints the generated file path.
- Failure: stderr prints the error; command exits non-zero.

## Notes

- Keep output paths absolute when possible.
- Prefer business mode for common document types.
- Use standard mode when the caller already has full `documentType/templateId/contentSpec` JSON.

オフィス効率化の人気スキル

データ月:2026-09 · ダウンロード数、スター数、インストール数は公開スキルレジストリ(ClawHub、SkillHub)から月単位で集計しています。詳しくはデータの方法論をご覧ください。