casual-cron
Create Clawdbot cron jobs from natural language with strict run-guard rules. Use when: users ask to schedule reminders or messages (recurring or one-shot), especially via Telegram, or when they use /at or /every. Examples: 'Create a daily reminder at 8am', 'Remind me in 20 minutes', 'Send me a Telegram message at 3pm', '/every 2h'.
Why use this skill?
Automate reminders and recurring tasks in OpenClaw using natural language. Easily create cron jobs for Telegram, Slack, and more with the casual-cron skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gostlightai/casual-cronWhat This Skill Does
The casual-cron skill empowers your Clawdbot to manage recurring tasks and one-shot reminders directly through natural language. By transforming complex scheduling requirements into openclaw cron add commands, this agent removes the technical barrier to automation. Whether you are using shorthand commands like /at and /every or simply typing out a request in plain English, this skill parses your intent—extracting timing, frequency, and channel requirements—to build precise cron jobs. It acts as an abstraction layer between user intent and the underlying system-level task scheduler, ensuring that your reminders are delivered reliably across platforms like Telegram, WhatsApp, Slack, Discord, and Signal. It is designed to handle the complexity of timezones and daylight savings transitions automatically using a strict set of Run Guard rules that prevent the agent from accidentally triggering loops or self-diagnostics when a job actually executes.
Installation
To install this skill, use the Clawhub CLI within your terminal:
clawhub install openclaw/skills/skills/gostlightai/casual-cron
Ensure that your OpenClaw environment has permissions to interface with your preferred communication channels (e.g., Telegram tokens or Slack webhooks) as defined in the configuration settings.
Use Cases
This skill is ideal for users who rely on daily routines or time-sensitive notifications. Common use cases include:
- Setting recurring daily status updates or meeting reminders in team channels.
- Managing temporary, one-shot alerts such as 'Remind me to check the oven in 15 minutes'.
- Scheduling repeating check-ins for health tracking or habit building.
- Automated messaging for project deadlines that occur at specific intervals.
Example Prompts
- "Remind me in 30 minutes to submit my expense report via Telegram."
- "/at 8:00 AM, send a daily progress summary to the team Slack channel."
- "/every 4h, notify me on WhatsApp to stretch my legs and drink water."
Tips & Limitations
The casual-cron skill defaults to the America/New_York timezone, which is DST-aware, preventing scheduling drift during seasonal time shifts. When defining jobs, always review the parsed information the agent provides before confirmation. Remember that jobs utilizing the --delete-after-run flag are non-persistent and will disappear after the first execution. To prevent infinite loops or unwanted side-effects, the skill enforces 'Run Guard' rules: when a job executes, the agent is strictly prohibited from troubleshooting, system restarting, or checking system time; it will only output the specified message payload and immediately terminate the session.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-gostlightai-casual-cron": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, code-execution
Related Skills
agent-step-sequencer
Multi-step scheduler for in-depth agent requests. Detects when user needs multiple steps, suggests plan and waits for confirmation, persists state, and runs heartbeat-aware flow. Use when requests have 3+ actions, sequential dependencies, output dependencies, or high scope/risk.
cdp-browser
CDP browser control at localhost:9222. Use when you need to inspect tabs, take screenshots, navigate, scroll, post to X, or run JS in a persistent browser session (e.g. logged into X, Gmail).