← 返回 Skills 市场
2249
总下载
2
收藏
4
当前安装
1
版本数
在 OpenClaw 中安装
/install omnifocus
功能描述
Manage OmniFocus tasks via JavaScript for Automation (JXA) scripts. Use when the user asks Clawdbot to interact with OmniFocus, including - (1) Adding tasks to inbox, (2) Listing or searching tasks (inbox, available, flagged, overdue, due soon), (3) Completing tasks, (4) Updating task properties (notes, due dates, flags), (5) Getting OmniFocus statistics, (6) Reporting on task status, or (7) Acting on tasks in OmniFocus based on user queries.
安全使用建议
This skill is internally consistent for controlling OmniFocus via JXA and does not reach out to the network or ask for credentials. Before installing or running it: (1) Verify you trust the skill author — source/homepage are not provided; review the script contents yourself (they're included) if you have any doubt. (2) Be aware macOS will require Automation permissions to let these scripts control OmniFocus — granting that gives the scripts local control over your OmniFocus data. (3) The scripts perform write operations (add/complete/update), so test on a small set or a copy/backup of your data if concerned about accidental changes. (4) The references mention a direct SQLite database path (read-only use case); the provided scripts do not access it, but direct DB access could expose more data and should be treated with care. (5) No network exfiltration or secret access was found in the code; still run in a controlled environment first if you have high sensitivity to data changes.
功能分析
Type: OpenClaw Skill
Name: omnifocus
Version: 1.0.0
This skill bundle is benign, as all JavaScript for Automation (JXA) scripts are strictly confined to interacting with the OmniFocus application's API for task management, without any evidence of file system access, network calls, or other system-level operations beyond their stated purpose. The `SKILL.md` and reference documentation files provide clear, safe instructions for the AI agent, lacking any prompt injection attempts or directives for malicious behavior. The mention of the OmniFocus SQLite database path in `references/automation-guide.md` is purely informational and explicitly warns against direct modification, and the provided scripts do not utilize this method.
能力评估
Purpose & Capability
Name/description match the provided JXA scripts (add, list, search, complete, update, stats). The skill does not request unrelated environment variables, binaries, or services; required platform (macOS) and OmniFocus are appropriate and documented.
Instruction Scope
SKILL.md instructs running the included JXA scripts via osascript and to parse JSON output; it recommends confirming before modifying tasks. The references mention an optional direct SQLite database path for read-only access — the shipped scripts do not use that path, but the documentation could encourage a consumer to access the database directly. This is an informational note rather than an active behavior in the skill.
Install Mechanism
No install spec — instruction-only with bundled scripts. Nothing is downloaded or written by an installer. Scripts run locally via osascript, which is low-risk compared to remote installs.
Credentials
The skill requests no environment variables or credentials. It uses macOS automation APIs (Application('OmniFocus')) which is expected for the stated purpose. No unrelated secrets or system config paths are requested by the scripts.
Persistence & Privilege
always:false and user-invocable:true (normal). The skill can perform write actions (add, complete, update) on the user's OmniFocus data — expected for task-management. Because the platform allows autonomous invocation by default, consider the usual caution about granting automation permissions; however, this skill does not request permanent presence or modify other skills.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install omnifocus - 安装完成后,直接呼叫该 Skill 的名称或使用
/omnifocus触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Add, list, search, complete, and update OmniFocus tasks via JXA automation
元数据
常见问题
OmniFocus 是什么?
Manage OmniFocus tasks via JavaScript for Automation (JXA) scripts. Use when the user asks Clawdbot to interact with OmniFocus, including - (1) Adding tasks to inbox, (2) Listing or searching tasks (inbox, available, flagged, overdue, due soon), (3) Completing tasks, (4) Updating task properties (notes, due dates, flags), (5) Getting OmniFocus statistics, (6) Reporting on task status, or (7) Acting on tasks in OmniFocus based on user queries. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2249 次。
如何安装 OmniFocus?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install omnifocus」即可一键安装,无需额外配置。
OmniFocus 是免费的吗?
是的,OmniFocus 完全免费(开源免费),可自由下载、安装和使用。
OmniFocus 支持哪些平台?
OmniFocus 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 OmniFocus?
由 shenzo1(@shenzo1)开发并维护,当前版本 v1.0.0。
推荐 Skills