Rylai DOCX
這是原創的 Rylai Codex-Hermes-Claude 工作流程。使用開源的
python-docx 套件進行文件處理,僅在需要本地渲染時才使用 LibreOffice。
執行環境
- 捆綁腳本所需:Python 3 和
python-docx。 - 選用:LibreOffice (
soffice) 用於 PDF 渲染。 - 相對於此技能資料夾解析
scripts/docx_tool.py。 - 除非使用者同意安裝,否則不要安裝套件。
- 將新文件或修改後文件的作者中繼資料設為
Rylai,除非使用者明確要求其他作者。
工作流程
- 檢查來源檔案並識別所需的文件結構。
- 將指令排除在最終文件主體之外。
- 建立新的輸出路徑,而不是覆蓋使用者的來源檔案。
- 重新開啟儲存的 DOCX 以驗證其可讀性。
- 對於排版敏感的工作,使用 LibreOffice 渲染為 PDF 並檢查結果。
捆綁的命令列工具
從簡潔的 Markdown 建立樣式化 DOCX:
python scripts/docx_tool.py create input.md output.docx --title "報告"
支援的 Markdown 包含標題、段落、項目符號清單、編號清單、區塊引用、簡單強調、行內程式碼和管線表格。
檢查結構和中繼資料:
python scripts/docx_tool.py inspect output.docx
python scripts/docx_tool.py inspect output.docx --text
在不修改來源檔案的情況下取代文字:
python scripts/docx_tool.py replace input.docx output.docx \
--set "{{client}}=Rylai Studio" \
--set "{{date}}=2026-08-09"
當 LibreOffice 可用時渲染為 PDF:
python scripts/docx_tool.py render output.docx rendered
品質規則
- 保留既有文件的視覺慣例,除非使用者要求重新設計。
- 使用真實標題樣式,而不是視覺上放大的內文段落。
- 保持表格可讀性,避免在一頁中擠入太多欄位。
- 使用
inspect命令驗證中繼資料、段落數、表格數和擷取的文字。 - 當 LibreOffice 不可用時,報告已跳過視覺驗證。