OmniFocus Automation

OmniFocus 深度自动化任务管理

通过 JXA 控制 OmniFocus 实现任务管理、GTD 工作流、项目追踪,支持完整 CRUD 操作与重复任务设置,需本地安装 OmniFocus

收藏
9.8k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

OmniFocus Skill 是专为 macOS 设计的任务管理自动化工具,通过 JavaScript for Automation (JXA) 深度控制 OmniFocus 3/4。它提供完整的任务生命周期管理能力,涵盖从快速收件箱捕获到复杂项目追踪的完整 GTD(Getting Things Done)工作流。

显著优点:

  • 原生深度集成:直接调用 OmniFocus 内部 API,支持内部任务 ID、重复规则 (RRULE)、标签层级等高级特性
  • GTD 完整支持:涵盖收集(inbox)、处理(flag/defer)、组织(project/folder/tag)、回顾(today/search)、执行(complete)全流程
  • 灵活的重复机制:支持三种重复模式(fixed/完成后顺延延期/完成后顺延到期),满足习惯追踪与截止日管理不同场景
  • JSON 标准化输出:所有操作返回结构化数据,便于脚本流水线与第三方工具集成
  • 智能容错设计:标签与重复操作使用 AppleScript 回退,规避 JXA 类型转换已知问题

潜在局限:

  • 平台锁定:仅支持 macOS,且强制依赖 OmniFocus 商业软件(约¥300-500 授权费用)
  • 自动化权限门槛:首次使用需用户手动授权"辅助功能/自动化"权限,企业托管设备可能受限
  • 无跨设备同步能力:仅操作本地实例,iOS/iPad 端任务需依赖 OmniFocus 原生云同步
  • 命令式非对话式:当前设计为 CLI 风格命令,自然语言理解需外层封装

适用人群

  • 已深度使用 OmniFocus 的知识工作者、项目经理
  • 需将 OmniFocus 与 Alfred、Keyboard Maestro、Hammerspoon 等效率工具链整合的自动化用户
  • 习惯用终端/脚本管理待办的开发者群体

常规风险

  • delete 命令永久移除任务无回收站机制,误操作数据不可恢复
  • 日期格式强制 ISO 标准,本地化格式输入可能导致静默失败
  • 项目/文件夹名称大小写敏感,脚本批量操作前建议用 list 命令验证
  • 高频 API 调用(如批量添加标签)可能触发 OmniFocus 后台限流,表现为操作延迟

OmniFocus Automation 内容

暂无文件树

手动下载zip · 5.8 kB
contentapplication/octet-stream
请选择文件