第十七章:載入與管理技能 — skill_view、skill_manage (create/patch/edit/delete)

俗話說:「在家靠父母,出外靠技能」。當內建的魔法書已經無法滿足你拯救世界(或單純想偷懶)的需求時,就是時候引進外來的力量了!

在這一章,我們要教你如何成為一位稱職的「技能管理員」。你將學會如何將別人寫好的超酷技能載入到你的 Hermes 裡,以及如何像整理書櫃一樣,優雅地新增、修改、甚至刪除這些魔法書。準備好接掌圖書館的鑰匙了嗎?🗝️

🗃️ 技能管理大師 (Skill Manage)

管理技能其實就跟管理電腦裡的檔案差不多,只是 Hermes 給了你一組更安全、更專屬的指令。我們統稱這套指令為 hermes skill(沒錯,我們在第十五章已經稍微見過它了)。

透過這些指令,你可以對技能進行以下「生命週期」管理: * 建立 (Create):無中生有,幫你產生一個標準的 SKILL.md 模板。 * 編輯 (Edit):打開魔法書,修改裡面的咒語內容。 * 修補 (Patch):當技能有點小 Bug 或需要升級時,你可以用它來打補丁。 * 刪除 (Delete):當某個技能失寵了,你可以毫不留情地把它丟進垃圾桶。

📥 如何把外面的技能搬回家?

如果你在 GitHub 或論壇上看到別人分享了一個名為「自動搶高鐵票」的超棒技能(純屬虛構,請勿期待),你通常會拿到一個資料夾或是一個 SKILL.md 檔案。

你只需要把這個檔案放到 Hermes 專屬的 skills 資料夾裡,然後用管理指令確認它有被系統正確讀取,這個新技能就屬於你了!


🛠️ 指令教學:動手整理你的技能庫

光說不練假把戲!讓我們來實際演練一下,如何親手管理你的技能。

介紹指令:使用 hermes skill 進行 CRUD(新增、讀取、更新、刪除)操作

💡 應用練習例子

練習 1:從零開始建立一個技能範本 (create) 我們來自己建一本空白的魔法書。打開終端機輸入:

hermes skill create my-first-skill

幽默小提示:系統會自動幫你產生一個名為 my-first-skill 的資料夾和裡面的 SKILL.md 模板。這就像是拿到了一本全新的空白日記本,準備好開始寫下你的偉大計畫了嗎?

練習 2:打開魔法書進行編輯 (edit) 剛建立的技能還是空的,讓我們把它打開來看看:

hermes skill edit my-first-skill

這個指令會呼叫你預設的文字編輯器(比如 VS Code 或 Vim)。你可以試著在 Description 欄位寫上「這是我的第一個偉大發明!」,然後存檔。

練習 3:毫不留情的斷捨離 (delete) 練習完了?覺得這個空白技能佔空間?那就把它刪掉吧:

hermes skill delete my-first-skill

管家會再三跟你確認是不是真的要刪除。按下確認後,「咻」一聲,這本魔法書就灰飛煙滅了。別難過,這代表你已經掌握了生殺大權!


🎉 恭喜!你現在是合格的技能管理員了!

學會了如何新增和管理技能檔案,這意味著所有的準備工作都已經就緒。

各位觀眾,準備好了嗎?下一章《撰寫第一支技能》,我們終於要捲起袖子,從零開始寫出我們自己的專屬魔法咒語了!這絕對是整本手冊最令人興奮的一刻,我們第十八章見!🧙‍♀️✨