The agent receives the current date and time when it runs, either from the system environment or passed explicitly in the task configuration. Well-written skills use that date context to make outputs relevant — referencing today’s events, the current week, or upcoming dates rather than generic placeholder text.
Why Context Awareness Matters
A scheduled agent that does not know what day it is will produce outputs that feel generic and disconnected from reality. A morning report that says “here is what is happening today” without actually knowing what day today is becomes awkward quickly. A community post that references “this week’s live session” without knowing whether a live session is actually happening this week creates confusion for members.
Context awareness is what separates a useful scheduled agent from a glorified template engine. The agent should produce outputs that a reader would not immediately recognise as automated — and that requires the agent to be grounded in actual current information, not just its general instructions.
How Date and Context Are Passed to the Agent
In most scheduling systems, the current date and time are available as environment variables or system properties that the skill can reference. In Cowork, the date context is typically injected automatically when the task runs — the skill file can reference today’s date, the current day of the week, the current time, and any other temporal information without needing a human to provide it.
Beyond the date itself, more sophisticated context can be passed through data sources the agent queries at runtime. A morning report agent does not just know today’s date — it actively retrieves today’s community activity, today’s calendar events, and today’s news before generating the report. That live data retrieval is what makes the output feel current rather than pre-written.
For skills that need to be especially context-aware — say, a community post that references the specific lesson running in the current cohort week — you can structure the skill to first retrieve the course schedule from your platform, identify which lesson corresponds to the current date, and then build the post around that lesson. The date becomes an anchor for all subsequent lookups.
What This Means for Educators
When building your first scheduled skills, include an explicit date reference instruction: “Today is [current date]. Use this context when referencing upcoming events, current week content, or time-sensitive information.” Most AI systems fill that in automatically at runtime, but specifying it explicitly in your skill design makes the behaviour more predictable and easier to debug when something goes wrong.
The Simple Rule
Good agents know when they are running. Great agents use that knowledge to make every output feel like it was written for today, not written for any day.
