mcpField
S
skill-warden

skill-warden

github.com/mphinanceセキュリティ3284 回インストール2 日前に更新
リポジトリ

skill-warden について

skill-wardenはリポジトリのskills/ディレクトリを監査し、スキルの健全性やセキュリティリスク、重複するトリガーを確認します。複数のエージェントスキルを管理するチーム向けで、修正や削除の前にレポートを作成します。

主な機能

  1. 01未使用または形式不備のスキルを検出
  2. 02破壊的なコマンドや未承認API呼び出しを指摘
  3. 03重複するトリガーフレーズを検出
  4. 04ドキュメント、決定性、安全性を採点
  5. 05レポートを作成し修正前に承認を待機

活用シーン

  1. 01エージェントスキルのディレクトリを定期点検
  2. 02データ削除につながるスキルのコマンドを発見
  3. 03非推奨スキルやトリガーの競合を特定

インストール

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

$npx skills add https://github.com/mphinance/alpha-skills --skill skill-warden

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

同梱ファイルREADME.md

詳細

Skill Warden

「信頼せよ、されど検証せよ。」

100 を超える高度に専門化されたエージェントスキルを含むリポジトリでは、技術的負債とセキュリティリスクは決して小さなものではありません。Skill Warden は、skills/ ディレクトリの健全性とセキュリティの監査を自動化します。

中核となる指令

  1. デッドスキルの検出: 過去 30 日間に一度も呼び出されていないスキル、または適切な SKILL.md フォーマットを欠くスキルをスキャンします。
  2. セキュリティ監査: スキルに埋め込まれたシェルコマンドを解析します。破壊的なフラグ(例: rm -rf、rsync の --delete)の使用や、許可されていない外部 API 呼び出しを検出して警告します。
  3. 競合の解決: 異なるスキル間で重複するトリガーフレーズを特定します。
  4. 評価マトリクス: ドキュメントの完全性、決定論的な動作、安全性の制約に基づいて、各スキルに健全性スコア(0〜100)を割り当てます。

使用方法

「Run Skill Warden」または「Audit my skills」を介して呼び出された場合:

  1. すべての SKILL.md ファイルを再帰的に読み取ります。
  2. 警告、重大なエラー、および非推奨スキルの一覧を詳述した skill_audit_report.md アーティファクトを生成します。
  3. デッドスキルの自動修正や削除を試みる前に、ユーザーの確認を待ちます。

コメント