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

sfrangulov/skill-graveyard

Claude Code スキルの実際の使用状況を監査し、セッションログから未使用のインストールや幻覚呼び出しを明らかにします。

skill-graveyard とは?

このスキルは、Claude Code のセッションログを解析し、実際に使用されているスキルとそうでないスキルを特定します。インストールしたまま一度も呼び出されていない「死んだ」スキルや、Claude が間違って存在しないスキルを呼び出そうとした「幻覚」呼び出しを発見できます。これにより、スキル管理を効率化し、不要なインストールを削除して環境をクリーンに保つことができます。主に Claude Code を対象としていますが、ログ形式が類似していれば他の AI エージェントにも応用可能です。

対応✓Claude Code~Codex CLI~Cursor
npx skills add sfrangulov/skill-graveyard

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

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

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

ドキュメント

skill-graveyard は何をしますか?

Claude Code スキルの実際の使用状況を監査し、セッションログから未使用のインストールや幻覚呼び出しを明らかにします。

概要

このスキルは、Claude Code のセッションログをスキャンして、インストール済みスキルの使用統計を生成します。「graveyard(墓場)」に見られるスキルは、呼び出されなかったインストール済みスキル(「死んだ」スキル)と、Claude が存在しないスキルを参照しようとした幻覚呼び出しです。

使用方法

  1. スキルをインポートします:
    # as per Claude Code skill installation
    
  2. インストール済みスキルを監査するには、以下を実行します:
    claude graveyard
    
  3. または、特定のセッションログに対して実行:
    claude graveyard --session /path/to/session.log
    

オプション

フラグ説明
--sessions-dirセッションログディレクトリへのパス(デフォルト:~/.claude/sessions/)
--session分析する単一のセッションログファイル
--jsonJSON 形式で出力

出力例

📊 スキル使用レポート
====================

使用されたスキル:
  - my-greeting-skill (5 回呼び出し)
  - code-reviewer (3 回呼び出し)

死んだスキル(未使用のインストール):
  - old-tool (インストール済みだが呼び出しなし)
  - unused-helper (インストール済みだが呼び出しなし)

幻覚呼び出し(存在しないスキル):
  - non-existent-skill (2 回試行)
  - fake-plugin (1 回試行)

注意事項

  • セッションログは機密情報を含む可能性があるため、レポートはローカルで生成されます。
  • このツールは、Claude Code のログ形式に依存しています。ログ形式が将来変更された場合、調整が必要になることがあります。

関連スキル