開源專案
titanwings/colleague-skill avatar
titanwings/colleague-skill

dot-skill:將任何人蒸餾為 AI 技能

將冰冷的離別化為溫暖的技能,歡迎加入數字生命1.0!將冰冷的告別化為溫暖的技能?這是一個重生的時代。歡迎來到數位生活1.0。

24,715 個 Star2,145 個 ForkPythonMIT
GitHub

秒懂

它是什麼?
colleague-skill 儲存庫的現行版本以 dot-skill 為名,用統一引擎將同事、親密關係與公眾人物蒸餾為 AI 技能。
適合誰用?
README 將 dot-skill 定位為示範階段、MIT 授權的專案:技術報告涵蓋同事家族,關係與名人家族的論文仍在規劃中,並歡迎回報錯誤。社群畫廊與 INSTALL.md 是 README 提供的兩個用於核對目前行為的連結。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫最近一次提交在 3 天前。
用什麼語言寫的?
主要是 Python(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。

開源專案深度解析

從 colleague.skill 到 dot-skill

GitHub 儲存庫名為 colleague-skill,但其 README 將 dot-skill(同事.skill)作為目前的主要版本。最初的想法是在離職同事、導師或隊友的知識離開之前捕捉它。更名後的專案把範圍擴大到任何人:伴侶、家人、老朋友、偶像、公眾人物、虛構角色,甚至你自己。來源素材加一段描述,就變成一個 AI 技能,用 README 的話說,它按照對方的框架思考,用對方的聲音說話。儲存庫中繼資料顯示 20,706 星與 2,024 fork;README 另外標註了 2026.04.19 的 15k 星里程碑與 2026.06.01 的技術報告。README 將專案歸於 @titanwings 與上海人工智慧實驗室 AI 安全中心。現有素材沒有建立使用者數量或生產部署情況。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 從 colleague.skill 到 dot-skill、輸入、輸出、命令、檔案與配置鍵。

三個角色家族

統一的 /dot-skill 入口位於通用技能引擎之上。README 將蒸餾對象分為三個家族。colleague 涵蓋同事、導師、隊友與上下游夥伴,採用 Work Skill 加 Persona 雙層架構,支援飛書、釘釘與 Slack 自動收集。relationship 涵蓋前任、伴侶、父母、朋友與近親;其 Persona 內容是表達 DNA、情緒觸發點、衝突模式與修復模式,照片分享功能標註為即將推出。celebrity 涵蓋公眾人物、創作者、公共聲音與虛構角色,附帶從字幕到品質檢查的六維研究工具鏈。每個家族都有自己的提示詞管線、來源收集策略與生成模板。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 三個角色家族、輸入、輸出、命令、檔案與配置鍵。

支援的資料來源

README 記錄了八種來源類型。飛書透過 API 對訊息、文件與試算表全自動收集。釘釘對文件與試算表自動收集,但訊息需要透過瀏覽器讀取,因為其 API 不提供訊息歷史。Slack 需要管理員安裝 Bot,免費方案僅限 90 天歷史。微信聊天記錄來自 WeChatMsg、PyWxDump 或留痕匯出的 SQLite 檔案。PDF、圖片、截圖、飛書 JSON 匯出、郵件 .eml 與 .mbox 檔案,以及 Markdown 或直接貼上的文字都是手動上傳。README 沒有涉及加密、本地部署或任何資料保護法規合規問題。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 支援的資料來源、輸入、輸出、命令、檔案與配置鍵。

安裝與 Agent 宿主

README 推薦的安裝方式是讓 Agent 處理:把儲存庫 URL 交給它,由它偵測目前宿主的 skills 目錄、複製並註冊入口。手動安裝是把儲存庫複製到指定路徑:Claude Code 對應 ~/.claude/skills/dot-skill,OpenClaw 對應 ~/.openclaw/workspace/skills/dot-skill,Codex 對應 ~/.codex/skills/dot-skill;Hermes 需要複製後執行 python3 tools/install_hermes_skill.py --force。生成的技能可以透過 install_claude_generated_skill.py、install_openclaw_generated_skill.py 與 install_codex_generated_skill.py 發布。列出的四個相容宿主是 Claude Code、Hermes Agent、OpenClaw 與 Codex。飛書或釘釘自動收集的憑證、發布與 Windows 相關處理在 INSTALL.md 中說明,README 只給出連結,沒有複述內容。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 安裝與 Agent 宿主、輸入、輸出、命令、檔案與配置鍵。

使用 dot-skill

啟動 /dot-skill 後,它先詢問要蒸餾哪個家族,然後要求輸入別名、基本資料、個性標籤與資料來源。README 說所有欄位都可以跳過,僅憑一段描述也能生成技能。生成的技能以 /{character}-{slug} 呼叫,並有 -work 與 -persona 變體。命令表還列出 python3 tools/skill_writer.py --action list 用於列舉已生成的技能,以及 python3 tools/version_manager.py --action rollback 用於回滾版本。名人研究管線透過四個命令執行:download_subtitles.sh、srt_to_transcript.py、merge_research.py 與 quality_check.py。README 包含三個示範對話:改編自社群作品的 Andrej Karpathy 名人蒸餾、一位字節跳動 L2-1 後端工程師,以及基於半年聊天記錄的關係案例。這些是示範輸出,不是測量結果。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 使用 dot-skill、輸入、輸出、命令、檔案與配置鍵。

技能結構與演進

生成的技能以 Persona 為通用底座,上面疊加家族專屬模組。colleague 的 Persona 有六層:硬規則、身份、表達、決策、人際與糾正,外加涵蓋範圍、工作流、輸出偏好與經驗知識庫的 Work Skill。relationship 的 Persona 是表達 DNA、情緒觸發點、衝突模式與修復模式。celebrity 的 Persona 是心智模型、決策啟發式、表達 DNA 與外部評價對照,外加六維研究檔案。README 記錄的執行順序是:接收任務,Persona 決定態度與語氣,附加模組補充執行細節,以對方的語氣輸出。演進功能包括追加檔案時自動分析差異並合併到相關部分而不覆蓋、對話糾正寫入 Correction 層、帶自動封存與回滾的版本控制,以及名人研究管線。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 技能結構與演進、輸入、輸出、命令、檔案與配置鍵。

儲存庫結構、技術報告與授權

儲存庫遵循 AgentSkills 開放標準,整個儲存庫就是一個技能目錄。目錄結構顯示 SKILL.md 是入口,prompts/ 存放三個家族的提示詞系統,包括共享的 merger 與 correction_handler 提示詞,tools/ 包含 Python 自動收集器、郵件解析器、研究腳本、多宿主安裝器、技能寫入器與版本管理器,skills/ 存放生成的技能且已被 gitignore。README 宣布了一篇技術報告 COLLEAGUE.SKILL: Automated AI Skill Generation via Expert Knowledge Distillation,提供 colleague_skill.pdf 與 arXiv 2605.31264 兩個版本,描述同事家族的雙層架構與生成機制;關係與名人家族的論文規劃中。授權是 MIT,版權歸 titanwings(2026),授予使用、複製、修改、合併、發布、分發、再授權與出售的權利,軟體按現狀提供且無任何擔保。授權文字對安全態勢、支援或維護隻字未提。README 將專案稱為示範版並請求回報錯誤,同時說明來源素材品質等於技能品質,並給出各家族的來源優先級指導。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 儲存庫結構、技術報告與授權、輸入、輸出、命令、檔案與配置鍵。

README 命令與輸出核對

針對 titanwings-colleague-skill-deep-analysis,應從 README 指定的安裝方式與命令開始,保留實際輸出、錯誤訊息和生成檔案。若專案使用環境變數、Docker、pnpm、Python 或特定配置檔,測試時要逐項確認它們是否存在,並觀察預設值是否符合目前部署環境。這些結果能具體反映文件與程式的配合程度。 本節的判斷以專案 README 中可辨識的功能和操作入口為準,需配合實際專案名稱與命令理解,不能脫離其資料流程另行推論。 採用者也應檢查錯誤處理、權限需求、依賴版本和產物保存方式,確認這些條件能在自己的環境重現。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。 本專案的實際評估仍應回到 README 所列的 README 命令與輸出核對、輸入、輸出、命令、檔案與配置鍵。

編輯結論

README 將 dot-skill 定位為示範階段、MIT 授權的專案:技術報告涵蓋同事家族,關係與名人家族的論文仍在規劃中,並歡迎回報錯誤。社群畫廊與 INSTALL.md 是 README 提供的兩個用於核對目前行為的連結。 採用判斷應聚焦於本專案 README 所列的實際入口、輸入格式、輸出結果與版本限制,先以最小案例核對命令是否能在目標環境完成,再決定是否納入工作流程。這項核對也要記錄專案名稱、執行命令、配置鍵和產物位置,因為這些內容直接影響維護成本與故障排查。 具體核對時請使用本專案 README 指定的命令與配置,觀察實際輸出和錯誤,再判斷是否適合你的環境。

官方來源

  1. Official README
  2. Project repository
  3. Release notes
社群筆記

社群筆記