Session Reflect

分析 Claude Code 对话历史,生成自我观察日记并检测目标偏移。

已扫描
适合谁
注重自我提升的开发者、使用 Obsidian 进行知识管理的用户
不适合谁
不使用 Claude Code 的用户、无需自我反思或隐私敏感者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
中等(★★☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @yuiooo1102-droid/session-reflect

Skill 说明

命令、参数、文件名以原文为准

Session Reflect

将你的 Claude Code 会话历史转化为一面镜子。

此技能可从 Claude Code 会话中提取你的消息,同步至你的 Obsidian 笔记库,并生成自我观察日记,帮助你理解自身的模式、优先级与盲点。

功能说明

命令目的数据范围
/reflect每日观察 —— 你在做什么、如何做、情绪状态1-3 天
/reflect drift目标偏移检测 —— 声称的目标与实际行为之间的差异7 天
/reflect emerge隐藏模式浮现 —— 无意识的偏好、回避行为14 天

每个命令都会在你的 Obsidian 笔记库中生成一个结构化的 Markdown 文件,包含观察结果与可操作建议

工作原理

Claude Code 会话 (.jsonl)
        ↓
  extract_sessions.py(增量同步、去重、清理)
        ↓
  Obsidian 笔记库 / 对话记录 /(每日摘要)
        +
  你笔记库中的个人笔记
        ↓
  Agent 同时分析两个来源
        ↓
  Obsidian 笔记库 / 自我观察 /(反思日记)

安装步骤

1. 安装

# 克隆仓库
git clone https://github.com/yuiooo1102-droid/session-reflect.git ~/coding/session-reflect

# 或作为 Claude Code 命令安装
mkdir -p ~/.claude/commands/reflect
cp commands/reflect/*.md ~/.claude/commands/reflect/

2. 初始化

python3 ~/coding/session-reflect/extract_sessions.py init
# 系统会提示你输入 Obsidian 笔记库路径

3. 补全历史记录(可选)

# 按天补全
python3 ~/coding/session-reflect/extract_sessions.py backfill

# 按周补全(适合长期历史记录)
python3 ~/coding/session-reflect/extract_sessions.py backfill --weekly

4. 使用方法

# 同步新会话(每次使用前运行)
python3 ~/coding/session-reflect/extract_sessions.py sync

# 或直接使用斜杠命令 —— 它们会自动同步
/reflect
/reflect drift
/reflect emerge

依赖要求

  • Python 3.10+
  • Claude Code(会话存储在 ~/.claude/projects/ 目录下)
  • 一个 Obsidian 笔记库(任意位置)

隐私说明

  • 所有处理均在本地完成 —— 无数据离开你的设备
  • API 密钥、令牌、JWT、密码等敏感信息会自动脱敏
  • 系统提示和模板内容会被过滤掉
  • 代码块将被替换为 [CODE_BLOCK] 占位符
  • 消息内容在 2000 字符处截断

笔记库结构

Your_Vault/
├── 对话记录/           ← 自动同步的会话摘要
│   ├── 2026-04-01.md
│   └── ...
├── 自我观察/           ← 反思输出结果
│   ├── 2026-04-03-reflect.md
│   ├── 2026-04-03-drift.md
│   ├── 2026-04-03-emerge.md
│   └── 画像/
│       └── 2026-04-portrait.md  (每月生成)
└── your own notes...   ← 同样会被分析

灵感来源

  • [Obsidian + Claude Code Codebook](https://www.youtube.com/watch?v=6MBq1paspVU) by Greg Isenberg & Internet Vin
  • [session-retro](https://github.com/pwarnock/session-retro)
  • [continuity](https://clawskills.sh/skills/riley-coyote-continuity)
YD
@yuiooo1102-droid

已收录 1 个 Skill

相关推荐