A cron job runs a script at a set time. A scheduled agent runs an AI-powered skill — it can reason, retrieve data, make decisions, and produce natural language output. The schedule mechanism is similar; the intelligence doing the work is entirely different.
What a Cron Job Is
A cron job is a Unix-based scheduling mechanism that executes a specific script or command at a defined time interval. “0 7 * * *” triggers a command at 7am every day. That command might back up a database, resize images in a folder, or send a pre-written email. Cron jobs are precise, reliable, and completely deterministic — the same script runs the same way every time, regardless of context.
For many years, cron jobs were the only automated scheduling tool available to most systems. They are still extremely useful for purely mechanical tasks. But they cannot read, reason, or respond to context. A cron job that sends an email sends the same email every time. It cannot decide to change the subject line based on what happened in your community last week.
What Makes a Scheduled Agent Different
A scheduled agent uses the same scheduling mechanism — often literally a cron expression to set the trigger time — but the thing it triggers is an AI skill rather than a static script. That skill can retrieve live data, evaluate what it finds, make decisions about what to include or exclude, generate natural language output calibrated to your voice and audience, and take context-appropriate actions based on what it discovers.
The practical difference is enormous. A cron job that posts to your community posts the same thing every day. A scheduled agent that posts to your community generates a contextually relevant post based on what is happening in your business, what lesson is running in the current week, and what your members have been discussing lately. Same trigger mechanism. Completely different capability.
For educators and coaches without a developer background, the scheduled agent is also far more accessible. You do not need to write code. You write skill instructions in plain language — essentially a detailed brief for what you want the agent to do — and the scheduling handles itself through the Cowork interface.
What This Means for Educators
You do not need to understand cron jobs to use scheduled agents. The cron expression is just the timer — it is the least important part of the system. The skill is what matters, and that is written in plain language. Think of the cron expression as setting the alarm clock. The agent is what wakes up and does the work.
The Simple Rule
Cron job: same script, every time, no thinking. Scheduled agent: intelligent skill, contextual output, reasons from live data. Same clock. Different brain.
