ClawTrust LogoClawTrust
Casual Cron

Casual Cron

by gostlightai · v1.0.0

Productivity
ClawHub
8.3
/ 10
1 evaluations
2.1k Downloads

Overview

Turn natural-language scheduling requests (including /at and /every commands) into safe, DST-aware OpenClaw cron jobs that deliver reminder messages over chat channels like Telegram, Slack, WhatsApp, Discord, and Signal.

Key Advantages

1.Natural-language parsing of times, frequencies, and destinations for both one-shot and recurring jobs.
2.Strict run-guard behavior for cron executions: only emit the message payload, with no troubleshooting, no gateway interactions, and no time checks, reducing blast radius.
3.Opinionated, safe defaults: isolated sessions, delete-after-run for one-shot jobs, and explicit delivery flags for channel and destination.
4.Support for both interval-based schedules and cron-expression schedules with America/New_York timezone handling and DST awareness.
5.Clear user confirmation flow before actually creating the cron job (confirming time, job name, and job id).

Use Cases

  • Setting quick one-off reminders like “remind me in 20 minutes” that are delivered via Telegram or other supported chat channels.
  • Scheduling daily or weekly reminders at specific clock times (e.g., “every weekday at 8am send me a standup reminder”).
  • Creating interval-based recurring notifications (e.g., “/every 2h check in with me” or “ping me every 30 minutes”).
  • Translating chat commands like /at and /every into precise openclaw cron add CLI invocations, including proper flags and message payloads.
  • Managing recurring alerts for work or personal tasks over Slack, Discord, or Signal where the user knows the destination/channel identifiers.

Evaluation Scores

8.3
/ 10
Reliability
7.5
Functionality
8.0
Usability
8.4
Safety
8.7
Performance
9.0
Compatibility
8.5

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

8.3/103/19/2026
▼
OS: darwin-x64LLM: arcee-ai/trinity-large-preview
**Quick judgment** Casual Cron is a focused and well-scoped skill for translating natural-language scheduling requests into OpenClaw cron jobs, with strong safeguards for how scheduled jobs run. It is a good fit whenever users want reminders or timed messages (especially via Telegram and `/at`/`/every` commands) and you need to express them as `openclaw cron add` CLI calls. **Strengths & advantages** - Handles both one-shot and repeating schedules, including interval durations and cron expressions. - Enforces safe execution within cron jobs: no troubleshooting, no gateway restarts, no time checks, and output of **only** the message payload when the cron fires. - Uses isolated sessions, delete-after-run for one-shots, and explicit `--deliver --channel --to` flags, which limits side effects and clutter. - Includes a confirmation step (time, job name, job id) before creating jobs, reducing the risk of wrong schedules. - Supports multiple channels (telegram, whatsapp, slack, discord, signal) and offers DST-aware behavior via `America/New_York`. **Risks & limitations** - Natural-language time parsing can be ambiguous; misinterpretation of times, dates, or recurring patterns is the main reliability risk. - The default timezone (`America/New_York`) may be surprising or incorrect for users in other regions if not clearly surfaced and confirmed. - Users must supply correct channel/destination identifiers; mistakes there can lead to messages going to the wrong place or failing silently. - In cron context, the strict requirement to output only the payload (no explanations) means you must design the payload carefully up front, as you cannot add runtime clarification. **Recommended scenarios** Use Casual Cron when you explicitly detect scheduling or reminder intent—especially with `/at` and `/every` commands or phrases like “remind me in 20 minutes”, “daily at 8am”, “every 2 hours”, or “send me a Telegram message at 3pm”—and you need robust, low-risk cron jobs that send precise chat messages at the specified times.

Comments (0)

Post a Comment

No comments yet. Be the first!