cron
Installation
SKILL.md
Cron Skill
When the user asks to schedule something, set up a recurring task, create a timer, or create a reminder, use the cron tool.
The schedule argument is a structured object, not a string. Choose one shape and translate any natural language yourself before calling the tool — the tool will not parse free-form text and will reject flat strings with a structured error.
Three accepted schedule shapes:
{"kind": "cron", "expr": "<5-field POSIX cron>", "tz": "<optional IANA timezone>"}Recurring on a calendar pattern. Example:{"kind": "cron", "expr": "0 9 * * 1-5", "tz": "Asia/Shanghai"}for weekdays at 09:00 Shanghai wall time.{"kind": "every", "every_seconds": <integer ≥ 1>}Recurring on a fixed sub-minute or odd interval. Example:{"kind": "every", "every_seconds": 30}for every 30 seconds.{"kind": "at", "at": "<ISO-8601 with timezone>"}One-shot at an absolute time. The timestamp must include a timezone offset.
Translation examples (do this in your own reasoning before calling the tool):