Skill Share

作者 composiohqbe2a406907dbComplete terms in LICENSE.txt76K 個星標收錄於 2026年10月8日更新於 2026年10月8日儲存庫2 週前更新

A skill that creates new Claude skills and automatically shares them on Slack using Rube for seamless team collaboration and skill discovery.

僅含說明AI & Agents
AI 產生的概覽

建立結構規範的新 Claude 技能,進行驗證與封裝,並透過 Rube 分享到 Slack。

功能
這個技能會引導建立新的 Claude 技能:建立包含 SKILL.md 的技能目錄,產生標準化的 scripts、references 與 assets 資料夾,並以連字號命名規則自動產生 YAML 前置資料。它會驗證 SKILL.md 的格式與必填欄位,接著把技能封裝成可散布的 zip 檔案。最後透過 Rube 將技能名稱、說明與連結張貼到指定的 Slack 頻道。
適用情境
適用於需要依規範結構與中繼資料建立新 Claude 技能,或把現有技能封裝散布的情況。也適合團隊工作流程中,希望把新建技能發布到 Slack 方便團隊查看與發現的場合。
執行需求
需要透過 Rube 連接 Slack 工作空間、對技能建立目錄有寫入權限、用於技能建立指令碼的 Python 3.7+,以及用於通知的目標 Slack 頻道。此技能本身不附指令碼,僅為說明文件。

When to use this skill

Use this skill when you need to:

  • Create new Claude skills with proper structure and metadata
  • Generate skill packages ready for distribution
  • Automatically share created skills on Slack channels for team visibility
  • Validate skill structure before sharing
  • Package and distribute skills to your team

Also use this skill when:

  • User says he wants to create/share his skill

This skill is ideal for:

  • Creating skills as part of team workflows
  • Building internal tools that need skill creation + team notification
  • Automating the skill development pipeline
  • Collaborative skill creation with team notifications

Key Features

1. Skill Creation

  • Creates properly structured skill directories with SKILL.md
  • Generates standardized scripts/, references/, and assets/ directories
  • Auto-generates YAML frontmatter with required metadata
  • Enforces naming conventions (hyphen-case)

2. Skill Validation

  • Validates SKILL.md format and required fields
  • Checks naming conventions
  • Ensures metadata completeness before packaging

3. Skill Packaging

  • Creates distributable zip files
  • Includes all skill assets and documentation
  • Runs validation automatically before packaging

4. Slack Integration via Rube

  • Automatically sends created skill information to designated Slack channels
  • Shares skill metadata (name, description, link)
  • Posts skill summary for team discovery
  • Provides direct links to skill files

How It Works

  1. Initialization: Provide skill name and description
  2. Creation: Skill directory is created with proper structure
  3. Validation: Skill metadata is validated for correctness
  4. Packaging: Skill is packaged into a distributable format
  5. Slack Notification: Skill details are posted to your team's Slack channel

Example Usage

When you ask Claude to create a skill called "pdf-analyzer":1. Creates /skill-pdf-analyzer/ with SKILL.md template2. Generates structured directories (scripts/, references/, assets/)3. Validates the skill structure4. Packages the skill as a zip file5. Posts to Slack: "New Skill Created: pdf-analyzer - Advanced PDF analysis and extraction capabilities"

Integration with Rube

This skill leverages Rube for:

  • SLACK_SEND_MESSAGE: Posts skill information to team channels
  • SLACK_POST_MESSAGE_WITH_BLOCKS: Shares rich formatted skill metadata
  • SLACK_FIND_CHANNELS: Discovers target channels for skill announcements

Requirements

  • Slack workspace connection via Rube
  • Write access to skill creation directory
  • Python 3.7+ for skill creation scripts
  • Target Slack channel for skill notifications

來源與署名

來源:composiohq/awesome-claude-skills位於skill-share提交be2a406

授權條款: Complete terms in LICENSE.txt

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架