Cron Scheduler for Openclaw

A comprehensive scheduling engine for OpenClaw that enables recurring background tasks, one-shot reminders, and sophisticated automation workflows.

fuzzyb33s
v1.0.0
Apr 11, 2026
0
1k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install fuzzy-cron-scheduler

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install fuzzy-cron-scheduler using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Cron Scheduler?

The Cron Scheduler is a fundamental component of the Openclaw Skills ecosystem designed to handle time-based execution for AI agents. It allows developers to offload repetitive tasks—such as daily summaries, system heartbeats, and health checks—to a background process that runs silently without interrupting the main user session. By utilizing this skill, you can ensure your agents remain productive and proactive even when you are not actively interacting with them.

This system provides granular control over execution environments, offering isolated sessions to prevent context bleed and save on token costs. Whether you need a simple one-off reminder or a complex recurring batch job, this skill provides the infrastructure needed to maintain a reliable automation layer within your agent environment.

Cron Scheduler Use Cases

  • Periodic heartbeats to check email, calendars, or system notifications every few minutes.
  • Daily recurring reminders for standups, end-of-day reports, or project status updates.
  • One-shot future triggers to remind users of specific calls or document reviews at a precise date and time.
  • Staggered data synchronization jobs that fan out across different time intervals to manage resource load.
  • Automated service health checks that monitor external endpoints and trigger webhook alerts on failure.

How Cron Scheduler Works

  1. Initialize a job by specifying a name and a schedule type: one-shot (at), interval-based (every), or Unix-style (cron).
  2. Select a session target to determine if the task runs in a fresh ephemeral environment or within your main conversation context.
  3. Define the payload, which contains the specific instructions or messages the agent will process upon activation.
  4. Set a delivery mode to dictate where results are sent, such as a chat announcement or a POST request to an external webhook.
  5. Manage the task lifecycle using built-in functions to list, update, run immediately, or remove jobs as project requirements change.

Cron Scheduler Setup

Integrating scheduling into your agent environment is streamlined through the standard Openclaw Skills interface. No external installation is required if your agent has the cron module enabled. To begin managing tasks, use the following CLI commands:

// List all currently active scheduled jobs
cron_list()

// Add a new recurring task
cron_add(name="Daily Sync", schedule={"kind": "cron", "expr": "0 9 * * *"}, ...)

Cron Scheduler Data Schema & Taxonomy

The scheduling engine organizes data through a strict schema to ensure compatibility across various Openclaw Skills.

Property Description Values
schedule Defines the frequency of the task at, every, cron
sessionTarget The execution context for the agent isolated, main, current, session:name
delivery How the agent reports the result announce, webhook, none
failureAlert Configuration for error handling after, cooldownMs, mode

Cron Scheduler Advanced Features

  • Isolated Session Execution: Runs tasks in clean, ephemeral sessions to avoid token accumulation in your main conversation.
  • Flexible Webhook Delivery: Routes task results directly to external APIs or monitoring dashboards for seamless integration.
  • Intelligent Staggering: Prevents thundering-herd problems by staggering identical jobs firing at the same time.
  • Persistent State Management: Supports targeting specific named sessions to allow scheduled tasks to accumulate and modify long-term state.
  • Sophisticated Failure Recovery: Includes configurable alerts with cooldown periods to notify users of issues without spamming notifications.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*