西班牙二手市场CLI工具
Wallapop等交
通过obsidian-cli命令行工具管理Obsidian Daily Notes,支持创建和打开每日笔记、追加条目(日志、任务、链接)、按日期读取历史笔记以及搜索仓库内容。可处理相对日期如”昨天”、”上周五”、”3天前”等自然语言日期表达。
解决Obsidian用户每日手动维护日记的低效问题。通过命令行快速创建、追加和检索日记内容,支持自然语言日期表达,让知识工作者无需打开图形界面即可完成日志记录与历史回溯,显著提升个人知识管理的连贯性与便捷性。
落地案例:产品经理每日站会后,在终端输入命令向当天日记追加待办任务;周回顾时,用"上周五"等自然语言指令调取上周笔记;需要查找某次决策背景时,直接搜索关键词定位历史记录。全程无需启动Obsidian应用,适合专注编码或远程SSH环境下的快速记录场景。
1. 安装依赖
Mac/Linux通过Homebrew安装:
brew install obsidian-cli
Windows通过Scoop安装:
scoop install obsidian-cli
2. 配置默认仓库
检查是否已配置:
obsidian-cli print-default --path-only 2>/dev/null && echo "OK" || echo "NOT_SET"
若未设置,需获取用户输入:仓库名称(必填)、日记文件夹路径(默认根目录,常用Daily Notes/Journal/daily)、日期格式(默认YYYY-MM-DD),然后执行:
obsidian-cli set-default "VAULT_NAME"
3. 基础操作
打开/创建今日笔记:
obsidian-cli daily
追加条目到今日笔记:
obsidian-cli daily && obsidian-cli create "$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append
指定文件夹追加:
obsidian-cli daily && obsidian-cli create "Daily Notes/$(date +%Y-%m-%d).md" --content "$(printf '\n%s' "ENTRY_TEXT")" --append
读取今日笔记:
obsidian-cli print "$(date +%Y-%m-%d).md"
读取相对日期(以昨天为例):
obsidian-cli print "$(date -d yesterday +%Y-%m-%d 2>/dev/null || date -v-1d +%Y-%m-%d).md"
搜索内容:
obsidian-cli search-content "TERM"
交互式搜索笔记:
obsidian-cli search
指定仓库执行:
obsidian-cli print "2025-01-10.md" --vault "Work"
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 自然语言日期描述、追加文本内容、搜索关键词、目标仓库名、日记文件夹路径、日期格式 |
| 输出 | 日记文件内容、搜索结果列表、操作状态确认 |
| 适用人群 | Obsidian用户、命令行开发者、自动化工作流需求者、跨平台笔记管理者 |
| 不包含 | 图形界面操作、普通笔记管理、云同步配置、移动端支持 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/bastos/obsidian-daily/SKILL.md
来源类型:GitHub仓库