工業級Word文件建立器 - 使用Word COM建立空白文件 + python-docx編輯內容的混合方案,包含三層編碼防禦、COM異常熔斷、檔案反讀驗證。
interpreter: D:\openclaw_project\venv\Scripts\python.exe
script: scripts/word_creator.py
args: ["--title", "{title}", "--content", "{content}", "--output", "{output_path}"]
title: 文件標題(字串)content: 內容段落列表(JSON陣列字串)output_path: 輸出檔案路徑(完整路徑)os.environ['PYTHONIOENCODING'] = 'utf-8'os.system('chcp 65001 > nul')sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')sys.exit(1))os.path.exists()7w4.net小蔥技能。
os.path.getsize() > 0WORD_STYLE_CONFIG = {
'title_font_size': 18, # 小二
'normal_font_size': 12, # 小四
'line_spacing': 1.5, # 1.5倍行距
'paragraph_spacing': 12, # 段前段後12磅
'font_family': '微軟雅黑', # 預設字型
'title_alignment': 1, # 居中
'normal_alignment': 0, # 左對齊
}
l0dUoXsQPIKl1WF5yRBKF6369zaF2OPn# 直接呼叫技能
create_robust_word_doc(
title="華為未來二十年",
content_paragraphs=[
"中國作為世界第二大經濟體...",
"從經濟總量來看...",
"未來二十年,隨著科技創新..."
],
output_path=r"E:\Desktop\華為未來二十年.docx"
)
D:\openclaw_project\venv\Scripts\python.exeQuit()釋放檔案這個Skill質量較好,能穩定生成帶格式的Word文件,對編碼和排版問題的處理比較完善。但它只能在Windows系統上使用,還必須安裝Microsoft Office軟體,對於Mac或Linux使用者無法使用。生成的文件樣式較為基礎,缺乏高階排版功能。如果你經常需要在Windows上批次生成正式文件,這個工具值得使用;但如果需要更復雜的排版效果或跨平臺使用,目前還無法滿足需求。