mcpField
S
session-info

session-info

github.com/terrylicaエージェントワークフロー2126 回インストール1 日前に更新
リポジトリ

session-info について

Claude Code向けのスキルで、スクリプトを実行して現在のセッション UUID とレジストリ情報を表示します。セッション履歴のデバッグやレジストリの確認に使えます。

主な機能

  1. 01現在のセッション UUID
  2. 02短縮セッション ID
  3. 03プロジェクトとレジストリのパス
  4. 04セッションチェーンの長さ
  5. 05最終更新時刻

活用シーン

  1. 01デバッグ時のセッション特定
  2. 02セッションチェーン履歴の確認
  3. 03レジストリの動作確認

インストール

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

$npx skills add https://github.com/terrylica/cc-skills --skill session-info

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

同梱ファイルreferences/evolution-log.mdreferences/registry-format.md

詳細

ナビゲーション: プラグインの CLAUDE.md | ルートの CLAUDE.md

セッション情報スキル

現在の Claude Code セッション UUID とレジストリ情報を返します。

自己進化型スキル: このスキルは使用を通じて改善されます。手順に誤りがある、パラメーターにずれが生じている、または回避策が必要だった場合は、先延ばしにせず、すぐにこのファイルを修正してください。実際に再現可能な問題がある場合にのみ更新してください。

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

次の場合にこのスキルを使用します。

  • デバッグのために現在のセッション UUID を確認したい
  • セッションチェーンの履歴を確認したい
  • セッションレジストリが機能していることを確認したい
  • セッションとトランスクリプトの関連性を調べたい

実装

セッション情報スクリプトを実行します。

bun $HOME/.claude/plugins/marketplaces/cc-skills/plugins/statusline-tools/scripts/get-session-info.ts

出力形式

スクリプトは構造化されたセッション情報を出力します。

Current Session: c1c1c149-1abe-45f3-8572-fd77aa046232
Short ID: c1c1c149
Project: ~/.claude
Registry: ~/.claude/projects/-Users-you--claude/.session-chain-cache.json
Chain Length: 3 session(s)
Last Updated: 2026-01-15T21:30:00.000Z

注: 以前のバージョンのこのドキュメントに記載されていた Managed By、Metadata(Repo、Hash、Branch、Model、Cost)、および Recent Sessions の各セクションは、get-session-info.ts ではまだ実装されていません。現在、スクリプトが出力するのは上記の 6 項目のみです。

レジストリの場所

セッションレジストリでは、Claude Code 標準のパスエンコーディングが使用されます。

~/.claude/projects/{encoded-path}/.session-chain-cache.json

ここで、encoded-path は / を - に置き換えたものです。

  • /Users/username/eon/cc-skills → -Users-username-eon-cc-skills

参考資料


トラブルシューティング

問題原因解決策
スクリプトが見つからないプラグインがインストールされていないclaude plugin list を実行してインストールを確認する
JSONL ID が未定義アクティブなセッションがない先に Claude Code のセッションを開始する
レジストリファイルが見つからないプロジェクトでの最初のセッションレジストリは最初のセッション時に自動作成されます
チェーンの長さが 0新規プロジェクト新しいプロジェクトでは正常です。チェーンは時間とともに伸びます
パスのエンコーディングがおかしいパスに特殊文字が含まれているClaude Code はパス内の / を - に置き換えます
Bun が見つからないBun がインストールされていないbrew install oven-sh/bun/bun でインストールする
権限が拒否されたレジストリファイルの権限~/.claude の権限を確認する(読み取り可能である必要があります)

実行後の振り返り

このスキルの実行後、終了する前に次の点を確認してください。

  1. コマンドは成功しましたか? — 失敗した場合は、原因となった手順またはエラー表を修正してください。
  2. パラメーターや出力に変更はありましたか? — 基盤となるツールのインターフェースにずれが生じている場合は、使用例とパラメーター表を実態に合わせて更新してください。
  3. 回避策が必要でしたか? — 即興で対応した場合(異なるフラグや追加の手順など)は、次回同じ回避策が不要になるよう、この SKILL.md を更新してください。

実際に再現可能な問題がある場合にのみ更新してください。推測に基づく更新は避けてください。

コメント