深度報告
-
Skills Janitor 是一款專為 Claude Code 使用者打造的開源技能管理外掛,由開發者 Krzysztof Hendzel 於 2026 年 4 月釋出。它透過 9 個獨立的斜槓命令,幫助使用者審計、去重、校驗、修復及追蹤本地技能庫,解決「裝了幾十個技能卻叫不出名字」的普遍痛點。產品採用 MIT 協議開源,零外部依賴,在 Product Hunt 上獲得了 149 個點贊和 6 條評論的初步認可。
-
Skills Janitor 的誕生源於開發者自身的真實困擾。創作者在 Reddit 社群分享道:「我安裝了 35 個技能,卻連 10 個都叫不出名字。」這個場景精準擊中了許多 Claude Code 使用者的痛點——隨著技能市場(如 Claudate 聲稱擁有 15 萬+技能)的蓬勃發展,使用者的本地技能目錄逐漸陷入混亂、重複和遺忘的狀態。 該產品於 2026 年 4 月 13 日正式在 Product Hunt 上線,GitHub 倉庫獲得 30 個 Star 和 4 個 Fork。作為一款純 Shell 指令碼實現的工具,它僅需 Bash、Python 3 和 curl 即可執行,無需 pip 或 node modules 等外部依賴,這種極簡設計大幅降低了使用門檻。
-
Skills Janitor 的核心價值在於將技能管理這一原本模糊、手動的過程,轉化為結構化、可自動化的工作流。它提供 9 個獨立的斜槓命令,每個命令都是自包含的技能模組: 審計與盤點類:/janitor-audit 可列出所有已安裝技能的完整清單;/janitor-usage 則透過解析對話歷史,展示實際呼叫和從未使用的技能,幫助使用者識別「死重量」。GitHub README 中展示了一個典型案例:某使用者在 4 周內安裝了 36 個技能,實際活躍使用的僅有 4 個。 質量與修復類:/janitor-check 掃描技能檔案中的錯誤和缺失後設資料;/janitor-fix 提供自動修復功能,預設以幹執行模式預覽變更,確保安全;/janitor-cleanup 負責查詢並移除損壞或無效的技能。 最佳化與發現類:/janitor-duplicates 識別具有相同功能的重複技能;/janitor-search 支援在 GitHub 上按關鍵詞搜尋新的 Claude Code 技能;/janitor-compare 可將本地技能與 GitHub 上的類似替代品進行對比,輔助決策。 報告生成:/janitor-report 生成所有技能的完整健康檢查報告,便於定期維護。 值得一提的是,所有命令都支援自然語言觸發。使用者可以直接輸入「審計我的技能」「我使用了哪些技能」等描述性語句,系統會透過關鍵詞匹配自動呼叫相應功能。這種設計降低了記憶成本,符合 Claude Code 本身的互動習慣。
-
Skills Janitor 採用完全開源免費的策略,基於 MIT 許可證釋出。使用者可透過兩種方式安裝:一是透過 Claude Code 的外掛市場直接安裝,二是從 GitHub 克隆到本地技能目錄。這種零成本、低門檻的定位,使其在開發者社群中快速獲得關注。 從商業模式角度看,Skills Janitor 本身不直接產生收入,其潛在價值在於:作為流量入口建立開發者影響力;透過開源貢獻積累技術聲譽;為未來可能的增值服務(如企業版、雲同步功能)奠定基礎。目前 Claude Code 生態中類似的工具多采用開源+捐贈或開源+企業支援的混合模式。
-
由於產品上線時間較短(約 1 周),公開的使用者評價相對有限,但從已有反饋中可以提煉出一些共識。 正面評價方面,PH 中文站的使用者表示「終於不用手動查了,省時間」「去重功能很實用,發現了好幾個重複定義的技能」。開源屬性也獲得了社群認可,有使用者評論「開源萬歲,開發者必備神器」。安全性設計受到好評——預設幹執行、刪除需確認、不修改市場技能等機制,讓使用者敢於在正式環境嘗試。 改進建議方面,有使用者提出「希望能增加圖形化報告匯出功能」,暗示當前純命令列的輸出形式對非技術使用者不夠友好。此外,作為一款新工具,其長期穩定性和對邊緣情況的處理能力還有待時間檢驗。
-
Skills Janitor 所處的 Claude Code 技能管理賽道,是整個 AI 編碼工具生態中的一個細分領域。根據 awesome-claude-code 倉庫的整理,目前生態中已有數十款相關工具,涵蓋技能市場(如 Claudate、SkillsMP)、技能建立工具(如 Skill-Creator)、使用監控(如 ccflare、ccxray)等多個方向。 在技能管理這一細分賽道中,Skills Janitor 的定位偏向「維護型工具」而非「建立型工具」。它與 AI Skills Manager 等競品形成差異化——後者更側重技能的全生命週期管理(建立、編輯、同步),而 Skills Janitor 專注於存量技能的審計、清理和最佳化。這種定位類似於傳統軟體生態中的「系統清理工具」,解決的是「技能膨脹」這一隨著生態成熟而愈發突出的問題。 行業觀察人士認為,隨著 Claude Code 使用者規模的擴大和技能市場的繁榮,技能管理工具將從「小眾需求」演變為「剛需」。Skills Janitor 的提前佈局,使其有機會成為這一細分領域的標準工具。
-
作為一款新發布的開源工具,Skills Janitor 目前尚未出現明顯的爭議或負面事件。但從產品形態和生態位置來看,潛在風險包括: 功能邊界風險:Skills Janitor 的核心功能是分析和建議,而非強制清理。它尊重「某些重疊是有意為之」的設計,不會自動刪除任何內容。這種保守策略雖然安全,但也意味著使用者仍需手動執行最終決策,自動化程度有限。 生態依賴風險:Skills Janitor 完全依賴 Claude Code 的技能體系。如果 Anthropic 未來調整技能格式或引入原生的技能管理功能,該工具的適用性可能受到影響。 競爭替代風險:Claude Code 生態中已有多個技能管理相關工具,包括功能更全面的 AI Skills Manager、整合度更高的 claude-skills-manager 等。Skills Janitor 需要在「簡單易用」和「功能全面」之間找到平衡點,以維持競爭力。
-
適合使用的人群: 安裝了大量 Claude Code 技能但缺乏系統管理的開發者 希望定期清理技能庫、保持工作區精簡的效率追求者 需要審計技能質量、排查配置錯誤的團隊技術負責人 對開源工具持友好態度、願意嘗試新工具的早期採納者 不太適合的人群: 僅使用少量內建技能、沒有自定義需求的輕度使用者 希望完全自動化、無需人工干預的「一鍵清理」需求者 對命令列介面不熟悉、偏好圖形化操作的使用者 使用建議:建議將 Skills Janitor 納入定期維護流程,例如每月執行一次 /janitor-usage 和 /janitor-report,識別長期未用的技能和潛在問題。對於團隊環境,可考慮在 CI/CD 流程中整合技能健康檢查,確保所有成員的技能庫保持一致。
-
Skills Janitor 是一款精準解決 Claude Code 使用者痛點的實用工具。它沒有試圖成為功能大而全的「瑞士軍刀」,而是專注於「技能審計與清理」這一單一場景,透過 9 個簡潔的命令和零依賴的設計,為使用者提供了開箱即用的解決方案。在 Claude Code 生態快速擴張的背景下,這類維護型工具的價值將愈發凸顯。對於已經感受到「技能膨脹」困擾的開發者來說,Skills Janitor 值得一試。
使用者評論
-
MichelleBennettJr—終於有人做了這個,之前手動查重複累死了 -
LineMichel—裝了一堆skill根本用不過來,用了skills-janitor才發現35個裡只有4個是真正在用的,太真實了 -
MRogers_7—去重功能太實用了,我的skills目錄簡直是個垃圾堆 -
Marilyn.Kim_7—零依賴好評 -
淡然370—開源免費還要什麼腳踏車 -
浮生749—dry-run模式好評,不用擔心誤刪 -
AlissaFrancois—感覺對新手不太友好,命令列還是有點門檻 -
Thomas.Jackson_88—說白了就是給Claude Code的技能庫減肥 -
Rebecca.Cooper_2022—推薦整合到CI/CD裡定期跑 -
ZStewart_2024—用了這個才知道自己裝了那麼多重複的skill -
JHoward_2021870—希望能出個圖形介面 -
NatalieMoore_20213—我的skill目錄終於清爽了 -
Donald_Lee_99—比手動清理省事多了 -
RSanchezK—無遙測這個要點贊 -
MsBobHenry_x—開發者必備 -
RMurphy_2020625—簡單直接,不錯 -
DavidMurrayK—audit功能挺準的,一下就掃出來8個壞掉的skill -
Natalie_Rivera_2022—建議增加匯出PDF報告功能 -
brownwolf389—MIT協議就是香 -
徐琪婷—如果只裝了幾個skill可能沒必要裝這個 -
HHarris007—給團隊用很合適 -
EAdamsX—找重複定義超好用 -
DrBradleySutton_2024—YYDS -
SandyFreier—解決了實際問題 -
JulieStewart_2020—清理完感覺整個人都清爽了哈哈哈 -
Kathryn_RobertsJr097—期待後續更新 -
goldenkoala825—唯一缺點就是不能刪完之後自動幫我補上真正需要的skill哈哈 -
WReyes_66812—安裝簡單,配置也簡單 -
MJonesJr96—已經加入日常開發流程了