Keep · cron SKILL.md
Isolated automations: fresh cron: session, NO_REPLY if idle, announce to a channel
WhenUse when a trusted skill should fire isolated from the main chat.
StopNOREPLY if idle. Never reuse a dirty session. Announce only to the named channel.
Steps
- Gateway must be running.
- | --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) |
- Isolated + announce (timezone explicit):
- One-shot reminder into main (no model call by itself):
- Headless command (no model):
- Unattended contract: final reply is the deliverable, not a plan; NOREPLY posts nothing.
LoadOpenClaw cron. Isolated session. Channel announce.
SourceOpenClaw
--- name: Isolated automations: fresh cron: session, NO_REPLY if idle, announce to a channel description: Use when a trusted skill should fire isolated from the main chat. --- # 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: NOREPLY if idle. Never reuse a dirty session. Announce only to the named channel. 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; NOREPLY posts nothing. Load: OpenClaw cron. Isolated session. Channel announce.
