Files
SkyJourney 98522ef9be feat(obsidian): 描述去冗余 + 核心补 OFM 语法 + workflow 补 Web Clip
对标社区基准(kepano/obsidian-skills 31.8k★、AgriciDaniel/claude-obsidian
15 技能完整体系)后的 P1-P6 优化合集:

- P1: 8 个子技能 description 末尾去"伴随激活"冗余句(路由不识别该声明)
- P5: obsidian-plugins 描述聚焦环境层(插件/主题/CSS/Templates/快捷键/命令)
- P6: obsidian-workflow-pkm 描述加"多步骤复合需求优先匹配"前置引导
- P3: 核心 obsidian skill 增补 OFM 语法速查章节
       (wikilinks/embeds/callouts/block refs/highlight/math 全表)
- P4: workflow-pkm 新增 Workflow 8 Web Clip → Permanent
       (引用 defuddle 社区标准,WebFetch 兜底)
2026-06-12 19:48:45 +08:00

6.9 KiB
Raw Permalink Blame History

name, description
name description
obsidian-daily Obsidian 每日笔记工作流:读取/追加今日笔记内容、晨间规划注入、晚间回顾、AI 操作审计日志写入、快速灵感捕获。触发词:每日笔记、daily note、今天的笔记、晨间笔记、晚间回顾、写日志、快速捕获、quick capture。周报/月报汇总请用 obsidian-workflow-pkm,跨日搜索请用 obsidian-search。需 Obsidian Daily Notes 核心插件已启用。

Obsidian Daily · 每日笔记工作流

每日笔记是 Obsidian 最重要的 AI 接入点——它是时间轴的锚点,是日常捕获、AI 操作日志、GTD 收集篮的统一载体。


何时使用

  • 打开/读取今天的每日笔记
  • 向今天的每日笔记追加/前置内容(AI 日志、完成任务、灵感片段)
  • 实现晨间模板(计划、天气、任务列表)
  • 实现晚间回顾(成就、反思、明日计划)
  • AI agent 操作日志写入当天笔记(可追溯)

不用于

  • 跨日搜索/汇总 → obsidian-search + obsidian-workflow-pkm
  • 周报/月报 → obsidian-workflow-pkm
  • 任务列表管理 → obsidian-tasks
  • 每日笔记的模板文件管理 → obsidian-pluginsTemplates 插件)

命令速查

obsidian daily                         # 打开今天的每日笔记(UI 中)
obsidian daily paneType=split          # 在分屏中打开
obsidian daily paneType=tab            # 在新标签打开
obsidian daily paneType=window         # 在新窗口打开

obsidian daily:read                    # 读取今日每日笔记内容(CLI 输出)
obsidian daily:path                    # 获取今日每日笔记的路径

obsidian daily:append content="- 一条日志"             # 追加(自动换行)
obsidian daily:append content="## 新章节\n\n正文" open  # 追加并打开
obsidian daily:append content="inline 内容" inline     # 追加不换行

obsidian daily:prepend content="⚠ 顶部置顶"           # 前置(自动换行)
obsidian daily:prepend content="紧急" inline          # 前置不换行

💡 前置依赖:必须启用 Obsidian 内置的 Daily Notes 核心插件(Settings → Core plugins → Daily notes)。可在 obsidian-plugins 技能中操作。


AI Agent 最佳实践

