Set up standing work
Scheduled jobs
Describe the schedule you want and the work Claude should do in one message:Watch channels
Ask Claude to watch named channels and post here when something matches a topic:Follow a pull request
Claude can subscribe to a single pull request and react when it updates.Routine recipes
Each recipe below sets up a complete routine with one message. Adapt the channel names, repositories, and times to your own, and name the timezone so the schedule fires when you expect.Daily standup summary
Claude posts a morning rollup of open threads and anything waiting on someone, before the team starts the day.Weekly channel digest
Claude posts one recap at the end of each week, so the channel has a single place to see what happened.Watch a pull request until it merges
Claude subscribes to a single pull request and posts as it moves through CI, review, and merge.Alert investigation when a monitor fires
Claude checks the alerting dashboard on a schedule and posts a first pass at diagnosis for anything new, so the investigation is underway before anyone asks. This recipe needs a monitoring connection such as Datadog or PagerDuty; Watch monitors and alerts has the full setup.Automatic triage for new requests
Claude answers, deduplicates, and routes requests as they arrive. This recipe is a standing role rather than a schedule; “remember for this channel” saves it to channel memory, so it applies to everyone’s threads.Manage standing work
Anyone in the channel can list, edit, or disable its standing work:- List. Ask “what routines do you have set up in this channel?”
- Edit. Describe the change and it updates the job
- Disable. Name the job to stop, as in “disable the Friday rollup”
- A job runs with the channel’s connections, the same as an interactive request.
- Schedules default to UTC. When you say “every weekday at 9am,” include the timezone (for example “9am Pacific”) so Claude converts correctly; without one it may guess. Ask “what triggers do you have set up?” to confirm the time it actually scheduled.
- A scheduled job that touches a github.com repository uses the same GitHub connection your admin set up for interactive work. See Configure GitHub access.
Related resources
- Use case library: every entry has a proactive form to copy
- Prompt library: prompts to create, audit, and stop routines
- Good habits: write schedules that keep working