---
name: "Isolated automations: fresh cron: session, NO_REPLY if idle, announce to a channel"
description: "Use when an OpenClaw cron must run in a fresh session, stay quiet if idle, and announce to a channel."
---

# Isolated automations: fresh cron: session, NO_REPLY if idle, announce to a channel

## When
Use when a trusted skill should fire isolated from the main chat.

## Stop
NO_REPLY if idle. Never reuse a dirty session. Announce only to the named channel.

## Steps
1. Gateway must be running.
2. | `--session` | When | |---|---| | `isolated` (CLI default) | Fresh `cron:` session per run; reports, chores | | `main` | System event into the main session; reminders | | `current` | Detached run, result commits back to the creating thread | | `session:custom-id` | Persistent named session (standups that build on last run) |
3. Isolated + announce (timezone explicit):
4. One-shot reminder into main (no model call by itself):
5. Headless command (no model):
6. Unattended contract: final reply is the deliverable, not a plan; `NO_REPLY` posts nothing.

## Load
OpenClaw cron. Isolated session. Channel announce.