场景 1 · 晨间仪式(Morning Ritual

每天早晨第一件事,agent 帮用户生成今日起点:

#!/bin/bash
TODAY=$(date +%Y-%m-%d)
WEEKDAY=$(date +%A)

# 1. 创建今天的每日笔记(如果还没有)
obsidian daily

# 2. 注入晨间模板
obsidian daily:append content="# ${TODAY} · ${WEEKDAY}

## 🌤 今日概览
- 天气:<agent 从 API 拉>
- 日程:<agent 从 Calendar 拉>
- 优先级:

## ✅ 今日任务(迁移自昨日未完成)
$(obsidian tasks todo verbose format=json | head -20)

## 📥 灵感捕获
- 

## 🧠 深度工作
- 

## 📝 AI 操作日志
"

场景 2 · 晚间回顾(Evening Review

obsidian daily:append content="

---

## 🌙 晚间回顾 · $(date +%H:%M)

### 今日成就
$(obsidian tasks done verbose format=json | jq -r '.[] | "- ✅ \(.text)"')

### 未完成(需迁移)
$(obsidian tasks todo verbose format=json | jq -r '.[] | "- [ ] \(.text) @\(.file):\(.line)"')

### 反思
> (agent 生成的一段总结:今天做了什么、遇到什么阻塞、明天关注什么)

### 明日计划
- [ ] <从反思推导出的第一优先级>
"

场景 3 · AI 操作审计日志

每次 AI agent 对 vault 做写入操作,在今日笔记留一条记录:

# 包装成一个 bash 函数
log_agent_action() {
  local action="$1"
  local target="$2"
  local reason="$3"
  local ts=$(date +%H:%M)

  obsidian daily:append inline content="
- \`${ts}\` **${action}** \`${target}\` — ${reason}"
}

# 使用示例
obsidian property:set name=status value=done file="项目A"
log_agent_action "property:set" "项目A" "用户确认项目完成"

obsidian move path="10-Projects/alpha/README.md" to="40-Archive/alpha/README.md"
log_agent_action "move" "alpha → Archive" "项目 Alpha 归档"

场景 4 · 从每日笔记反向提取事件

每日笔记是时间机器。可以从中提取:

# 读取今天所有任务
obsidian tasks daily

# 读取今天的所有内容(agent 做今日总结)
obsidian daily:read

# 获取路径做高级处理
DAILY_PATH=$(obsidian daily:path)

场景 5 · 快速捕获(Quick Capture

CLI + daily:append 是最轻量的知识库捕获入口,甚至可以做成全局快捷键:

# 一行命令捕获想法(可配置系统快捷键调用)
obsidian daily:append content="- 💡 $(date +%H:%M) $*"

# 使用
obsidian daily:append content="- 💡 $(date +%H:%M) 虚拟线程配合 jOOQ 可能有死锁风险,待研究"

场景 6 · 会议记录一键入口

# 会议开始时
obsidian daily:append content="

## 🤝 会议 · $(date +%H:%M) · <会议主题>

**参会**@张三 @李四
**议程**
- 

**要点**
- 

**行动项**
- [ ] 
"

晨间模板示例(可直接复制)

创建 70-Templates/daily.md(由 Obsidian Templates 插件自动填充 {{date}} 等变量):

---
date: {{date:YYYY-MM-DD}}
weekday: {{date:dddd}}
tags: [daily]
weather: 
mood: 
---

# {{date:YYYY-MM-DD}} · {{date:dddd}}

## 🌅 晨间规划
- **今日 Top 3**
  1. 
  2. 
  3. 
- **时间预算**
  - 深度工作:
  - 会议:
  - 学习:

## ✅ 任务清单
- [ ] 

## 📥 灵感捕获

## 📝 AI 操作日志

## 🌙 晚间回顾
### 成就
### 反思
### 明日准备

配置方式:Settings → Daily Notes → Template file location → 70-Templates/daily.md


与其他技能的协作

场景 链路
晨间任务收集 obsidian-tasks → obsidian-dailyappend
AI 审计日志 所有写操作技能 → obsidian-dailyappend
周报汇总 obsidian-dailyread × 7)→ obsidian-workflow-pkm
模板注入 obsidian-pluginsTemplates+ obsidian-daily
会议纪要回链 lark-minutes / lark-vc → obsidian-daily
日报生成 obsidian-daily → huanxireport_submit

常见陷阱

现象 原因 对策
daily 命令报错 Daily Notes 插件未启用 obsidian plugin:enable id=daily-notes
每日笔记格式不对 Daily 插件的文件名格式配置错 Settings → Daily Notes → Date format
daily:append 没有换行 默认行为就是追加 不需要手动加 \n
一天的笔记被覆盖 误用了 create 而非 append 永远用 daily:appenddaily:prepend
时区错误 系统时区与 Obsidian 不一致 检查 date +%Z 与 Obsidian 设置
AI 日志把笔记撑爆 无限追加 月末归档到 40-Archive/Daily/YYYY-MM/
Template 变量不解析 未配置 Templates 核心插件 启用 Templates 插件并设置路径