Skip to content

建立與發佈技能

建構自己的技能並分享到技能市集

任何擁有 Claw Buff 帳號的人都可以在技能市集上建立和發佈技能。

建立技能

前往技能市集點擊發佈技能,或直接前往技能編輯器。

編輯器

技能編輯器有兩個面板:

左側面板 — SKILL.md 內容:

用 Markdown 撰寫技能指令。這是技能的核心——教導 Agent 如何執行任務的提示詞文件。你還可以上傳選用的腳本檔案(JS/TS)用於進階行為。

右側面板 — Metadata:

欄位必填描述
名稱是顯示名稱(至少 2 個字元)
描述是卡片上顯示的簡短摘要
分類是開發、生產力、通訊等其中之一
標籤否逗號分隔的探索標籤
版本是語意化版本(如 1.0.0)

撰寫好的 SKILL.md

技能的品質完全取決於指令的清晰度。遵循以下結構:

---
name: my-skill
description: 一句話描述這個技能做什麼
version: 1.0.0
---

# My Skill

## 概述
簡要說明 Agent 使用此技能能做什麼。

## 指令 / 工作流程
Agent 應遵循的逐步指令。
明確指定使用哪些工具以及順序。

## 範例
展示具體的輸入/輸出範例,
讓 Agent 理解預期行為。

## 限制
此技能不能做什麼或不應嘗試什麼。

最好的技能是專注且具體的。一個做好一件事的技能比試圖涵蓋所有的更有用。想「GitHub PR 審查器」而不是「通用程式碼助手」。

儲存與發佈

你有兩個選項:

  • 儲存草稿 — 儲存但不發佈。只有你能看到草稿。適用於開發中的技能。
  • 發佈 — 提交技能進行審核,審核通過後在市集上架。

審核流程

發佈技能時,會發生以下步驟:

  1. 自動安全掃描 — 腳本檔案(如有)會被掃描已知惡意模式(反向 shell、資料外洩、憑證竊取)。
  2. 審核狀態 — 通過掃描的含腳本技能設為「待審核」。不含腳本的技能(僅 SKILL.md)自動通過。
  3. 通知 — 技能被核准或拒絕時你會收到通知。被拒絕的技能包含審核說明。

僅包含 SKILL.md(無腳本檔案)的技能會自動通過,因為它們是純提示詞文件,沒有可執行程式碼。加入腳本會觸發安全審核流程。

管理你的技能

我的技能

在市集頁面點擊我的技能標籤查看所有技能及其狀態:

狀態含義
已發佈(綠色)在市集上架,所有人可見
待審核(橙色)已提交,等待核准
已拒絕(紅色)被拒絕並附有審核說明——編輯後重新提交
未發佈(灰色)草稿或手動取消發佈

編輯

點擊你的任何技能在編輯器中開啟。你可以更新:

  • SKILL.md 內容
  • Metadata(名稱、描述、分類、標籤)
  • 版本號
  • 腳本檔案

對已發佈技能的變更儲存後立即生效。

取消發佈

要暫時從市集下架技能而不刪除它:

  1. 在編輯器中開啟技能
  2. 在危險區域點擊取消發佈

技能變為草稿。你可以隨時重新發佈。

刪除

要永久刪除技能:

  1. 在編輯器中開啟技能
  2. 在危險區域點擊刪除
  3. 確認刪除

刪除是永久性的,無法復原。如果使用者已安裝你的技能,已安裝的副本會保留在他們的 Agent 上,但不會再有後續更新。

最佳實務

  1. 指令要具體。 「幫使用者處理 GitHub」太模糊。「使用 gh pr create 建立包含已暫存變更的 Pull Request」才是可操作的。
  2. 包含範例。 展示好的輸入和輸出。這能大幅提高技能的可靠性。
  3. 宣告相依性。 如果技能需要 API 金鑰或二進位檔,在 SKILL.md 的 frontmatter 和描述中清楚說明。
  4. 有意義地版本化。 做出變更時遞增版本號。使用者和平台會追蹤版本記錄。
  5. 發佈前測試。 在自己的 Agent 上安裝技能,驗證其按預期運作後再公開。
  6. 寫清楚描述。 這是使用者最先看到的。要具體——這個技能到底能為他們的 Agent 做什麼?