Cron Builder is a skill that translates natural language scheduling descriptions into cron expressions and, in reverse, explains existing cron strings in plain English. It is aimed at developers who need to configure background jobs, GitHub Actions workflows, Kubernetes CronJobs, AWS EventBridge rules, or Spring and Quartz schedulers without consulting external documentation or manually counting fields.
The skill handles multiple cron format families. Standard 5-field syntax covers Unix crontab, GitHub Actions, and Kubernetes. Extended 6- and 7-field syntax covers AWS EventBridge, Spring, Quartz, and node-cron, where seconds and years are additional fields. Beyond basic fields, it recognises special characters including L for last day, W for nearest weekday, # for nth weekday of a month, and ? as a blank placeholder — syntax elements that vary across platforms and are a common source of misconfiguration.
Shorthand aliases such as @daily, @weekly, and @hourly are also supported. When producing or explaining a schedule, the skill provides a structured breakdown that includes the next five projected execution times, which helps verify that a schedule behaves as intended before it is deployed. This reduces off-by-one errors and timezone confusion that frequently occur when cron expressions are written by hand or generated by a general-purpose prompt.