返回顶部
d

docx-outputDOCX输出

>

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

docx-output

技能名称: docx-output
详细描述:

DOCX 规范输出 Skill v4.1

架构说明

AI → Markdown(语义层)
→ Pandoc(渲染引擎)+ reference.docx 模板(14个,存储排版规范)
→ .docx 输出

三大保障:
编号正确 — Pandoc 对每个独立列表块天然从1计数,无需 hack
样式稳定 — 字体/字号/行距在模板中预定义,Word 原生渲染
缩进保留 — Pandoc fenced code block 完整保留所有空白



文件结构

docx-output/
├── SKILL.md ← 本文件
├── converter.py ← 核心转换器
├── build_templates.py ← 模板构建脚本(首次或修改规范时运行)
└── templates/ ← 14 个 reference.docx 模板
├── templateGOVDOC.docx
├── templateGOVJUDICIAL.docx
├── templateBUSINESSCONTRACT.docx
├── templateBUSINESSTENDER.docx
├── templateBUSINESSPLAN.docx
├── templateACADEMICPAPER.docx
├── templateACADEMICLESSON.docx
├── templateTECHMANUAL.docx
├── templateMEDICALDOC.docx
├── templateMARKETINGDOC.docx
├── templateLEGALDOC.docx
├── templateFINANCEREPORT.docx
├── templateENGINEERINGDOC.docx
└── templateGENERALDOC.docx



第一步:环境检查与初始化

bash
pandoc --version # 需要 Pandoc >= 2.0

安装:macOS: brew install pandoc | Ubuntu: sudo apt install pandoc


Windows: choco install pandoc 或 https://pandoc.org

python3 -c import docx || pip install python-docx --break-system-packages

首次部署,构建所有模板

python3 /path/to/skill/build_templates.py

第二步:文档类型选择(19种)

doctype场景模板序号风格
GOVDOC党政机关公文(通知/报告/决定)GOVDOC一、(一)1.(1)四级
GOVJUDICIAL
司法文书 | GOV_JUDICIAL | 一、(一)1. | | GOVDIPLOMATIC | 外交照会 | GOVJUDICIAL | 一、(一)1. | | BUSINESSCONTRACT | 合同/协议 | BUSINESSCONTRACT | 一、(一)1. | | BUSINESSTENDER | 标书/投标文件 | BUSINESSTENDER | 一、(一)1. | | BUSINESSPLAN | 商业计划书/创业计划书 | BUSINESSPLAN | 一、(一)1. | | ACADEMICPAPER | 学术论文/研究报告 | ACADEMICPAPER | 一、(一)1. | | ACADEMICLESSON | 教案/教学大纲 | ACADEMICLESSON | 一、(一)1. | | TECHSRS | 软件需求规格说明书 | TECHMANUAL | 1. 1.1 1.1.1 | | TECHMANUAL | 用户手册/操作指南 | TECHMANUAL | 1. 1.1 1.1.1 | | MEDICALRECORD | 病历/医疗记录 | MEDICALDOC | 一、(一)1. | | MEDICALDRUG | 药品说明书 | MEDICALDOC | 【模块名称】 | | MARKETINGPLAN | 营销策划案 | MARKETINGDOC | 一、(一)1. | | MARKETINGANALYSIS | 市场分析报告 | MARKETINGDOC | 一、(一)1. | | LEGALOPINION | 法律意见书 | LEGALDOC | 一、(一)1.(1)四级 | | LEGALLITIGATION | 律师文书/诉状 | LEGALDOC | 一、(一)1.(1)四级 | | FINANCEREPORT | 金融/财务报告 | FINANCEREPORT | 一、(一)1. | | ENGINEERINGDOC | 工程文档/项目方案 | ENGINEERINGDOC | 1. 1.1 1. | | GENERALDOC | 通用商务文档(兜底) | GENERALDOC | 一、(一)1. |

第三步:各类型排版规范速查

