skillsui icon

skillsui

skillsui 是一款以鍵盤操作的終端機 UI,用於管理 skills.sh skills 的專案與全域範圍。可直接讀寫磁碟上的 skill 資料夾與鎖定檔,內建安裝、更新、移動、刪除與搜尋流程。

skillsui

概覽

skillsui 是一款用於管理 skills.sh skills 的終端機 UI。它以雙面板呈現專案與全域 skill 範圍,並完全以鍵盤操作。

此工具不使用資料庫或設定檔。相反地,它會從磁碟讀取 skill 資料夾與 CLI 鎖定檔,並在你移動、刪除、更新、fork 或安裝 skills 時,將變更寫回相同的檔案。

主要功能

雙面板終端機版面

在左側顯示專案 skills、右側顯示全域 skills,並可使用鍵盤在各面板之間導覽。

以磁碟為基礎的狀態

直接從磁碟讀取 skill 資料夾與 CLI 鎖定檔,然後將操作結果持續寫回相同檔案。

Skill 管理操作

支援移動、刪除、更新與 fork skills,並可在兩個面板中以批次選取方式刪除與更新。

內建搜尋與安裝流程

搜尋 skills.sh,並可在安裝到專案或全域範圍前先預覽 skill。

適合 Claude Code 的安裝路徑

為 Claude Code 連結已安裝的 skills 到 .claude/skills,同時將正本保留在 .agents/skills。

安裝與更新器

提供發行版安裝與自我更新指令,包含下載檔案的校驗和驗證。

感知鎖定檔的狀態

根據鎖定檔是否存在,以及磁碟上資料夾是否缺失,辨識已追蹤、在地與隱藏的 skills。

常見使用情境

  • 儲存庫層級的 skill 管理

    從儲存庫根目錄內管理專案範圍的 skills,並在專案面板中顯示 .agents/skills 及其對應的鎖定檔。

  • 全域 skill 管理

    檢視並整理位於 ~/.agents/skills 的全域 skills 資料庫,包括在設定時存放於 XDG 狀態位置下的項目。

  • 以搜尋為主導的安裝

    搜尋 skills.sh、檢視預覽,並從分割模式視窗中將選定的 skill 安裝到專案或全域範圍。

  • 批次維護

    使用批次選取一次更新或刪除多個已追蹤的 skills,並為破壞性操作提供確認與絕對路徑安全性。

  • 範圍變更與本機變體

    當你想變更 skill 的範圍或以新名稱建立本機變體時,可移動或 fork 該 skill。

Pros and Cons

Pros

  • 以鍵盤優先的工作流程,搭配 h/j/k/l 導覽與操作快捷鍵。
  • 不需要資料庫或設定檔;狀態保留在既有的 skill 資料夾與鎖定檔中。
  • 同時支援專案與全域 skill 範圍。
  • 可在安裝前先預覽 skill。
  • 安裝程式會使用 SHA-256 驗證下載,並支援自我更新。
  • 將正本 skills 保留在 .agents/skills,並連結到 .claude/skills 供 Claude Code 使用。

Cons

  • 此工具專注於以檔案系統為基礎的 skill 資料夾與鎖定檔,因此不適合作為其他無關內容類型的通用 UI。
  • 在 home 目錄執行時,專案與全域面板會是相同位置,因此應用程式會改為只顯示全域面板。

FAQ

skillsui 管理什麼?

這是一款用於管理 skills.sh skills 的終端機 UI。它會從磁碟讀取 skill 資料夾與 CLI 鎖定檔,並將變更寫回相同的檔案,因此狀態會保留在本機檔案系統中,而不是儲存在資料庫或設定檔裡。

支援哪些平台?

README 說明發布的二進位檔支援 ARM64 與 x64 的 macOS 和 glibc Linux。

skillsui 是開源的嗎?

是的。此專案在 GitHub 上是開源的,而且儲存庫首頁的檔案列表顯示為公開儲存庫,並採用 MIT 授權。

要如何安裝與更新?

README 說明可透過提供的 shell 安裝程式來安裝;該安裝程式會驗證 SHA-256 檢查碼,並將二進位檔寫入 ~/.local/bin。也支援使用 skillsui update 進行更新。

它能同時處理專案與全域 skill 位置嗎?

它是為專案與全域 skill 範圍而設計的。從專案根目錄執行時會顯示兩個面板;從 home 目錄執行時則只會顯示全域面板,因為兩個範圍原本都會指向同一個資料夾。

Quick Facts

類別
Developer Tool
來源網域
github.com
儲存庫可見性
公開
授權
MIT
主要工作流程
以終端機為基礎的 skills.sh skill 管理
支援的發行平台
ARM64 與 x64 的 macOS 和 glibc Linux