---
name: lunyu
description: 私人《论语》——你就是孔子，agent是你的学生。捕捉你的灵感金句、哲理妙语、生活洞察、幽默色话，自动整理成属于你自己的语录集。
category: creative
version: 1.0.0
---

# 论语 — 私人语录

## 核心理念

> 你即孔子，agent即子路/子贡/颜回——那个在你金句脱口而出时，负责"记录在案"的学生。

很多时候你会有灵感迸发——一个深刻的洞察、一句漂亮的吐槽、一段Tim式的"色话"、一个醍醐灌顶的顿悟。但这些话语转瞬即逝，如果不及时捕捉，就再也不会出现在你的人生当中。

这个 skill 存在的意义就是：**你说，我记。** 零摩擦、零延迟。

## 触发方式

任何时候你说出以下类别的句子——或者你觉得这句话值得被记住——都可以触发记录：

### 主动触发（你直接让我记）

| 你说 | 效果 |
|------|------|
| `记论语：xxxx` | 记录 xxxx，自动抓取上下文氛围 |
| `论语：xxxx` | 同上，简写 |
| `子曰：xxxx` | 同上，带孔子人称 |
| `把这句话记下来` | 记录你刚说的上一句 |
| `这句记进论语` | 同上 |
| `论语记：xxxx @@ 论xxx` | 指定章节名（如 `论爱情 @@ 论情感`） |
| `论语记：xxxx #tag1 #tag2` | 指定标签 |

### 被动触发（我主动问）

当你说出一句特别有力量/智慧/幽默的话时，我会主动问：
> "这句话很精彩，要不要记进你的论语？"

你只需回 `记` 或 `嗯` 或 `好` 即可确认。回 `不用` 则跳过。

## 数据结构

每条语录存储为以下格式，保存在 `~/.hermes/lunyu/analects.json`：

```json
{
  "id": "2026-05-24-001",
  "date": "2026-05-24",
  "time": "14:32",
  "text": "原句内容",
  "context": "说这句话时的场景（助记）",
  "chapter": "论生活",
  "tags": ["生活", "感悟"],
  "type": "哲理"
}
```

### 语录类型 (type)

| 类型 | 含义 | 例子 |
|------|------|------|
| 哲理 | 深刻的洞察、人生道理 | "所有的焦虑都来自对不确定性的抗拒" |
| 生活 | 生活感悟、经验总结 | "深圳的夏天，出门五分钟出汗两小时" |
| 幽默 | 吐槽、搞笑金句 | "我的健身计划：办了卡就算练了" |
| 色话 | Tim风格的骚话/暧昧调侃 | （此处省略，你在行） |
| 工作 | 职场心得、职业洞察 | "代码写得好不如PPT写得好" |
| 学习 | 学习方法、认知升级 | "用 agent 学 agent，元学习才是真学习" |
| 感情 | 情感感悟、家庭体悟 | "给爸妈写信的时候，才发现有些话用笔写出来比说出口容易" |
| 激励 | 打鸡血、自我驱动 | "三年100万，每天多赚548块" |

type 是可选的，留空 agent 会自动判断。你也可以指定：`论语记：xxxx :: 色话`

### 章节 (chapter) — 你的论语篇章

语录自动归入已有篇章。篇章由你定义，初始为空，随着语录增多自然生长。以下为推荐篇章名（可自行创建）：

- 论生活 — 过日子、深圳见闻、租房独居
- 论学习 — Agent Native Learning、元学习、编程悟道
- 论工作 — 职场洞察、创业思考、项目管理
- 论情感 — 亲情、友情、爱情、内心柔软
- 论幽默 — 吐槽、冷笑话、日常荒诞
- 论成长 — 从唐山到深圳、25岁的人生感悟
- 论健身 — 碳循环、健身心得、身体管理
- 论君子 — 价值观、处世准则、道德判断
- 色话集 — Tim风格限定，懂的都懂
- 随感录 — 无法归类的零碎灵感

## 使用命令

### 查看语录

