Yes — you can either create separate scheduled tasks for each day with different cron expressions, or build a single skill that detects the current day and executes different logic based on which day it is running.
Two Approaches to Day-of-Week Scheduling
The simpler approach is separate task entries. Monday’s community post gets its own scheduled task set to run every Monday. Friday’s newsletter draft gets its own task set to run every Friday. Each task is independent, easy to pause or adjust without affecting the others, and straightforward to debug if something goes wrong. This approach works well when the different day tasks are genuinely different in kind — not just variations of the same thing.
The more elegant approach is a single adaptive skill. The skill runs every day at the same time, but begins by checking the current day of the week and then branches into different behaviour based on what it finds. Monday triggers the weekly goals post. Wednesday triggers a mid-week check-in prompt. Friday triggers the newsletter assembly. Saturday and Sunday the skill might do nothing, or run a lighter task. One scheduled entry, multiple behaviours.
When Each Approach Makes Sense
Use separate tasks when the day-specific work is substantially different — for example, a Monday morning report that checks the week’s calendar versus a Friday run that assembles the newsletter. They are different enough in scope and process that keeping them separate makes each one easier to maintain and update independently.
Use a single adaptive skill when the tasks are variations on a theme — daily community posts that vary in format by day, for example. Having one skill manage the rotation is cleaner than maintaining five separate task files that each post to the same community space with slightly different formats. The skill file becomes your single source of truth for the whole weekly content rotation.
In cron syntax, specific days of the week are controlled by the fifth field. “0 8 * * 1” runs at 8am every Monday. “0 8 * * 5” runs at 8am every Friday. “0 8 * * 1-5” runs at 8am Monday through Friday. These are precise and reliable — the same task can be set to run on exactly the days you need it.
What This Means for Educators
A weekly rhythm of agent-driven tasks — different content on different days — is what makes a community feel alive and intentional rather than randomly active. Building that rhythm takes a few hours of upfront design. Once it is running, your community has a heartbeat that does not depend on your daily availability.
The Simple Rule
Different tasks by nature: separate scheduled entries. Same task with variations: one adaptive skill. Either way, the community gets consistent content and you do not need to remember what day it is.
