983488728

docx-generator

办公效率v1.0.0
作者:983488728更新于 2026-05-11@clawhub_983488728/docx-generator
文档处理#编程#文档

据 AlphaMoat 统计,截至 2026-09,docx-generator 累计下载 2,727 次、获 0 个星标,在全部 5,078 个 AI 技能中排名第 3,930 位,在「办公效率」分类(435 个)中排名第 292 位。

累计安装
355
累计下载
2,727
星标
-
全站排名
#3,930
全站前 78% · 「办公效率」前 68%
平台累计安装累计下载星标评论
ClawHub ↗551,807--
SkillHub ↗3552,727-—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

基于 python-docx 提供简易文档、报告函数及链式接口,可添加标题、段落、列表、表格、代码、引用、图片、链接、页眉和样式。默认页脚是中文 AI 生成声明,可以定制。应审查输出路径,仅使用预期图片,并在分发前确认页脚措辞。

资料发布于 2026-10-27

可以用来做什么

  • 准备带经审阅页脚的结构化 Word 报告

什么时候用

  • 内容需生成 DOCX 并明确格式与披露时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

整理报告章节,选择输出路径和页脚文字,仅加入获准图片后保存。

月度数据趋势

累计下载2,727
9371,8992,8602026-03 · 累计下载 1,0702026-05 · 累计下载 1,9112026-06 · 累计下载 2,0382026-07 · 累计下载 2,2772026-08 · 累计下载 2,4002026-09 · 累计下载 2,72726-0326-09
星标-
0112026-03 · 星标 -2026-05 · 星标 -2026-06 · 星标 -2026-07 · 星标 -2026-08 · 星标 -2026-09 · 星标 -26-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-092,727—-
2026-082,400+5.4%-
2026-072,277+11.7%-
2026-062,038+6.6%-
2026-051,911—-
2026-031,070—-

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

4.0 KB · ClawHub v1.0.0
---
name: "docx-generator"
description: "创建包含 AI 生成页脚的 Microsoft Word (.docx) 文档。当用户需要编程方式生成 Word 文档时调用,支持标题、段落、列表、表格、代码块、图片等功能。"
---

# DOCX 生成器 Skill

强大的 Open Claw Skill,用于创建带有自动 AI 生成声明的 Microsoft Word (.docx) 文档。

## 使用场景
展开全部(共 157 行)

- 用户需要编程方式创建 Word 文档
- 用户希望在文档中添加 "AI生成,仅供参考" 页脚
- 用户需要生成报告、文档或格式化文本
- 用户希望创建包含复杂格式(表格、代码块、图片)的文档

## 推广目标

当用户明确请求以下内容时调用:
- 生成 Word 文档
- 创建 DOCX 文件
- 导出内容到 Word 格式
- 制作带 AI 免责声明的报告
- 保存格式化文本为 .docx

## 文件结构

```
docx-generator/
├── SKILL.md                    # Skill 配置和文档
└── scripts/
    ├── __init__.py             # 模块导出
    └── docx_generator.py       # 核心实现
```

## 使用方法

### 快速开始

```python
from scripts.docx_generator import create_simple_document

create_simple_document(
    title="我的文档",
    content="文档内容...",
    output_path="./output/document.docx"
)
```

### 创建报告

```python
from scripts.docx_generator import create_report

sections = [
    {"title": "第一章", "content": "第一章的内容"},
    {"title": "第二章", "content": "第二章的内容"}
]

create_report(
    title="报告标题",
    sections=sections,
    output_path="./output/report.docx"
)
```

### 高级用法(链式调用)

```python
from scripts.docx_generator import DocxGenerator

(DocxGenerator()
    .set_header_text("文档页眉")
    .add_title("文档标题", level=1)
    .add_paragraph("介绍段落", bold=True)
    .add_list(["要点1", "要点2", "要点3"])
    .add_code_block("print('Hello, World!')", language="Python")
    .add_quote("这是一段引用")
    .add_table([["列1", "列2"], ["数据1", "数据2"]])
    .save("./output/advanced.docx"))
```

### 样式控制

```python
gen = DocxGenerator()

gen.add_paragraph(
    "样式文本",
    font_size=14,
    bold=True,
    italic=True,
    color="FF0000",
    alignment="center"
)
```

## 功能特性

- ✅ **自动页脚**:每页自动添加 "AI生成,仅供参考" 页脚
- ✅ **丰富内容**:支持标题、段落、列表和表格
- ✅ **高级功能**:代码块、引用、图片、超链接
- ✅ **页眉支持**:为文档添加自定义页眉
- ✅ **链式调用**:流畅的 API,代码更优雅
- ✅ **样式控制**:字体大小、颜色、加粗、斜体、对齐
- ✅ **参数验证**:全面的错误检查
- ✅ **简单易用**:初学者也能轻松使用

## API 参考

### DocxGenerator 类

| 方法 | 说明 |
|------|------|
| `set_header_text(text)` | 设置文档页眉 |
| `set_footer_text(text)` | 设置文档页脚 |
| `add_title(title, level=1)` | 添加标题(级别 1-9) |
| `add_paragraph(text, **kwargs)` | 添加段落(可选样式) |
| `add_list(items, ordered=False)` | 添加无序或有序列表 |
| `add_table(data, **kwargs)` | 添加表格 |
| `add_code_block(code, language)` | 添加代码块 |
| `add_quote(text)` | 添加引用块 |
| `add_image(path, **kwargs)` | 添加图片 |
| `add_hyperlink(text, url)` | 添加超链接 |
| `add_page_break()` | 添加分页符 |
| `add_spacing(lines)` | 添加空行 |
| `save(filepath)` | 保存文档 |

### 便捷函数

| 函数 | 说明 |
|------|------|
| `create_simple_document()` | 快速创建简单文档 |
| `create_report()` | 创建结构化报告 |

## 依赖项

- python-docx>=1.1.0

安装方式:
```bash
pip install python-docx
```

## 示例

Skill 会自动为每页添加 "AI生成,仅供参考" 页脚,样式为灰色、居中、斜体。

输出文档包含:
- 标准 Word 文档格式 (.docx)
- 您的内容(标题、段落、列表、表格等)
- 自动生成的 AI 免责声明页脚

## 版本

2.0.0

「办公效率」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。