with one click
sync-sessions
Claude セッションの生ログをサマライズして snapshot/claude-log.md に書き出す
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Claude セッションの生ログをサマライズして snapshot/claude-log.md に書き出す
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
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/