Obsidian Daily

📓 终端掌控 Obsidian 每日笔记

通过 obsidian-cli 管理 Obsidian 每日笔记,支持创建、追加、按日期读取及搜索功能,兼容自然语言日期表达

收藏
13k
安装
6.2k
版本
1.0.0
CLS 安全性认证2026-05-15
点击查看完整报告 >

使用说明

核心用法

Obsidian Daily Notes 技能为 Obsidian 用户提供了完整的命令行工作流,无需离开终端即可完成日常笔记管理。核心功能包括:

1. 创建与打开 —— obsidian-cli daily 自动打开或创建当日笔记
2. 追加条目 —— 支持带时间戳的日志、任务、日记条目追加,自动格式化分隔

3. 日期读取 —— 支持绝对日期(2025-01-10)和相对日期(yesterday、last Friday、3 days ago)

4. 内容搜索 —— search-content 全文检索与 search 交互式模糊查找双模式

跨平台兼容性设计突出,所有日期命令均提供 GNU date 与 BSD date(macOS)双实现,确保 Mac/Linux 通用。

显著优点

  • 零配置快速启动:自动检测默认 vault,未设置时引导配置
  • 自然语言日期:消除手动计算日期的认知负担
  • 终端原生体验:与 shell 脚本、crontab、其他 CLI 工具无缝集成
  • 多 vault 支持--vault 参数灵活切换工作/个人知识库
  • 结构化追加:自动插入时间戳与水平分隔线,保持笔记整洁

潜在缺点与局限

  • 依赖单一外部工具:必须预先安装 obsidian-cli(Homebrew 安装),Windows 用户需 WSL
  • 无内置编辑器:仅能追加内容,无法修改或删除已有条目
  • 日期解析有限:相对日期依赖系统 date 命令,复杂表达(如"下下个月第一个周二")不支持
  • Obsidian 必须运行:命令调用 Obsidian URI scheme,应用未启动时行为不确定
  • 模板控制弱:无法动态指定模板,依赖 Obsidian Daily Notes 插件预设

适合人群

  • Obsidian 重度用户,偏好终端/键盘驱动工作流
  • 需要自动化日志记录(如结合 cron 定时任务)的开发者
  • 构建个人知识管理(PKM)系统的效率工具爱好者
  • 多设备同步场景下需要快速记录的想法捕捉者

常规风险

  • 数据覆盖风险--append 设计为追加,但路径错误可能导致非预期文件写入
  • 日期格式错位:vault 使用非标准日期格式时,命令生成的文件名可能不匹配
  • 依赖维护风险obsidian-cli 为第三方社区工具,长期更新承诺未知
  • 同步冲突:多设备同时写入同一笔记可能引发 Obsidian Sync 或第三方同步服务的冲突

安全解读

核心功能

obsidian-daily 是一款纯文档型 Skill,用于通过命令行管理 Obsidian Daily Notes。它封装了 obsidian-cli 工具的常见用法,提供四大核心能力:

1. 创建/打开当日笔记obsidian-cli daily 自动创建或打开今天的日记,并应用 Obsidian 模板
2. 追加条目:支持带时间戳的日志、任务、笔记追加,格式可自定义

3. 按日期读取:支持具体日期或相对日期(昨天、上周五、3天前等)查询历史笔记

4. 内容搜索:全文搜索 Vault 中的关键词,或交互式模糊查找笔记

显著优点

  • 终端原生体验:无需离开命令行即可完成日记管理,与开发工作流无缝集成
  • 灵活的日期语法:内置 GNU/BSD 双平台兼容的相对日期计算,跨系统可用
  • 零代码风险:纯 Markdown 文档型 Skill,无可执行代码,安全透明
  • 本地优先:所有数据存储于用户本地 Vault,无云端上传,符合隐私合规要求
  • 可扩展性强:通过 --vault 参数支持多 Vault 切换,适应工作/个人分离场景

潜在局限

  • 外部依赖必需:必须预先安装 obsidian-cli(Homebrew 安装),Windows 支持有限
  • 功能边界明确:仅为 CLI 封装层,不具备 Obsidian 插件的图形化交互能力
  • 日期计算依赖系统:相对日期功能依赖 date 命令,Windows 原生 CMD 不支持
  • 追加操作非原子性daily && create 链式命令存在极短暂的竞态窗口

适合人群

  • 习惯终端工作流的开发者、技术写作者
  • 追求本地优先、隐私优先的笔记管理者
  • 需要自动化日记工作流(配合 cron/Alfred/Raycast 等)的高级用户
  • 已使用 Obsidian 但希望补充 CLI 入口的现有用户

常规风险

  • 配置门槛:首次使用需正确配置 Vault 名称和路径,误配可能导致命令失败
  • 数据备份责任:Skill 本身不提供备份机制,用户需自行维护 Vault 版本控制
  • CLI 工具维护风险obsidian-cli 为社区项目,长期维护状态需关注

Obsidian Daily 内容

手动下载zip · 1.7 kB
SKILL.mdtext/markdown
请选择文件