Skills的正確玩法,今天分享出來!

作者:程序猿玩AI
日期:2026年5月8日 上午11:38
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

部署開源Skill Hub,高效管理團隊Skills,解決混亂與安全問題

整理版摘要

呢篇文章係由江楓分享,佢嘅公司內部發布咗超過200個Skills,涵蓋財務、行政、HR、研發、銷售等部門。之前Skills管理主要靠口口相傳,非常混亂,而且安全隱患大。為咗解決呢個問題,佢揾咗一款開源嘅Skill Hub工具嚟部署,效果唔錯,而家特登寫文分享用法。

文章主要介紹咗呢套工具嘅7大功能,包括安裝、命名空間管理、安全掃描、版本管理等。佢強調命名空間可以做到部門之間嘅發佈隔離同權限控制,安全掃描內置咗自動檢測風險,版本管理則方便追蹤更新。整體結論係:如果你公司都有大量Skills需要管理,呢個工具好值得試下,尤其係部署喺內網,可以確保公司機密唔外洩。

  • 開源Skill Hub支援一鍵安裝,一條命令即完成部署,硬件要求低。
  • 命名空間係核心功能,可按團隊隔離Skills、控制權限,適合企業場景。
  • 內置安全掃描,自動檢測Skills風險,管理員可睇到詳細結果做審核。
  • 版本管理支援多次上傳同審核流程,但暫時欠缺版本回滾功能。
  • 實戰成效:公司200+Skills統一管理後,效率提升,安全性亦有保障。
值得記低
流程 get.docker.com

安裝命令(使用阿里鏡像)

一條命令即可安裝: ```bash curl -fsSL | bash -s docker --mirror Aliyun # 然後執行部署命令(原文未提供具體命令,但可參考) ``` 注意:原文只提「一條命令即可,用阿里鏡像進行安裝」,無具體命令,因而省略。

筆記

安全掃描配置

在.env檔案中設定安全掃描環境變數,可啟用內置掃描或配置大模型掃描。詳見文章「開啓安全掃描,需要在.env中文件進行如下配置」部分。

整理重點

點解要用Skill Hub?

Skills已經成為AI時代嘅標配,但管理問題隨之而來。GitHub主要係託管代碼,唔係為Skills設計。作者江楓喺公司部署咗一款開源Skill Hub工具,效果唔錯,今日分享用法。

支援7大功能,包括管理、安全、審核等,仲有多種搜索過濾條件,如下載量、最新、標籤、收藏。

安裝簡單,對硬件要求低,可以喺本地或者雲服務器部署。如果部署喺雲上,甚至可以俾你嘅團隊一個專屬嘅Skill管理器。

整理重點

安裝:一條命令就搞掂

