技能包

Skills-Atlas:依主題瀏覽並批次安裝公開的 Agent Skill

適合一次性挑選並安裝多個公開 Agent Skill 的開發者,前提是本機 Node ≥ 20,且每個技能在安裝前都要先確認它會執行、讀取與對外傳送什麼。

官方來源 · Skills-Atlas

安裝

npx skills-atlas

適合誰

你需要先橫向看一遍公開的 Agent Skill,再決定要裝哪幾個進自己的 agent,這時 Skills-Atlas 就是合適的工具。它把 SKILL.md 格式的公開技能依主題收進一個可摺疊的終端目錄樹,同時提供一個本機網頁介面作為另一個入口:你可以勾選多個技能後一次安裝,而不是替每個技能各自找儲存庫、各自跑一次安裝指令。

如果你的目標只是裝一個技能,走該技能儲存庫自帶的安裝方式會更快,不必先翻目錄。反過來說,如果你要在多款 agent 之間統一鋪一批技能,你需要的是一份能離線翻的清單加上一套固定參數的安裝指令,那麼「先瀏覽、再批次安裝」就是這套工具的核心動作。

文件中的批次安裝範例固定了單一目標 agent 與固定範圍,因此它比較適合已經在用某一款 agent、並且願意照範例那種「指定 agent + 指定範圍 + 一次裝多個」的流程來操作的人。

3 分鐘完成第一次嘗試

前置條件是 Node ≥ 20:文件只寫了版本要求,沒有說明版本不符時是直接拒絕啟動還是會給出降級提示,所以能確定的是,版本不夠時無法保證執行。

指令透過 npx 呼叫 skills-atlas,不做全域安裝;文件沒有說明這個指令在本機的寫入與快取細節,因此不要把它當成完全不寫入的動作。

第一步先做瀏覽與檢視:

npx skills-atlas

進入終端目錄樹後依主題展開到具體技能,用 p 檢視該技能的 SKILL.md,同時看它給出的風險檢查——風險檢查會列出這個技能會執行什麼、讀取什麼、向外傳送什麼。

成功訊號是:終端目錄樹依主題列出 SKILL.md 格式的技能,檢視某一項時能讀到該技能的說明與風險提示,以及當某個技能會取代已安裝的同名技能時,這一項會在任何東西執行之前被標示出來。

有一處文件沒有交代:按 p 檢視時是否會連上網路取得內容、是否會在本機寫入磁碟,文件沒有說明;本機網頁介面這個入口本身就意味著本機會有服務在監聽。所以檢視步驟可以當成資訊性動作來對待,但不要預設它不會產生任何存取。

會明確改動環境的是安裝動作;至於 npx 呼叫本身是否會寫入磁碟,文件沒有說明。文件中的安裝形式是:

skills-atlas install anthropics/skills@pdf supabase/agent-skills@supabase -a claude-code -p -y

一次裝入兩個技能,-a 指定目標 agent,-p 指定專案範圍,-y 代表自動確認。同名取代會在安裝前被標示出來,因此建議確認過那一項之後再執行安裝;若希望逐項確認,就不要直接使用帶 -y 的那條指令。

使用案例

案例一,依主題批次裝入同一個 agent。文件提供的可複製指令就是上面那條:一次裝入兩個來自不同儲存庫的技能,目標 agent 是 claude-code,範圍是專案層級,確認是自動的。可觀察的結果是這兩個技能出現在該 agent 的技能目錄裡。證據邊界:文件只給出這一組技能名稱、這一個 agent 與這三個參數,換成其他儲存庫或 agent 時哪些參數可以照用、哪些必須修改,文件沒有說。

案例二,安裝前先看某個技能的說明與風險提示。在目錄樹裡找到一個技能後按 p,讀取它的 SKILL.md,風險檢查會告訴你它會執行什麼、讀取什麼、向外傳送什麼;如果它會取代一個已安裝的同名技能,這一項會在任何東西執行之前被標示。可觀察的結果是,你在安裝前就拿到了這份說明與提示。證據邊界:文件沒有說明風險檢查的結果來自套件內建的快照還是即時取得,也沒有說明按 p 開啟時的網路與寫入磁碟行為。

使用邊界

目錄快照是隨套件內建的,因此瀏覽目錄可以離線進行;但 SKILL.md 內文與風險檢查結果是否同樣在本地可得,文件沒有交代,把它當成未知。

複選後安裝會寫入目標 agent 的技能目錄(文件範例為專案範圍),並可能取代同名技能,雖然同名取代會在安裝前被標示出來。

涵蓋範圍大不等於每個用戶端行為一致:文件給出的是可涵蓋的 agent 集合與兩種介面入口(終端樹、本機網頁介面),並沒有逐一說明它們的行為差異。

要求 Node ≥ 20,版本不符時無法保證執行,文件未說明降級或拒絕啟動的具體方式。