Claude Code とのセッション会話をMarkdownファイルに保存するプラグイン。
/plugin marketplace add kmmm99/chat-log-plugin/plugin install chat-log-plugin@kmmm99/chat-log-pluginClaude Codeで以下のコマンドを実行します。
/chat-log
- セッション会話の完全な記録
- タイムスタンプ付きファイル名(
chat_yyyymmdd_HHmm.md) - セッションサマリーの自動生成
- 機密情報(APIキー、パスワード等)の自動マスキング
- 月次アーカイブ(過去月のログを
old/フォルダに自動退避)
コマンド実行時に、過去月のチャットログを自動的に old/ フォルダに退避します。
- 保存先:
.claude/chat-log/ - 過去月退避先:
.claude/chat-log/old/
- 当月(
yyyymm)を算出 - ベースディレクトリ直下の
chat_*.mdファイルを確認 - 当月以外のファイルが存在する場合、
old/フォルダに移動
これにより、ベースディレクトリには常に当月分のログのみが保持されます。
# チャットログ
- 日時: yyyy-mm-dd HH:mm
- セッション概要: (会話の主題を1行で要約)
---
## 会話内容
### ユーザー
(ユーザーの発言)
### Claude
(Claudeの応答)
---
## セッションサマリー
### 主なトピック
- トピック1
### 実行されたアクション
- アクション1
### 未解決事項・次回への申し送り
- 事項1- 機密情報(APIキー、パスワード等)が含まれる場合は
[REDACTED]に自動置換 - 保存先ディレクトリへのアクセス権限を適切に設定することを推奨
保存先ディレクトリを変更する場合は、commands/chat-log.md 内の以下の行を編集:
- **ベースディレクトリ**: `.claude/chat-log/`
- **チャットログ**: `.claude/chat-log/chat_yyyymmdd_HHmm.md`
- **過去月退避先**: `.claude/chat-log/old/`chat-log-plugin/
├── .claude-plugin/
│ └── plugin.json
├── commands/
│ └── chat-log.md
└── README.md
MIT License
本プラグインは自動更新機能を持ちません。チャットログを保存する際は、セッション終了前に毎回 /chat-log コマンドを実行してください。
本プラグインは機密情報(APIキー、パスワード等)の自動マスキング機能を備えていますが、すべての機密情報が確実にマスキングされることを保証するものではありません。保存されたログファイルに機密情報が含まれていないか、ご自身で確認することを強く推奨します。
本プラグインの使用によって生じたデータの損失、システムの障害、その他いかなる損害についても、作者は一切の責任を負いません。使用は自己責任でお願いいたします。
作成日: 2025-01-25
最終更新日: 2026-02-03