croner

Converts natural language into cron expressions and schedules tasks with them.

28|6|Updated Dec 27, 2025
One-click install
npx skills add https://github.com/johnlindquist/script-kit-next --skill croner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: croner
Source: https://github.com/johnlindquist/script-kit-next/tree/main/.opencode/skill/croner
Command: npx skills add https://github.com/johnlindquist/script-kit-next --skill croner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires croner, chrono, english-to-cron, and includes references (resource) components.

What problem does it solve?

This Skill simplifies the scheduling of recurring tasks by allowing users to define schedules using standard cron expressions or natural language.

Core Features & Use Cases

  • Cron Parsing: Understands and validates standard 5- and 6-field cron syntax.
  • Natural Language Conversion: Converts human-readable phrases like "every Tuesday at 2pm" into cron expressions.
  • Scheduling Logic: Provides functions to find next/previous occurrences and check if a time matches a pattern.
  • Use Case: Automatically trigger a daily backup script at 2 AM or run a weekly report generation every Friday afternoon.

Quick Start

Use the croner skill to convert the natural language phrase "every 15 minutes" into a cron expression.

Frequently Asked Questions about croner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert natural language to a cron expression for task scheduling?

You can convert natural language to a cron expression for task scheduling by parsing phrases like "every Tuesday at 2pm". The skill translates human-readable text into standard 5- or 6-field cron syntax to automate script execution.

What is the best way to schedule recurring scripts using cron syntax?

The best way to schedule recurring scripts is by evaluating standard cron syntax. This approach validates 5- and 6-field patterns to find next occurrences and trigger automated tasks at defined time intervals or specific dates.

Does this task scheduling approach support both standard cron and 6-field syntax?

Yes, this task scheduling approach supports both standard 5-field and 6-field cron syntax. It parses and validates these cron patterns to facilitate automated execution of scripts based on your defined time intervals.

How do I find the next occurrence of a specific time pattern?

To find the next occurrence of a specific time pattern, you use the scheduling logic to evaluate the cron expression. This functionality calculates future dates and checks if a specific time matches your defined pattern.

Can I trigger a daily backup script automatically based on a specific time interval?

Yes, you can trigger a daily backup script automatically by defining a specific time interval. The scheduling logic evaluates cron expressions to execute scripts at set times, such as running daily backups at 2 AM.

Why use natural language conversion instead of writing standard cron expressions?

Natural language conversion simplifies scheduling recurring tasks by allowing users to define schedules conversationally. It translates human-readable phrases into valid cron syntax, reducing syntax errors and making automation more accessible.