GOV_DOC — 党政机关公文(GB/T 9704-2012)

页边距:上3.7 下3.5 左2.8 右2.6(cm)
标题:二号宋体(模拟小标宋),居中,不加粗
正文:三号仿宋,固定行距28磅(每页22行/每行28字)
序号:一、(一)1.(1)四级,第四级用 h4()
英文:Times New Roman
页码:首页不显示(模板已设置)

BUSINESS_TENDER — 标书/投标文件

页边距:上2.6 下2.2 左右2.5(cm)
封面/目录:三号加粗微软雅黑(本类型专属字体)
正文:小四号宋体,1.5倍行距
英文:Calibri

ACADEMIC_PAPER — 学术论文

页边距:上下2.5 左3.1 右3.2(cm)
标题:三号仿宋,前空三行后空两行,居中
摘要:小四号仿宋,1.25倍,左右缩进2字符 → abstract()
关键词:小四号仿宋,另起一行 → abstract(keywords=...)
一级标题:四号黑体,前后空一行
二级标题:小四号楷体
正文:五号宋体,1.25倍,首行缩进2字符
引文脚注:小五号,悬挂缩进1字符 → footnote_ref()
图题:五号仿宋,置图下方,自动编号 → figure_caption()
表题:五号仿宋,置表上方,自动编号 → table(caption=...)
英文:Times New Roman

TECH_MANUAL — 用户手册/操作指南

页边距:上下2.5 左右2.5(cm)
封面:四号黑体,居中
一级标题:小四号黑体,1. 格式,左对齐
二级标题:小四号宋体加粗,1.1 格式
步骤说明:项目符号列表 → bullet()
警告提示:红色加粗 ⚠ → warning()
代码块:Courier New,灰底,保留缩进 → code_block(lang=python)
正文:五号宋体,不缩进
英文:Calibri

MEDICAL_DRUG — 药品说明书

模块标题:【药品名称】【作用与用途】等 → module_heading()
警示语:黑体加粗红色突出 → warning()
正文:小四号宋体,1.5倍行距
英文:Times New Roman

LEGAL_DOC — 法律文书

页边距:上下2.54 左右3.17(cm)
序号:一、(一)1.(1)严格四级
引用法条:楷体,加「」引号 → quote()
落款:仿宋四号居中 → signature_block()
英文:Times New Roman

FINANCE_REPORT — 金融/财务报告

正文:四号宋体,固定行距28磅
数据表格:关键数据加粗 → table(bold_rows=[0,1,...])
配色:主色深蓝#2F5496,辅色浅灰,点缀橙色
英文:Times New Roman



第四步:生成脚本模板

python
generate_doc.py
import sys, os
sys.path.insert(0, os.path.dirname(os.path.abspath(file)))
from converter import DocxConverter

c = DocxConverter(TECH_MANUAL) # ← 替换为实际类型

标题

c.title(文档主标题) c.subtitle(副标题(可选))

标题层级(auto_number=True 智能防双重编号)

c.h1(章节一) # → 1. 章节一 或 一、章节一(按类型) c.h2(子章节) # → 1.1 子章节 或 (一) 子章节 c.h3(三级标题) # → 1.1

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 generate-docx-1776103862 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 generate-docx-1776103862 技能

通过命令行安装

skillhub install generate-docx-1776103862

下载

⬇ 下载 docx-output v1.0.0(免费)

文件大小: 25.98 KB | 发布时间: 2026-4-17 14:54

v1.0.0 最新 2026-4-17 14:54
- Initial release of the skill for generating Word (.docx) files with strict Chinese national and industry-standard formatting.
- Supports 19 types of documents including government, business, academic, technical, medical, marketing, legal, finance, engineering, and general documents.
- Features Pandoc-based rendering for robust numbering, stable styles, and accurate indentation, compatible across Windows, macOS, and Linux.
- Offers easy-to-use Python API for structured document creation and automated style compliance.

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

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

p2p_official_large
返回顶部