用途:该技能通过原生 Zig cron CLI 管理存储在本地 SQLite 数据库(~/.codex/sqlite/codex-dev.db)中的 Codex 自动化任务,官方说明运行时路径仅支持 Zig,无 Python 回退或 shell launchd 包装。
主要能力:支持列出(list)、查看(show)、创建(create)、更新(update)、启用/禁用(enable/disable)、立即运行(run-now)和删除(delete)自动化;run-due 可执行到期的自动化并调用 codex exec,更新最后运行时间、下次运行时间和运行记录,--dry-run 为只读模式。支持 RFC5545 RRULE 调度字符串,不支持 cron 表达式,BYHOUR/BYMINUTE 按 UTC 解释;HOURLY 需 BYMINUTE,DAILY 需 BYHOUR 和 BYMINUTE,WEEKLY 需 BYDAY、BYHOUR 和 BYMINUTE。
使用方式:在 macOS 上可通过 brew install tkersey/tap/cron 安装,或在非 macOS 上从 skills-zig 仓库直接执行 zig build build-cron -Doptimize=ReleaseFast 构建后安装到 ~/.local/bin/cron。示例命令:cron list、cron show --id <id>、cron create --name "Weekly release notes" --prompt-file /path/to/prompt.md --rrule "RRULE:FREQ=WEEKLY;BYDAY=FR;BYHOUR=9;BYMINUTE=0"、cron run-due --dry-run。无人值守执行需通过 cron scheduler install 安装调度器。
适用场景与限制:适合 Codex 自动化任务的本地调度与运行记录管理;调度器命令仅限 macOS,管理 ~/Library/LaunchAgents/<label>.plist,日志位于 ~/Library/Logs/codex-automation-runner/。需要 Zig 二进制,锁标签和 launchd 标签仅允许 [A-Za-z0-9._-]。数据模型细节参见 references/db.md。其他平台支持、收费与价格暂未提供。