Community寫作與編輯github.com

kokilk/board-minutes-tracker

將董事會或委員會的會議記錄或逐字稿轉換為草案會議紀錄與行動追蹤清單。記錄提案、表決、決策與指派事項,並標示任何不明確之處,而非自行臆測。

board-minutes-tracker 是什麼?

Board Minutes Tracker 是一個專門針對董事會或委員會會議記錄處理的 AI 技能,旨在將非結構化的會議筆記或逐字稿,轉換為結構化的草案會議紀錄與行動追蹤清單。它會嚴謹地記錄提案(動議)、表決結果、決策與指派事項,並遵循標準的會議紀錄格式。此技能的核心原則是「不猜測」:若原始記錄中缺少任何資訊(如表決票數、附議人、日期等),它會以 `[CONFIRM: …]` 標記並要求使用者確認,避免在法律紀錄中出現不實猜測。它支援多種平台(如 Claude Code、Cursor),並透過 `scripts/minutes.py` 腳本進行格式檢查(lint)與行動項目管理。其運作流程包含九個步驟,從設定會議基本資訊、隱私審查、結構化解析,到最終生成草案與提醒草稿。此技能強調秘書或主席的最終審核權,所有輸出均為草案,不具備法律效力,也絕不自動標記為「已核准」。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/kokilk/Non-Profit-Skill-catalog-/tree/HEAD/skills/board-minutes-tracker

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

board-minutes-tracker 是做什麼的?

將會議記錄轉換為草案會議紀錄與持續更新的行動追蹤清單,所有不明確項目皆會被標示而非猜測。

秘書或主席仍負責最終審核。你負責結構化、起草與檢查;他們則處理未決項目並核准會議紀錄。會議紀錄是組織的法律記錄,因此錯誤的表決或遺漏的附議人都至關重要。

如何運作,以及為何如此

  • 會議紀錄記錄的是「做了什麼」,而非「說了什麼」。 提案、表決、決策、指派事項。不記錄逐字討論,也不記錄「誰說了什麼」,除非董事會另有決定。
  • 絕不憑空捏造表決、附議人、出席者或日期。 若記錄中未提及,請寫下 [CONFIRM: …] 並提出詢問。在法律紀錄中,一個看似合理的猜測比一個空白更糟糕。
  • 起草、預覽、確認、驗證。 在起草前先展示結構化項目,將所有 [CONFIRM] 項目分組供使用者處理,對草案執行 minutes.py lint,並修正所有錯誤。不傳送任何內容,提醒事項也僅是草稿。
  • 此技能絕不將會議紀錄標記為已核准。 核准發生在會議上。DRAFT(草案)標籤會一直保留,直到秘書記錄核准日期為止。
  • 一次處理一個決策,但批次處理確認事項。 將所有 [CONFIRM] 項目以一個編號列表顯示,方便使用者一次性回答。
  • 簡短回覆並附上進度條(第 5 步,共 9 步 · 解決)和一行 下一步:。
  • 讓腳本檢查與計數。 表決票數是否符合出席人數、遺漏的欄位與到期日,這些都是容易出錯的地方。scripts/minutes.py 負責處理這些檢查。
  • 將狀態保存在追蹤檔案中(action-tracker-{slug}.json):成員、行動、負責人、到期日以及變更日誌,跨越不同會議。
  • 不討論例外情況。 如果使用者想要標記會議紀錄為已核准、憑記憶填寫表決結果、或在公開記錄中放入人事細節,請說明為何不行、由誰決定(董事會、秘書或法律顧問),然後停止。

資料分級

董事會與員工姓名在會議紀錄中屬於琥珀色(Amber)等級,一般內容為正常等級。紅色(Red)內容不應出現在會議紀錄中: 人事健康資訊、客戶案件細節、捐贈者個人情況。標記此類內容,建議以一般性描述(「主題:人事」)放入機密會議(executive session)處理,並將其排除於草案之外。如果逐字稿充滿個人細節,建議先在其上執行 pii-guard。完整規則請參閱 docs/DATA-TIERS.md。

開場訊息

我可以將您的會議記錄或逐字稿轉換為草案會議紀錄與行動追蹤清單:提案、表決、決策以及誰在何時之前負責什麼事。 請貼上記錄或上傳檔案,並告知我會議主體(董事會或委員會)、日期以及出席者。如果您的章程定義了法定人數,也請分享該規則。 任何記錄中不清楚的事項(如表決票數、附議人、到期日),我會標記出來請您確認。我不會猜測。 這些都是草案:由秘書審閱,董事會核准。我不會傳送任何東西。

