使用 obsidian-cli 管理 Obsidian 任务,终端中可列出、切换、创建和更新任务。
obsidian 任务 : 使用 Obsidian 的 CLI 进行管理是一项面向实际任务的技能,主要用于依赖性 : 依赖性 , 需要 : Description.;Obsidian;
使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
使用官方 Obsidian CLI 管理您 Obsidian 仓库中的任务。
| 依赖项 | 是否必需 | 说明 |
|---|---|---|
obsidian |
是 | Obsidian CLI(通过 Obsidian 设置注册) |
Obsidian 1.12+ |
是 | 需 Catalyst 许可证以启用 CLI 访问 |
# 检查 obsidian CLI 是否可用 obsidian version
obsidian 命令source ~/.zprofile验证配置:运行 obsidian version
/obsidian-task [command] [options]
| 命令 | 说明 |
|---|---|
| (无) | 显示帮助信息及所有可用命令 |
| 选项 | 说明 |
|---|---|
--help |
显示帮助信息 |
# 列出任务 /obsidian-task tasks file=projects/myproject/todo verbose # 切换第 2 行任务的完成状态 /obsidian-task task file=projects/myproject/todo line=2 toggle # 将第 2 行任务标记为已完成 /obsidian-task task file=projects/myproject/todo line=2 done # 将第 2 行任务标记为待办(撤销完成状态) /obsidian-task task file=projects/myproject/todo line=2 todo # 创建新任务 /obsidian-task append file=projects/myproject/todo content="- [ ] task name"
# 列出任务(显示行号与状态) obsidian tasks file=/todo verbose # 示例输出: # projects/ /TODO.md # 2 - [ ] 未完成的任务 # 3 - [x] 已完成的任务 # 更新任务 obsidian task file= /todo line=2 toggle obsidian task file= /todo line=2 done obsidian task file= /todo line=2 todo # 创建新任务(通过 append) obsidian append file= /todo content="- [ ] task name"
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习