Hermes 把 Distilly 標成 DANGEROUS,怎麼做個人文風 Skill?

錯誤排除

我按照課程指示目前無法安裝 https://github.com/titanwings/distilly。

貼上後hermes agent顯示「安裝未完成。Hermes 的安全掃描將 distilly 判定為 DANGEROUS,列出 107 項高風險模式(包含環境變數/憑證存取、子程序執行與路徑穿越相關項目),因此封鎖安裝;即使使用 --force 也無法略過。這不等於已證明技能有惡意,但目前不應繞過防護手動安裝。

已確認 distilly 未安裝;掃描副本已隔離。」

這不是你操作錯誤,是安裝管道的問題,下面先講原因,再給你幾個解法,大部分都不用開終端機。

【為什麼裝不起來】

把 GitHub 連結直接貼給 Hermes,會走 Skills Hub 安裝,第三方 Skill 只要被判成 dangerous 就一律封鎖,連 --force 都不能略過,這是 Hermes 固定的安全規則。Distilly 被抓到的項目,主要來自它的飛書,Slack,釘釘資料收集功能(會用到憑證和環境變數),還有讀取本機 AI 記憶檔的功能,功能多所以權限大,但這堂課要做的「讓 AI 寫出像你的文案」,其實用不到這些功能。

【方法一,最推薦,不用終端機】用 Hermes 內建的 /learn 做你自己的文風 Skill

先挑 5 到 20 篇你自己寫的代表文案,FB 貼文,商品文案,Email 都可以,挑你最滿意,最像你的那幾篇,然後在 Hermes 對話框輸入:

/learn 我的個人寫作風格。請根據我接下來提供的文案,建立一個名為 my-voice 的 Skill,內容只寫成 Markdown 規則,不要包含任何程式或指令碼。請整理六件事,
一,語氣與身分(我用什麼角色說話,跟讀者的距離),
二,用詞(常用詞,口頭禪,我絕對不用的詞),
三,句型節奏(句子長短,斷行,標點習慣),
四,結構(開頭怎麼抓人,中段怎麼鋪陳,結尾怎麼收),
五,觀點(我通常怎麼下判斷),
六,禁止清單(AI 腔和我不會用的寫法)。每一項都附上我的原文例句,最後再做三組「AI 版本 vs 我的版本」對照,存檔前先給我看草稿。

接著貼上你的文案。

建好之後,就說「用 my-voice 幫我寫一篇 XXX 的貼文」,覺得哪裡不像你就直接指出來,再說「把這個修正更新進 my-voice」,來回幾次會越來越準,這其實就是 Distilly 的核心做法。

為什麼比較安全,這個 Skill 是 Hermes 根據你的文案寫出來的,內容只有文字規則,沒有程式,也不碰任何帳號密碼,你隨時可以請 Hermes 把 my-voice 的內容打開給你檢查。

【方法二,參考別人的框架】brand-voice

GitHub 上的 everything-claude-code 專案裡有一個 brand-voice Skill,只有兩個 Markdown 檔,沒有程式,做法跟這堂課很像,都是從真實文章抽出可以重複使用的語氣檔。不過它預設的是作者本人的英文社群語氣,不建議直接裝,可以用 /learn 請 Hermes 改成你的版本:

/learn https://github.com/affaan-m/everything-claude-code/tree/main/skills/brand-voice 參考這個做法,做一個適合我中文文案的版本,把原作者的預設語氣全部移除,改用我提供的文案,不要包含任何程式,存檔前先給我看草稿。

【方法三,真的需要完整 Distilly 才用,要開終端機】

如果你之後想用飛書或 Slack 的聊天紀錄來蒸餾,或是要做同事,名人的人物 Skill,才需要裝完整版。
Distilly 官方給 Hermes 的安裝方式是用它自己的安裝器,在終端機(Windows 請用 WSL)依序輸入:

git clone https://github.com/titanwings/distilly ~/distilly
cd ~/distilly
python3 tools/install_distilly.py --host hermes --dry-run
python3 tools/install_distilly.py --host hermes --force

裝好後重開 Hermes 對話,或輸入 /reload-skills,就能用 /distilly。要提醒的是,這條路不會經過 Hermes 的安全掃描,等於你自己替它背書,用不到的飛書,Slack 功能不要設定任何 Token,也不要再把連結貼給 Hermes 安裝,不然又會走回 Hub 被擋下。

【我的建議】

第三個方法最複雜,如果不想要使用終端機,或想要簡單一點的話,方法一 跟 二 都可以達到不錯的效果。
抱歉,當時在設計的時候忽略了權限問題,希望沒有造成大家的困擾,謝謝。

以下由整理者依課程內容與官方文件補充,不是講師在課堂的原始回覆。

為什麼被擋

學員把 Distilly 的 GitHub 連結交給 Hermes 安裝時,Skills Hub 掃描標示憑證存取、子程序與路徑等高風險模式。完整版含飛書、Slack、釘釘等資料收集功能,也能讀取本機 AI 記憶。這些功能超出了課程的文風練習範圍。Hermes 官方文件說明,dangerous 判定會阻擋 Hub 安裝,Hub 的 --force 仍無法覆寫。

方法一|用自己的文章建立文風 Skill

挑 5 到 20 篇你自己寫的社群貼文、商品文案或 Email。在 Hermes 對話貼上下面這段,再提供文章。

/learn 根據我接下來提供的文章建立 my-voice Skill。內容只用 Markdown 文字。請整理語氣與角色、用詞、句型節奏、文章結構、下判斷的方式,以及我不會用的寫法。每項附上原文例句,再做三組改寫對照。先給我看草稿再存檔。

建好後,用 my-voice 寫一篇新貼文。把不像你的地方指出來,請 Hermes 把具體修正回寫進 Skill。也可以打開 Skill 檢查內容是否只有你要的文字規則。

方法二|參考 brand-voice 的整理方式

也可以請 /learn 參考 brand-voice 的架構,用你的文章重做中文版本,移除原有語氣與例句。先檢查草稿,再決定要不要存。

方法三|確實需要完整版時,先檢查安裝內容

原回覆也提到 Distilly 專案提供獨立安裝器,適用於確實需要進階資料收集功能的人。專案文件提供 python3 tools/install_distilly.py --host hermes --dry-run 預覽安裝位置。執行安裝器前,先檢查它的程式與所需權限。用獨立安裝器會避開 Hermes Hub 的那次掃描,--dry-run 只預覽位置。確定程式碼及權限符合你的需求,再依專案文件進行,安裝後可用 /reload-skills 或重開工作階段,確認能找到 /distilly。

只需要做文風練習,前兩種方法就能開始。

對照錯誤訊息原文
DANGEROUS
安裝未完成

回課程對照

  • 2-5 · AI 寫的文案不像你?訓練個人與品牌專屬 Skill
開啟上課教室,選上方單元 ↗

這題有解決你的問題嗎?

來源與核對紀錄

提問來源:學員提問(已匿名) · 學員提問與講師回覆依課程討論原文保留,只拿掉姓名與稱呼

內容更新 · 編輯核對 2026-11-12 · AI 編輯核對,依 Hans 原回覆整理

對應章節:第 2 章・公司大腦:知識庫與 Skill · AI 寫的文案不像你?訓練個人與品牌專屬 Skill

依課程原始問答與講師當時回覆整理,學生姓名已隱去。

  • CLASS-19 · 2026-10-30 · Distilly 被安全掃描封鎖
Distilly、DANGEROUS、Skills Hub、安裝未完成、/learn、my-voice、brand-voice、文風 Skill、Hermes、愛馬仕