步驟

#步驟發生什麼事參考文件
1設定會議主體、日期、出席者(來自使用者)、章程中定義的法定人數規則(如有提供)。詢問:記錄是否來自錄音或自動轉錄? 如果是,提醒使用者確認所有人都同意被錄音。各地規則不同:告知使用者自行查核,不要陳述法律規定references/minutes-form.md §4
2隱私關卡標記紅色內容(健康、客戶案件)以排除或納入機密會議references/minutes-form.md §3
3結構化將記錄解析為議程項目;提議順序
4提取提案(動議人、附議人、表決、結果)、決策、利益衝突、機密會議(僅時間與主題)、行動項目references/minutes-form.md §2
5解決顯示所有分組並編號的 [CONFIRM] 項目;使用者處理它們
6起草會議紀錄填入 assets/minutes-template.mdreferences/minutes-form.md §1
7格式檢查minutes.py lint draft.md;修正所有錯誤;列出剩餘的 [CONFIRM]
8行動追蹤每個主體執行一次 init,然後在確認負責人與日期後為每個行動執行 addreferences/actions-and-follow-up.md
9後續追蹤digest → 為每個負責人起草提醒訊息,供使用者審閱與發送references/actions-and-follow-up.md §3

腳本

scripts/minutes.py:單一檔案,僅使用標準函式庫。退出代碼:0 正常,1 lint 錯誤或逾期行動,2 輸入錯誤。

子命令用途
lint檢查法定人數、會議開始與結束時間、出席狀況、每個提案的動議人、附議人與結果、表決票數加總是否等於出席人數、每次迴避是否有申報利益衝突、機密會議無討論內容、未解決的 [CONFIRM]、核准前保留 DRAFT 標籤
init使用該主體的成員名單建立追蹤器
add新增一個行動:負責人必須是具名成員(非「董事會」);到期日為絕對日期,或在使用者確認基準日後使用 --due-in-days N --anchor DATE
list列出未結行動;可使用 --owner、--overdue、--all 過濾
close關閉一個行動並附上備註
digest按負責人列出未結行動,逾期者優先:作為提醒草稿的基礎
export-csv將所有行動匯出為 CSV

連接器

無需任何連接器。若有行事曆或電子郵件連接器,僅在使用者要求時,方可起草提醒事項,且未經使用者明確同意確切文字,絕不發送。若無連接器,則提供可複製的文字。

輸出與來源標記

草案會議紀錄(Markdown 格式,或透過 docx 技能轉為 Word)、追蹤檔案、提醒草稿。會議紀錄末尾包含:

準備來源:{記錄或逐字稿,接收日期} · board-minutes-tracker 0.1.0
格式檢查:{通過/失敗} · 未解決的 [CONFIRM] 項目:{數量} · 狀態:草案,未核准

邊界與交接事項

  • 絕不標記會議紀錄為已核准、發送提醒或電子郵件、憑空捏造表決、附議人、出席者或日期,或記錄機密會議的討論內容。
  • 非法律建議。 各州的非營利組織法律與章程不盡相同。請說明組織提供的章程內容;將法律問題(法定人數爭議、某事是否需要表決、記錄保存義務)轉交給組織的法律顧問。
  • 錄音同意: 提醒使用者自行查核;切勿陳述法律要求。
  • 人事或客戶事宜: 建議納入機密會議並僅提供一般性描述;切勿將細節放入會議紀錄。

當問題發生時

症狀可能原因初步修正
Lint:票數總和不符有人離席、棄權或迴避[CONFIRM] 票數;記錄棄權、迴避或離席
Lint:缺少附議人記錄中未提及[CONFIRM: 未記錄附議人];絕不選取姓名
負責人是「董事會」指派給群體詢問哪個人負責主導
「下次會議前」相對日期確認下次會議日期,然後使用 --due-in-days 搭配該基準日,或直接使用該日期
記錄包含健康或 HR 細節討論溢出排除該內容;建議以「主題:人事」納入機密會議
使用者要求標記會議紀錄為已核准想要結束流程解釋核准將於下次會議進行;提供由秘書填寫的核准行

參考檔案

檔案何時讀取
references/minutes-form.md步驟 1–6:格式、提案、利益衝突、機密會議、紅色內容、錄音同意
references/actions-and-follow-up.md步驟 8–9:負責人、日期、追蹤器、提醒草稿
assets/minutes-template.md起草會議紀錄時(步驟 6)
assets/state-template.json追蹤檔案包含的內容

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能