Communityコーディング&開発github.com

evilstar2016/skill-doctor

AIエージェントスキルの監査、競合・重複・安全性リスクを検出するローカルCLIツールです。

skill-doctor とは?

Skill Doctorは、AIエージェント(Claude Code、Cursor、Codexなど)が使用するスキルをローカル環境で監査・分析するためのコマンドラインインターフェースです。このツールは、複数のスキル間での競合、重複する機能、そしてセキュリティ上のリスクを自動的に検出します。開発者はこれを活用することで、スキルのインストール前に潜在的な問題を特定し、エージェントの動作を安定化させることができます。特に、スキルが増えて管理が複雑になった環境で有用で、JSONやYAML形式でのレポート出力に対応しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add evilstar2016/skill-doctor

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

skill-doctor は何をしますか?

AIエージェントスキルの監査、競合・重複・安全性リスクを検出するローカルCLIツールです。

概要

Skill Doctorは、AIエージェント(Claude Code、Cursor、Codexなど)向けに作成されたスキルをローカル環境で監査・分析するためのコマンドラインツールです。複数のスキル間での競合、重複する機能、セキュリティリスクを自動的に検出し、レポートを生成します。

主な機能

  • 競合検出: 異なるスキル間で同名のコマンドや環境変数が定義されている場合を検出
  • 重複検出: 同じまたは類似した機能を持つスキルの重複を特定
  • 安全性チェック: 不適切な権限や危険な操作を含むスキルを識別
  • レポート生成: 監査結果をJSONまたはYAML形式で出力

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他スキルベースのAIエージェント

使い方

# スキルディレクトリを監査
skill-doctor audit ./skills

# 特定のスキルを監査
skill-doctor analyze ./skills/my-skill

# レポートをJSONで出力
skill-doctor audit ./skills --format json --output report.json

設定

設定は skill-doctor.config.yaml または環境変数で行えます。

# skill-doctor.config.yaml
audit:
  check_duplicates: true
  check_conflicts: true
  check_safety: true
output:
  format: json
  path: ./audit-report.json

注意事項

  • 本ツールはスキルの静的解析を行います。実行時の動作は保証しません。
  • 監査結果は参考情報として活用し、最終的な判断は開発者が行ってください。

関連スキル