mcpField
K
knowledge-distribution

knowledge-distribution

github.com/qodex-aiエージェントワークフロー47130 回インストール42 週間前に更新
リポジトリ

knowledge-distribution について

knowledge-distribution は、Claude スキルの作成、検証、パッケージ化、共有を行うスキルです。構成済みのディレクトリと配布用 ZIP を作成し、Rube 経由で Slack に情報を投稿します。

主な機能

  1. 01構造化されたスキルディレクトリの作成
  2. 02YAML メタデータの生成
  3. 03構成と命名規則の検証
  4. 04スキルの ZIP パッケージ化
  5. 05Rube 経由で Slack に告知

活用シーン

  1. 01チーム向けスキルの新規作成
  2. 02配布前のスキル検証
  3. 03Slack チームへのパッケージ共有

インストール

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

$npx skills add https://github.com/qodex-ai/ai-agent-skills --skill knowledge-distribution

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

詳細

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

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

  • 適切な構造とメタデータを備えた新しい 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 チャンネル

コメント