mcpField
S
skill-share

skill-share

github.com/composiohqエージェントワークフロー78.2k4.3k 回インストール14 週間前に更新
リポジトリ

skill-share について

skill-shareは、チームでClaudeスキルを作成・配布するためのスキルです。ディレクトリ構成とメタデータを生成して検証・パッケージ化し、Rube経由でSlackに告知できます。

主な機能

  1. 01スキルディレクトリとSKILL.mdの作成
  2. 02標準サブディレクトリの生成
  3. 03メタデータの作成と検証
  4. 04命名規則と構成の確認
  5. 05ZIP形式でのパッケージ化
  6. 06Rube経由でのSlack通知

活用シーン

  1. 01チーム向けClaudeスキルの作成
  2. 02配布用スキルの検証とパッケージ化
  3. 03Slackチャンネルでの新規スキル告知

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/composiohq/awesome-claude-skills --skill skill-share

インストール後、Claude Code で/skill-shareを入力して読み込まれたか確認します。

詳細

このスキルを使用する場面

次のような場合に、このスキルを使用してください。

  • 適切な構造とメタデータを備えた新しい Claude スキルを作成する
  • 配布可能なスキルパッケージを生成する
  • 作成したスキルを Slack チャンネルで自動共有し、チーム内で周知する
  • 共有前にスキルの構造を検証する
  • スキルをパッケージ化してチームに配布する

次のような場合にも、このスキルを使用してください。

  • ユーザーがスキルを作成または共有したいと言った場合

このスキルは、次のような用途に適しています。

  • チームのワークフローの一環としてスキルを作成する
  • スキルの作成とチームへの通知が必要な社内ツールを構築する
  • スキル開発パイプラインを自動化する
  • チームへの通知を含む、共同でのスキル作成

主な機能

1. スキルの作成
  • SKILL.md を含む、適切な構造のスキルディレクトリを作成します
  • 標準化された scripts/、references/、assets/ ディレクトリを生成します
  • 必須のメタデータを含む YAML フロントマターを自動生成します
  • 命名規則(ハイフン区切りの小文字)を適用します
2. スキルの検証
  • SKILL.md の形式と必須フィールドを検証します
  • 命名規則を確認します
  • パッケージ化の前にメタデータがすべて揃っていることを確認します
3. スキルのパッケージ化
  • 配布可能な zip ファイルを作成します
  • スキルのすべてのアセットとドキュメントを含めます
  • パッケージ化の前に自動で検証を実行します
4. Rube を介した Slack 連携
  • 作成したスキルの情報を指定された Slack チャンネルに自動送信します
  • スキルのメタデータ(名前、説明、リンク)を共有します
  • チームがスキルを見つけられるよう、概要を投稿します
  • スキルファイルへの直接リンクを提供します

仕組み

  1. 初期化:スキル名と説明を指定します
  2. 作成:適切な構造でスキルディレクトリを作成します
  3. 検証:スキルのメタデータが正しいことを検証します
  4. パッケージ化:スキルを配布可能な形式にパッケージ化します
  5. Slack 通知:スキルの詳細をチームの Slack チャンネルに投稿します

使用例

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

Rube との連携

このスキルでは、次の目的で Rube を活用します。

  • SLACK_SEND_MESSAGE:スキルの情報をチームのチャンネルに投稿します
  • SLACK_POST_MESSAGE_WITH_BLOCKS:リッチな形式でスキルのメタデータを共有します
  • SLACK_FIND_CHANNELS:スキルの告知先となるチャンネルを見つけます

要件

  • Rube を介した Slack ワークスペースへの接続
  • スキル作成ディレクトリへの書き込み権限
  • スキル作成スクリプトを実行するための Python 3.7+
  • スキル通知の送信先となる Slack チャンネル

コメント