983488728

docx-generator

Officev1.0.0
By 983488728Updated 2026-05-11@clawhub_983488728/docx-generator
Documents#编程#文档

According to AlphaMoat, as of 2026-09, docx-generator has 2,727 downloads and 0 stars — ranked #3,930 of 5,078 AI skills overall, and #292 of 435 in Office.

Installs
355
Downloads
2.7K
Stars
-
Overall Rank
#3,930
Top 78% overall · Top 68% in Office
PlatformInstallsDownloadsStarsComments
ClawHub ↗551.8K--
SkillHub ↗3552.7K-—

Platforms count differently and update at different times.

What this skill does

It offers simple document and report helpers plus a chainable interface for headings, paragraphs, lists, tables, code, quotes, images, links, headers and styling through python-docx. The default footer is a Chinese AI-generated-content notice and can be customized. Review output paths, use only intended images and confirm the footer wording before distributing the document.

Profile published 2026-10-27

What you can do with it

  • Prepare structured Word reports with a reviewed footer

When to use it

  • When content needs a generated DOCX with explicit formatting and disclosure

Example prompts

Generated from the skill’s documentation as examples; not results of actual runs.

Organize the report sections, choose the output path and footer text, and include only approved images before saving.

Monthly Trend

Downloads2.7K
9371.9K2.9K2026-03 · Downloads 1.1K2026-05 · Downloads 1.9K2026-06 · Downloads 2.0K2026-07 · Downloads 2.3K2026-08 · Downloads 2.4K2026-09 · Downloads 2.7K26-0326-09
Stars-
0112026-03 · Stars -2026-05 · Stars -2026-06 · Stars -2026-07 · Stars -2026-08 · Stars -2026-09 · Stars -26-0326-09

The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.

MonthDownloadsMoMStars
2026-092.7K—-
2026-082.4K+5.4%-
2026-072.3K+11.7%-
2026-062.0K+6.6%-
2026-051.9K—-
2026-031.1K—-

SKILL.md (original)

The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 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) 文档。

## 使用场景
Show all (157 lines)

- 用户需要编程方式创建 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

Popular in Office

Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.