cd /news/ai-agents/claude-cowork-cloud-scheduled-task-c… · home topics ai-agents article
[ARTICLE · art-118028] src=gist.github.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Claude Cowork cloud scheduled-task chain holding a 7am Eastern cron across US DST (11 UTC EDT, 12 UTC EST); ask CoWork for your task's trigger ID

A developer has created a self-maintaining Claude Cowork cloud scheduled task that automatically adjusts its cron expression to keep a 7:00 a.m. Eastern time schedule across U.S. daylight-saving transitions. The task updates its trigger's cron between 11:00 UTC (EDT) and 12:00 UTC (EST) and schedules the next transition, ensuring the schedule remains accurate year-round.

read2 min views12 publishedAug 31, 2026

This prompt maintains itself. Each firing updates one recurring task's cron expression, then schedules the next firing at the following US daylight-saving transition. Do not edit it except to set the configuration values below.

TRIGGER_IDtrig_xxxxxxxxxxxxxxxxxxxxxx

(the Claude Cowork cloud scheduled task to keep on time)EST_CRON0 12 * * *

EDT_CRON0 11 * * *

Do everything below now, silently: no confirmation prompts, and no message to the user.

Let Y be the current year. If the current month is March, US clocks have just sprung forward, so PHASE is SPRING. If November, they have just fallen back, so PHASE is FALL. If neither, stop and send an email notification reporting the unexpected firing date; do not modify or create anything. Look up TRIGGER_ID. If it does not exist, stop and send an email notification reporting that the trigger was not found; do not update anything.

Otherwise call update_trigger

with trigger_id

set to TRIGGER_ID and cron_expression

set to EDT_CRON if PHASE is SPRING, or EST_CRON if PHASE is FALL. This holds the task at 7:00am local Eastern year-round: EDT is UTC-4, so 11:00 UTC; EST is UTC-5, so 12:00 UTC.

If PHASE is SPRING, the next transition is the first Sunday in November of year Y, and the new trigger is named DST: fall back (Y) . If PHASE is FALL, the next transition is the second Sunday in March of year Y+1, and the new trigger is named DST: spring forward (Y+1)

. Use the literal year number in the name.

Call create_trigger

with:

name: as determined above** run_once_at**:08:00:00Z on that dateinitiation:own_followup

notifications:{"push": false, "email": false} prompt: this entire prompt, character for character, exactly as you received it. Add nothing, remove nothing, alter nothing. Every value it needs is derived at run time, so there is nothing to substitute.

If create_trigger fails, send an email notification describing the failure. Otherwise the chain ends here silently, and the task will drift an hour off at the next transition.

── more in #ai-agents 4 stories · sorted by recency
── more on @claude cowork 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/claude-cowork-cloud-…] indexed:0 read:2min 2026-08-31 ·