运行时依赖
安装命令
点击复制技能文档
Obsidian Task
Manage tasks in your Obsidian vault using the official Obsidian 命令行工具.
Dependencies Dependency Required Description obsidian Yes Obsidian 命令行工具 (registered via Obsidian 设置tings) Obsidian 1.12+ Yes Catalyst license required for 命令行工具 访问 检查 Dependencies # 检查 obsidian 命令行工具 avAIlability obsidian version
Prerequisites Obsidian 1.12+ and Catalyst license required 设置tings → General → Command line interface → Enable Follow prompt to register the obsidian command Re启动 terminal or source ~/.z性能分析 (macOS) Note: Obsidian must be 运行ning for 命令行工具 to work
Test 设置up: obsidian version
Usage /obsidian-task [command] [options]
Commands Command Description (none) Show help and avAIlable commands Options Option Description --help Show help message Examples # 列出 tasks /obsidian-task tasks file=projects/myproject/todo verbose
# Toggle task on line 2 /obsidian-task task file=projects/myproject/todo line=2 toggle
# Mark task as done /obsidian-task task file=projects/myproject/todo line=2 done
# Mark task as todo (undo completion) /obsidian-task task file=projects/myproject/todo line=2 todo
# 创建 new task /obsidian-task 应用end file=projects/myproject/todo content="- [ ] task name"
Raw 命令行工具 Commands # 列出 tasks (shows line numbers and 状态) obsidian tasks file=/todo verbose
# Sample 输出: # projects//TODO.md # 2 - [ ] 未完成的任务 # 3 - [x] 已完成的任务
# 更新 tasks obsidian task file=/todo line=2 toggle obsidian task file=/todo line=2 done obsidian task file=/todo line=2 todo
# 创建 new task (via 应用end) obsidian 应用end file=/todo content="- [ ] task name"