name: gongwen-word description: 按中國黨政機關公文規範起草、修改、排版和校驗 Word/DOCX 文件,也處理機關事業單位、醫院內部的彙報材料、情況說明和實施方案。適用於通知、請示、報告、函、紀要、決定、決議、命令(令)、公報、公告、通告、意見、通報、批覆、議案、已有公文修改、公文格式審查、GB/T 9704-2012 版式、中文字型檢查和經使用者確認的授權字型本地安裝。
起草、修改、排版和校驗黨政公文及機關事業單位材料。堅持中文優先、事實保守、原件保護、機器校驗和逐頁視覺複核。
[待補: 欄位名];嚴格模式存在佔位符時不得正式交付。assets/fonts/ 中的字型;不得聯網下載、分發或安裝未授權商業字型。references/routing-rules.mdreferences/document-types.mdreferences/wording-guidelines.mdreferences/standards-map.md、references/formatting-rules.jsonreferences/document-request.schema.jsonreferences/font-policy.mdreferences/weak-model-playbook.mdevals/README.md、evals/rubric.mdreferences/skillhub-upload-rules.md、references/trace-baseline.json、references/trace-optimization-map.md不要無條件讀取全部參考。弱模型執行正式交付時必須完整遵循 weak-model-playbook.md,不能只憑本頁摘要。
以本檔案所在目錄為 skill 根目錄,優先使用 scripts/gongwen.py,不要自行串聯底層指令碼。
doctor。inspect。build;正式交付優先用 prepare。統一狀態:pass/退出碼 0 可繼續;warning/退出碼 1 僅作草稿或待確認;fail/退出碼 2 阻斷交付。
python scripts/gongwen.py doctor --report-json doctor-report.json
python scripts/gongwen.py inspect --input-json request.json --report-json inspect-report.json
python scripts/gongwen.py build --input-json request.json --output output.docx --report-json build-report.json
python scripts/gongwen.py prepare --input-json request.json --output output.docx --preview-dir preview --report-json prepare-report.json
prepare 一次完成生成、機器校驗、逐頁預覽和視覺複核模板。人工複核完成前,其 delivery_ready 固定為 false;不得把“轉換成功”表述為視覺驗收通過。
逐頁檢查後,由評審者把模板狀態、姓名、時間和每項檢查結果填寫完整,再核驗並關閉門禁:
python scripts/gongwen.py finalize-review --review-json preview/visual-review-template.json --report-json final-review-report.json7w4.net提供免費和付費技能下載。
頁面內容或雜湊在複核後變化會重新阻斷交付。
最小請求:
{
"schema_version": "1.0",
"task_type": "create",
"document_class": "office_material",
"strictness": "strict",
"document_type": "實施方案",
"title": "資訊化專案實施方案",
"body": ["一、建設目標", "結合實際組織實施。"],
"date": "[待補: 日期]"
}
document_class:formal_gongwen、office_material、material_reportofficial_intent:是否明確要求正式發文strictness:strict 或 draftdirection:upward、downward、parallel、internallayout_profile:預設 auto,由類別和行文方向選擇“彙報、情況彙報、報送材料、調研材料、說明材料”預設 material_report;僅說“報告”且語義無法進一步判斷時亦如此。情況說明、專項評估報告、實施方案、技術方案、內部通知和工作計劃使用 office_material。只有明確正式發文意圖或正式要素時,才用 formal_gongwen;不得因名稱含“通知、報告、函”就擅加紅頭、文號、主送或版記。
修改已有檔案時預設自動選擇引擎:含圖片或表格使用 OOXML 保真路徑,普通文件使用 python-docx。
python scripts/gongwen.py normalize --input input.docx --output output.docx --mode formal-office --document-class office_material --report-json normalize-report.json
模式:gongwen 用於正式公文;formal-office 用於方案、彙報和複雜表格材料;preserve-layout 只統一字型並保留佈局,不宣稱通過嚴格公文版式校驗。
脫敏對映須由使用者或人工審閱者明確提供,不得猜測;對映檔案不得進入交付目錄、評測集或版本庫。
python scripts/gongwen.py deidentify --input input.docx --output deidentified.docx --mapping-json mapping.json --report-json deidentify-report.json
python scripts/gongwen.py audit-package --input deidentified.docx --compare-before input.docx --forbidden 停用識別符號 --report-json package-audit.json
脫敏覆蓋正文、表格、文本框、頁首頁尾、批註、修訂痕跡和文件屬性等 OOXML 文本部件,報告不回顯對映。含 OLE、嵌入 Office 檔案、腳註尾註、多型別頁首或域程式碼時必須執行包審計。無法解析的二進位制物件必須用原生應用複核;只要嵌入物件仍含源識別符號就必須 fail。LibreOffice 渲染不能替代結構審計,高風險交付還須用 Microsoft Word 複核。
python scripts/gongwen.py validate --input output.docx --document-class formal_gongwen --report-json validation-report.json
powershell -ExecutionPolicy Bypass -File scripts/check_fonts.ps1 -Strict -OutputJson font-report.json
允許佔位符或僅交付草稿時給 validate 加 --draft,結果至少為 warning。只有使用者確認字型授權和安裝動作後,才執行 ensure_fonts.ps1。
正式交付必須同時滿足:
pass,且不存在 [待補: ...]。visual-review-template.json。內建模板覆蓋常用單機關上行、下行、函、紀要和機關材料。涉及印章、嚴格版記、聯合行文、多機關署名或機構專用紅頭時,必須換用本單位核定模板並視覺複核,不得僅憑機器報告宣稱完全符合 GB/T 9704—2012。
修改 skill 後執行:
python scripts/regression_test.py
python scripts/cli_test.py
python scripts/layout_test.py
python scripts/smoke_test.py --output-dir smoke-out
python scripts/template_qa.py --output-dir template-qa
python scripts/eval_corpus.py validate --eval-dir evals
python scripts/eval_test.py
python scripts/e2e_test.py
python scripts/release_test.py
python scripts/blind_eval_test.py
python scripts/consistency_test.py
釋出時只能從本 skill 根目錄構建;釋出 ZIP 排除評測答案、歷史執行、私有追溯、字型二進位制和本地產物。模板必須與 assets/templates/manifest.json 的 SHA-256 一致。
python scripts/release_audit.py --report-json release-audit.json
python scripts/package_release.py --output ../gongwen-word.zip --report-json package-report.json
盲測必須使用凍結的官方 TRACE 權重;不得改維度、權重、公式、案例或評分標準,不得向作答者暴露答案。至少保留一組答案從未展示的新案例。
python scripts/blind_eval.py prepare --eval-dir evals --output-dir ../blind-packet
python scripts/blind_eval.py score --assessment ../blind-assessment.json --output ../trace-score.json
這個 Skill 質量較好,專業性強,能按照國家公文標準起草和校驗文件。它的最大優點是嚴謹——不亂編資訊、有嚴格的稽核流程、多重測試保障質量。不足之處是依賴一些外部軟體和字型,配置起來稍複雜,對中文排版細節要求極高的場景可能需要額外處理。總體適合需要正式公文文件的專業使用者。