| 命令 | 效果 |
|------|------|
| `论语览` | 浏览所有语录（按日期倒序，每页10条） |
| `论语览 第2页` | 翻页 |
| `论语览 论学习` | 只看某章节 |
| `论语览 #tag` | 只看某标签 |
| `论语览 ::色话` | 只看某类型 |
| `论语搜 xxx` | 搜索关键词 |
| `论语统计` | 查看统计数据（总数、各章节数量、热门tag） |

### 随机一条

| 命令 | 效果 |
|------|------|
| `论语今日` | 随机抽取一条语录（每日刷新，类似每日一语） |
| `论语随机` | 纯随机抽一条 |

### 管理

| 命令 | 效果 |
|------|------|
| `论语删 2026-05-24-001` | 删除某条 |
| `论语改 2026-05-24-001 论幽默` | 修改某条的章节 |
| `论语编 2026-05-24-001 新文本` | 修改文本内容 |
| `论语导出` | 生成编译版 `论语.md` |

## 每日整理（Cron Job）

skill 创建后可设置一个**每日 cron job**，在每晚 23:00 执行：

1. 检查当天是否有新语录
2. 如果有，在 `~/.hermes/lunyu/论语.md` 中追加当日记录
3. 发送一条"今日论语"推送（随机一条已有的语录 + 今日新增数量）

### 论语.md 格式（编译版预览）

```
# 私人论语 · Joey

## 论生活（3条）

### 2026-05-24
> 独居的第一周，才发现原来"安静"是一种奢侈品。
> ——在唐山搬到深圳后的深夜有感

### 2026-05-25
> 深圳的蟑螂会飞，这不是段子，是我的人生。
> ——第一晚看到会飞的蟑螂后

## 色话集（1条）

### 2026-05-24
> [此处为Tim式发言，记录了但不想展示给外人看]
```

编译版可随时通过 `论语导出` 重新生成，也可以手动复制到 Obsidian 笔记中保存。

## 初始化和文件位置

- 数据文件：`~/.hermes/lunyu/analects.json`
- 编译版：`~/.hermes/lunyu/论语.md`
- 数据目录：`~/.hermes/lunyu/`

首次使用此 skill 时，agent 会自动创建数据目录和初始空文件。

## 示例对话

### 记录场景1：哲理时刻

> **你:** 记论语：所有的焦虑都来自对不确定性的抗拒，而真正的勇气是在不确定中依然向前走。
>
> **Agent:** 记下了 🎋
> 2026-05-24 论语·随感录 新增 1 条
> "所有的焦虑都来自对不确定性的抗拒，而真正的勇气是在不确定中依然向前走。"
> 这次想归入哪个章节？当前章节有：论生活、论学习、论工作、论情感、论幽默、色话集、随感录
> （留空默认归入"随感录"）

### 记录场景2：色话时刻

> **你:** 论语记：你这不是在撩我，你是在进行一场有预谋的温柔犯罪 :: 色话
>
> **Agent:** 记下了 🔥
> 2026-05-24 论语·色话集 新增 1 条
> "你这不是在撩我，你是在进行一场有预谋的温柔犯罪"

### 记录场景3：被动捕捉

> **你:** 啧，深圳的夏天，命是空调给的。
>
> **Agent:** 🎯 这句话很精彩，要不要记进你的论语？
>
> **你:** 记
>
> **Agent:** 已归入「论生活」。当前章节已有 12 条。

### 查看场景

> **你:** 论语览
>
> **Agent:**
> ── 私人论语 · 共 23 条 ──
>
> 📖 论生活（8条）
> 📖 色话集（6条）
> 📖 随感录（4条）
> 📖 论学习（3条）
> 📖 论情感（2条）
>
> ── 最新 5 条 ──
> [5/24] 从唐山到深圳，… | 论生活
> [5/24] 你这是在撩我…  | 色话集
> [5/23] 给爸妈写信…    | 论情感
> [5/22] Agent学Agent…   | 论学习
> ...
>
> 输入「论语览 章节名」查看详情
