Install
openclaw skills install @leaproud/official-doc-generator专门用于自动生成体制内讨论材料并按照公文格式自动排版的技能。支持会议纪要、发言稿、讨论提纲、工作汇报等多种文档类型,遵循GB/T 9704-2012标准、党政机关公文格式和企业公文规范。使用场景:当用户需要生成体制内正式文档、会议材料、工作报告、发言稿等公文时;当需要按照标准公文格式自动排版时;当需要确保文档符合体制内语言风格和组织文化时;当需要进行敏感词和合规性检查时。
openclaw skills install @leaproud/official-doc-generator本技能提供自动生成体制内讨论材料并按照公文格式自动排版的完整能力。通过集成智能内容生成引擎、标准公文格式模板系统、多级标题自动编号、敏感词检查和合规性验证等功能,帮助用户快速生成符合体制内要求的正式文档。
生成文档前,必须向用户确认以下信息:
请生成一份关于"推进数字化转型工作"的会议纪要
- 会议时间:2026年3月28日 14:00-16:00
- 会议地点:第一会议室
- 参会人员:张三(主持)、李四、王五、赵六
- 主要议题:数字化转型工作方案讨论
- 需要包含:会议基本情况、讨论要点、决议事项、下一步工作安排
- 格式要求:GB/T 9704-2012标准
会议纪要应包含以下标准部分:
参考文件:详细格式要求见 references/meeting_minutes_format.md
发言稿应遵循以下结构:
语言风格要求:正式、庄重、简洁、有力,避免口语化表达
讨论提纲应包括:
工作汇报应包含:
本技能使用基于Jinja2的模板引擎,模板文件位于 assets/templates/ 目录:
meeting_minutes_template.docx - 会议纪要模板speech_template.docx - 发言稿模板discussion_outline_template.docx - 讨论提纲模板work_report_template.docx - 工作汇报模板使用 python-docx 库进行Word文档的精确格式控制:
集成智能内容生成算法:
内置合规性检查模块:
scripts/generate_document.py - 主生成脚本,支持所有文档类型scripts/format_validator.py - 格式验证脚本scripts/sensitive_words_check.py - 敏感词检查脚本scripts/template_manager.py - 模板管理脚本scripts/generate_document_enhanced.py - 增强版生成脚本(支持英文字体处理、修订历史)scripts/sensitive_words_check_enhanced.py - 增强版敏感词检查(支持联网更新、文档类型自适应)scripts/revision_history.py - 修订历史管理器scripts/test_enhanced_features.py - 增强功能集成测试# 生成会议纪要(基本版)
python scripts/generate_document.py --type meeting_minutes --config config.json --output meeting_minutes.docx
# 验证文档格式
python scripts/format_validator.py --file document.docx --standard gb_t_9704_2012
# 检查敏感词
python scripts/sensitive_words_check.py --text "需要检查的文本内容"
# 生成文档(增强版,支持英文字体处理)
python scripts/generate_document_enhanced.py --type meeting_minutes --config config.json --output enhanced.docx --author "张三"
# 使用增强版敏感词检查
python scripts/sensitive_words_check_enhanced.py --text "测试文本" --document-type meeting_minutes --detailed
# 强制更新敏感词库
python scripts/sensitive_words_check_enhanced.py --force-update
# 管理修订历史
python scripts/revision_history.py --document test.docx --document-type meeting_minutes --author "李四" --action create
# 运行集成测试
python scripts/test_enhanced_features.py
{
"title": "数字化转型工作",
"meeting_info": {
"time": "2026年3月28日 14:00-16:00",
"location": "第一会议室",
"host": "张三",
"recorder": "李四",
"attendees": ["王五", "赵六", "孙七"],
"absentees": ["周八"]
},
"topics": [
"数字化转型工作方案讨论",
"技术平台选型 (Technology Platform Selection)",
"实施计划安排"
],
"contents": [
{
"topic": "数字化转型工作方案讨论",
"points": [
"分析了当前数字化发展形势",
"讨论了数字化转型的必要性 (The necessity of digital transformation)",
"明确了数字化转型的目标"
]
}
]
}
使用 scripts/test_generator.py 运行完整测试套件:
python scripts/test_generator.py --test all
A: 在 assets/templates/ 目录下创建或修改模板文件,模板使用Jinja2语法,支持变量替换和条件判断。
A: 在 scripts/generate_document.py 中添加新的文档类型处理器,并创建相应的模板文件。
A: 使用 scripts/format_validator.py 检查具体失败原因,根据提示修改文档或调整生成参数。
A: 编辑 references/sensitive_words_list.md 文件,添加新的敏感词和检查规则。