mcpField
S
skill-share

skill-share

github.com/davila7エージェントワークフロー33.0k280 回インストール今日更新
リポジトリ

skill-share について

skill-shareは、Claudeスキルの作成、検証、パッケージ化を行い、Rube経由でSlackにチーム向け通知を送るスキルです。チームでの共同開発や配布に利用できます。

主な機能

  1. 01構成済みスキルディレクトリの作成
  2. 02メタデータと命名規則の検証
  3. 03スキルのZIPパッケージ化
  4. 04Rube経由でSlackチャンネルに通知

活用シーン

  1. 01チーム向けClaudeスキルの作成
  2. 02配布前のスキル構造確認
  3. 03新しいスキルのパッケージ化と告知

インストール

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

$npx skills add https://github.com/davila7/claude-code-templates --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 チャンネル

コメント