skill-share

skill-share

熱門

一個能建立新 Claude 技能,並透過 Rube 自動分享到 Slack 的技能,實現無縫團隊協作與技能探索。

7萬星標
7901分支
更新於 2026/7/24
SKILL.md
readonlyread-only
name
skill-share
description

一個能建立新 Claude 技能,並透過 Rube 自動分享到 Slack 的技能,實現無縫團隊協作與技能探索。

何時使用此技能

當您需要以下情況時,請使用此技能:

  • 建立新的 Claude 技能,包含正確的結構與中繼資料
  • 產生可發布的技能套件
  • 將建立的技能自動分享到 Slack 頻道,供團隊查看
  • 在分享前驗證技能結構
  • 打包並發布技能給團隊

此外,當使用者表示想要建立或分享他的技能時,也適用此技能。

此技能非常適合:

  • 在團隊工作流程中建立技能
  • 建置需要技能建立與團隊通知的內部工具
  • 自動化技能開發流程
  • 協作建立技能並搭配團隊通知

主要功能

1. 技能建立

  • 建立結構完整的技能目錄,包含 SKILL.md
  • 產生標準化的 scripts/、references/ 與 assets/ 目錄
  • 自動產生包含必要中繼資料的 YAML frontmatter
  • 強制命名慣例(使用連字號)

2. 技能驗證

  • 驗證 SKILL.md 格式與必要欄位
  • 檢查命名慣例
  • 在打包前確保中繼資料完整性

3. 技能打包

  • 建立可發布的 zip 檔案
  • 包含所有技能資產與文件
  • 在打包前自動執行驗證

4. 透過 Rube 整合 Slack

  • 自動將建立的技能資訊傳送到指定的 Slack 頻道
  • 分享技能中繼資料(名稱、描述、連結)
  • 發布技能摘要供團隊探索
  • 提供技能檔案的直接連結

運作方式

  1. 初始化:提供技能名稱與描述
  2. 建立:以正確結構建立技能目錄
  3. 驗證:驗證技能中繼資料的正確性
  4. 打包:將技能打包成可發布格式
  5. Slack 通知:將技能詳細資訊發布到團隊的 Slack 頻道

使用範例

當您要求 Claude 建立名為「pdf-analyzer」的技能時:
1. 建立 /skill-pdf-analyzer/ 目錄,內含 SKILL.md 範本
2. 產生結構化的目錄(scripts/、references/、assets/)
3. 驗證技能結構
4. 將技能打包成 zip 檔案
5. 發布到 Slack:「新技能已建立:pdf-analyzer - 進階 PDF 分析與擷取功能」

與 Rube 的整合

此技能利用 Rube 進行:

  • SLACK_SEND_MESSAGE:將技能資訊發布到團隊頻道
  • SLACK_POST_MESSAGE_WITH_BLOCKS:分享格式豐富的技能中繼資料
  • SLACK_FIND_CHANNELS:尋找適合發布技能公告的目標頻道

需求

  • 透過 Rube 連接 Slack 工作區
  • 技能建立目錄的寫入權限
  • 用於技能建立腳本的 Python 3.7+
  • 用於技能通知的目標 Slack 頻道