Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Replace canned messages with pass-through extraction. Messages now use the user's actual text instead of hardcoded purpose-matched responses. Removed Channels and Default Messages docs sections.
What This Skill Does
Schedules one-shot or repeating cron jobs from natural language input using /at and /every commands. Handles DST-aware timezone conversion and delivers messages through configurable channels. Confirms parsed schedule details with the user before creating the job.
Natural language input means users never need to write or debug cron expressions manually.
When to use it
- Send a daily 8am Telegram reminder
- Set a one-time reminder at a specific clock time
- Schedule recurring weekday morning alerts
- Trigger an every-2-hours check-in message
- Deliver a Telegram message in 20 minutes
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Remind me every weekday at 9am via Telegram
- 1Detect scheduling intent and extract frequency, time, and delivery channel
- 2Convert '9am weekdays' to cron expression '0 9 * * 1-5' with America/New_York timezone
- 3Build openclaw cron add command with --cron, --tz, --session isolated, and --deliver flags
- 4Confirm parsed time, job name, and job ID with user
- 5Execute command to register the repeating cron job
Repeating cron job created, delivering a Telegram message every weekday at 9am Eastern time
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.