ワンクリックで
sync-sessions
Claude セッションの生ログをサマライズして snapshot/claude-log.md に書き出す
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Claude セッションの生ログをサマライズして snapshot/claude-log.md に書き出す
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
config.yamlで指定されたNotionページを取得し、ページごとのカスタムpromptに従ってvaultに書き出す
Google Meet付きカレンダー予定の文字起こし・Geminiメモを取得し、議事録としてvaultに書き出す
daily/weekly/monthlyの振り返りを生成しjournal/に書き出す
日次の思考・感想・ふりかえりをvaultのjournal/timeline/に書き出す
Slackから自分宛メンション・参加スレッド・主要チャンネルの最新情報を収集し、Obsidian vaultのsnapshot/slack.mdに書き出す
sync-slack, sync-linear, sync-notion を並列実行し、snapshot を一括更新する
| name | sync-sessions |
| description | Claude セッションの生ログをサマライズして snapshot/claude-log.md に書き出す |
| user-invocable | false |
| allowed-tools | ["Read","Write","Bash","Glob"] |
~/.claude/session-logs/ に蓄積された Claude セッションの生ログ(JSONL)を読み、
その日の作業内容をサマライズして snapshot/YYYY-MM-DD/claude-log.md に書き出す。
リポジトリルートの config.yaml から vault.path を読み取る。
生ログの場所: ~/.claude/session-logs/YYYY-MM-DD.jsonl
各行は以下の JSON 構造:
{
"session_id": "abc-123",
"timestamp": "16:38:00",
"project": "/Users/wakwak/src/github.com/wakwak3125/memex",
"prompts": ["claudeに指示したこと", "/journal ふりかえり"],
"tools": [{"name": "Edit", "count": 3}, {"name": "Bash", "count": 5}]
}
config.yaml を読み、vault.path を取得する。
date コマンドで当日の日付を取得する。
~/.claude/session-logs/YYYY-MM-DD.jsonl を読む。ファイルが存在しなければ何もせず終了。
生ログからセッション群を読み、以下の観点で人間が読んで把握しやすい形にまとめる:
/journal /sync-all 等のスキル呼び出しはそのまま記載出力先: {vault.path}/snapshot/YYYY-MM-DD/claude-log.md
---
source: claude-session
collected_at: YYYY-MM-DDThh:mm
ttl: 30d
auto_generated: true
---
# Claude Session Log (YYYY-MM-DD)
## {project-name}
- **HH:MM** やったことの要約
- **HH:MM** やったことの要約
## {another-project}
- **HH:MM** やったことの要約
書き出し完了後、処理済みの生ログを ~/.claude/session-logs/archive/ に移動する。
mkdir -p ~/.claude/session-logs/archive/
mv ~/.claude/session-logs/YYYY-MM-DD.jsonl ~/.claude/session-logs/archive/