安裝好簡單,一條命令即可,用阿里鏡像進行安裝。部署成功後會有幾個web地址:Web UI(http://localhost:3000)、Backend API(http://localhost:8080)、API文檔(http://localhost:8080/swagger-ui.html)、Skill Scanner(http://localhost:8000)。

如果想公網訪問,要加上--public-url參數指定公網地址

整理重點

命名空間:部門隔離與權限控制

命名空間係Skill Hub嘅核心功能。每個命名空間代表一個團隊或項目,有獨立嘅成員、權限同技能包。好適合企業場景,唔同部門可以各自管理自己嘅Skills。

  1. 1 創建後有管理成員、審核任務、凍結、歸檔四個功能。
  2. 2 管理員可以邀請新成員並分配角色,控制發佈、審核、管理權限。
  3. 3 如果發現安全問題,可以臨時凍結所有發佈操作。
  4. 4 發佈技能時可以揀發佈到邊個命名空間,可見性可設公開或僅命名空間可見。

唔屬於該命名空間嘅帳號係搜索唔到對應Skills嘅。團隊成員上傳Skills後,必須經過管理員審核先可以發佈。

審核流程:上傳 → 管理員審核 → 通過後先發佈

整理重點

安全掃描:自動檢測風險

企業用AI最關心安全問題。Skill Hub內置Skill Scanner服務,喺技能包發佈時自動檢測潛在風險。每個技能包發佈後都會經過掃描,如果唔通過會顯示喺審核界面。

開啓安全掃描需要喺.env檔案配置相關環境變數

上傳Skills後自動觸發掃描,顯示係高風險定低風險。點擊可以睇詳細風險項。管理員審核時會見到完整掃描結果,幫助決策。除咗內置掃描,仲可以配置大模型掃描。

整理重點

版本管理:追蹤每次改動

一個完整嘅Skills需要多次改動同優化,所以版本管理好重要。Skill Hub支援同一名稱嘅Skills多次上傳發佈,版本號會自動生成。

當前版本:v20260418.100051.1(已審核通過)

改動後重新提交,版本號變成v20260418.100628,處於待審核狀態。管理員審核通過後,新版本自動成為最新版本,搜索顯示都會更新。

但係暫時欠缺版本回滾功能,例如想退回舊版,目前唔支援

整理重點

實戰效果同建議

作者公司過去3-4個月已經發布咗200+個Skills,覆蓋各部門。之前靠口口相傳管理,非常混亂。上線Skill Hub後,每個部門有自己嘅命名空間,成員之間隔離,效率提升,仲因為部署喺內網,公司秘鑰同資料唔使擔心外洩。

大家好,我係江楓


Skills而家已經成為AI時代嘅標配,無論係個人定係公司,都喺度大量發佈關於業務嘅Skills 


但問題就跟住嚟,做咗咁多Skills,應該點樣管理?尤其係團隊成員使用同發佈Skills


程序員可能會話用github咪得囉。但係github其實係針對代碼嘅託管平台,唔係針對Skills。


最近,我喺公司部署咗一款開源嘅Skill hub工具,用嚟管理公司同事發佈嘅Skills,效果都幾好。今日分享下點用。


圖片


支援以下7大功能,涵蓋咗管理、安全、審核等各方面。

圖片

而且支援多種搜尋過濾條件,可以按照下載量、最新、標籤、收藏等嚟做過濾搜尋。

圖片


而且安裝簡單,對硬件冇乜要求,行到Windows嘅電腦就得。無論你喺本地定係雲伺服器上面,都可以進行部署。


如果係部署喺雲上面,完全可以俾你嘅小龍蝦配置一個專屬嘅Skill管理器。


01

 安裝

安裝好簡單,一條命令就得,用阿里鏡像嚟安裝。


部署成功後嘅幾個web地址:

  • Web UI: http://localhost:3000

  • Backend API: http://localhost:8080

  • API 文檔: http://localhost:8080/swagger-ui.html

  • Skill Scanner: http://localhost:8000


如果你想個網頁喺公網可以訪問,就需要帶上--public-url 呢個參數嚟指定公網地址。


02

命名空間管理

命名空間係 SkillHub 嘅核心功能。每個命名空間代表一個團隊或項目,擁有獨立嘅成員、權限同技能包。

圖片

呢個功能好適合企業場景。一間公司裏面有好多唔同嘅部門,每個部門有自己獨立嘅Skills要發佈。


透過命名空間,可以做到部門之間嘅發佈隔離,同埋唔同部門人員之間嘅權限控制。


例如研發創建一個研發團隊嘅命名空間,只允許研發團隊有發佈、下載權限,行政或者財務團隊嘅人員就冇權發佈同下載。反之亦然。


喺帳户下拉菜單入面,揀「我的命名空間」。

圖片


然後創建一個屬於自己團隊嘅命名空間。

圖片

創建後有管理成員、審核任務、凍結、歸檔4個功能。


圖片


喺成員管理入面可以邀請新成員加入命名空間並分配適合嘅角色。


圖片


管理員可以調整成員角色,控制邊個可以發佈、審核、管理技能包。如果發現命名空間有安全問題,可以臨時凍結所有發佈操作。


喺發佈技能嘅時候,就可以選擇發佈到邊個命名空間。

圖片

可見性方面仲可以設置呢個Skills係公開定係僅命名空間可見。

圖片


當Skills發佈後,可以睇到Skills所屬嘅命名空間。如果唔屬於test-team呢個團隊嘅帳號,係搜尋唔到呢個Skills嘅。

圖片

當團隊其他人員上傳Skills後,必須經過管理員嘅審核先至可以發佈。

圖片

審核流程如下:

圖片


03

 Skills安全掃描

企業用戶喺使用AI嘅時候,最關心嘅莫過於安全問題。


SkillHub 內置咗 Skill Scanner 安全掃描服務,喺技能包發佈時自動檢測潛在嘅安全風險。確保員工上傳嘅Skills唔會觸發安全問題。


每個技能包喺發佈後都會經過安全掃描,如果安全掃描唔通過,會顯示喺審核界面,方便管理員做審核決策。


開啟安全掃描,需要喺.env檔案入面進行以下配置。

圖片


上傳Skills後,會自動觸發安全掃描。

圖片


掃描完成後會顯示掃描係高風險定係低風險。點擊查看詳細,可以睇到所有掃描出嚟嘅風險項目。

圖片


喺管理員進行審核嘅時候,可以睇到完整嘅掃描結果。幫助管理員決定係咪通過審核。

圖片


除咗用自帶嘅掃描機制,仲可以配置大模型進行掃描。喺.env檔案入面配置就得。

圖片


04

 版本管理

一個完整、功能齊全嘅Skills,涉及到多次改動,係一個逐漸優化嘅工程。


呢個就涉及到需要有一個版本管理功能。呢一點Skill hub都有考慮到。


同一個名稱嘅Skills可以多次上傳、發佈。


圖片

v20260418.100051.1係當前發佈且審核通過嘅版本。喺公開嘅搜尋顯示入面,都係呢個版本。


改動後重新提交,版本號係:v20260418.100628,處於待審核狀態。


當管理員審核通過後,v20260418.100628自動成為最新版本。

圖片

搜尋到呢個Skills後,顯示嘅都係v20260418.100628呢個版本號。


圖片

不過我發現仲欠缺一個功能,就係版本回滾。例如我想將公開發佈嘅版本回退到v20260418.100051.1呢個版本,目前仲未支援。



 寫喺最後

最近3、4個月嘅時間入面,公司內部已經發佈咗200+個Skills。涵蓋財務、行政、HR、研發、銷售各個部門。


之前Skills管理基本上係靠口耳相傳,管理非常混亂。上線Skillhub之後,每個部門有自己專屬嘅命名空間進行管理。部門成員之間都相互隔離。


大家都反饋Skills嘅使用效率更高咗,而且因為部署喺公司內網,好多Skills用到嘅公司密鑰、資料等,都唔使擔心外洩出去。安全性都得到保障。


如果你嘅公司都有一大堆Skills,非常建議用呢個Skillhub嚟做管理。



大家好,我是江楓


Skills現在已經成了AI時代的標配,不管是個人還是公司,都在大量發佈關於業務的Skills 


但問題也來了,做了這麼多Skills,該如何管理?特別是團隊成員使用和發佈Skills


程序員可能會說用github不就好了。但github其實是針對代碼的託管平台,不是針對Skills。


最近,我在公司部署了一款開源的Skill hub工具,用來管理公司同事發佈的Skills,效果還不錯。今天分享下用法。


圖片


支持如下7大功能,覆蓋了管理,安全,審核等各個方面。

圖片

並且支持多種搜索過濾條件,可以按照下載量,最新,標籤,收藏等來進行過濾搜索。

圖片


且安裝簡單,對硬件也沒啥要求,能運行windows的電腦就行。無論在你本地還是雲服務器上,都可以進行部署。


如果是部署在雲上,完全可以給你的小龍蝦配置一個專屬的Skill管理器。


01

 安裝

安裝很簡單,一條命令即可,用阿里鏡像進行安裝


部署成功後的幾個web地址:

  • Web UI: http://localhost:3000

  • Backend API: http://localhost:8080

  • API 文檔: http://localhost:8080/swagger-ui.html

  • Skill Scanner: http://localhost:8000


如果你想讓網頁在公網能夠訪問,需要帶上--public-url 這個參數來指定公網地址


02

命名空間管理

命名空間是 SkillHub 的核心功能。每個命名空間代表一個團隊或項目,擁有獨立的成員、權限和技能包。

圖片

這個功能非常適合企業場景。一個公司裏面有各種不同的部門,每個部門有自己單獨的Skills要發佈


通過命名空間,可以做到部門之間的發佈隔離,以及不同部門人員之間的權限控制。


比如研發創建一個研發團隊的命名空間,只允許研發團隊的有發佈,下載權限,行政或者財務團隊的人員就無權發佈和下載。反之亦然。


在賬户下拉菜單中,選擇"我的命名空間"

圖片


然後創建一個屬於自己團隊的命名空間

圖片

創建後有管理成員,審核任務,凍結,歸檔 4個功能


圖片


在成員管理中可以邀請新成員加入命名空間並分配合適的角色。


圖片


管理員可以調整成員角色,控制誰可以發佈、審核、管理技能包。如果發現命名空間有安全問題,可以臨時凍結所有發佈操作。


在發佈技能的時候,就可以選擇發佈到哪個命名空間去

圖片

可見性上還可以設置該Skills是公開還是僅命名空間可見。

圖片


當Skills發佈後,能看到Skills所屬的命名空間。如果不屬於test-team這個團隊的賬號,是搜索不到這個Skills的。

圖片

當團隊其他人員上傳Skills後,必須經過管理員的審核後才能發佈

圖片

審核流程如下:

圖片


03

 Skills安全掃描

企業用戶在使用AI的時候,最關心的莫過於安全問題


SkillHub 內置了 Skill Scanner 安全掃描服務,在技能包發佈時自動檢測潛在的安全風險。確保員工上傳的Skills不會觸發安全問題


每個技能包在發佈後都會經過安全掃描,如果安全掃描不通過,會顯示在審核界面,便於管理員做出審核決策。


開啓安全掃描,需要在.env中文件進行如下配置

圖片


上傳Skills後,會自動觸發安全掃描。

圖片


掃描完成後會顯示掃描的是高風險還是低風險。點擊查看詳細,能看到所有掃描出來的風險項。

圖片


在管理員進行審核的時候,能看到完整的掃描結果。幫助管理員決策是否通過審核。

圖片


除了用自帶的掃描機制,還可以配置大模型進行掃描。在.env文件中進行配置即可。

圖片


04

 版本管理

一個完整,功能齊全的Skills, 涉及到多次改動,是一個逐漸優化的工程


這就涉及到需要有一個版本管理功能。這一點Skill hub也是考慮到了


同一個名稱的Skills可以多次上傳,發佈。


圖片

v20260418.100051.1是當前發佈且審核通過的版本。在公開的搜索顯示中,也是這個版本


改動後重新提交,版本號是:v20260418.100628,處於待審核狀態


當管理員審核通過後,v20260418.100628自動成為最新版本。

圖片

搜索到該Skills後,顯示的也是v20260418.100628這個版本號


圖片

不過我發現還是欠缺一個功能,就是版本回滾。比如我要想把公開發布的版本回退到v20260418.100051.1這個版本,目前還不支持。



 寫在最後

最近3,4個月的時間裏,公司內部已經發布了200+個Skills。覆蓋財務,行政,HR,研發,銷售各個部門


之前Skills管理基本是靠口口相傳,管理非常混亂。上線Skillhub後,每個部門有自己專屬的命名空間進行管理。部門成員之間也相互隔離。


大家都反饋Skills的使用效率更高了,且因為部署在公司內網,很多Skills用到的公司秘鑰,資料等,都不用擔心外泄出去了。安全性也得到了保障。


如果你的公司也有一大堆Skills,非常建議使用這個Skillhub來做管理。