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 頻道
- 分享技能中繼資料(名稱、描述、連結)
- 發布技能摘要供團隊探索
- 提供技能檔案的直接連結
運作方式
- 初始化:提供技能名稱與描述
- 建立:以正確結構建立技能目錄
- 驗證:驗證技能中繼資料的正確性
- 打包:將技能打包成可發布格式
- 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 頻道






