Cron Skill for Openclaw

A powerful scheduling engine for creating one-time reminders or recurring cron jobs across local and external communication channels.

sky-lv
v1.0.0
May 10, 2026
0
636
22

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install qclaw-cron-skill

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 qclaw-cron-skill 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 Skill?

The Cron Skill is a mandatory core component for any Openclaw agent requiring time-based logic. It enables AI agents to move beyond immediate responses by scheduling future actions such as reminders, alarms, and periodic check-ins. Whether a user needs a simple nudge in ten minutes or a complex recurring report every weekday at 9:00 AM, this skill provides the underlying infrastructure to ensure tasks are executed reliably.

By integrating seamlessly with Openclaw Skills, the Cron Skill manages the lifecycle of a task from creation to execution or deletion. It supports sophisticated delivery logic, allowing reminders to be sent back to the original session or pushed to external enterprise platforms like WeChat, Feishu, or DingTalk, ensuring users never miss a critical update regardless of their interface.

Cron Skill Use Cases

  • Creating one-time reminders for specific meetings or deadlines.
  • Setting up recurring daily stand-up prompts or habit-tracking check-ins.
  • Scheduling automated system reports or data syncs using cron expressions.
  • Managing and updating existing schedules, including pausing or resuming tasks.
  • Cross-channel notification routing from local UIs to enterprise messaging apps.

How Cron Skill Works

  1. The agent identifies a scheduling intent from user input (e.g., "remind me," "every day").
  2. The system determines the delivery target by checking the current session channel or reading channel-defaults.json for external targets.
  3. Time parameters are parsed into either ISO timestamps for one-time tasks or standard cron expressions for recurring ones.
  4. The task is registered via the internal cron tool or the Openclaw CLI, specifying the payload message and delivery mode.
  5. Upon reaching the scheduled time, the system triggers the payload, instructing the agent to generate a warm, concise reminder without further tool calls.

Cron Skill Setup

The Cron Skill is usually pre-loaded. For manual configuration or external channel setup, ensure your environment is ready:

# Check existing cron jobs
openclaw cron list

# Ensure channel defaults are configured for external pushes
cat ~/.qclaw/channel-defaults.json

When creating tasks, always fetch the local timezone first using date +%z to avoid hardcoding offsets.

Cron Skill Data Schema & Taxonomy

The skill manages tasks using a structured JSON schema for jobs. Key attributes include:

Field Description Example
name Unique identifier for the task "Daily_Report"
schedule Time logic (at, every, or cron) {"kind":"cron", "cron":"0 9 * * *"}
delivery Target channel and recipient {"mode":"announce", "channel":"wecom", "to":"user123"}
payload The instructions for the agent {"kind":"agentTurn", "message":"..."}
deleteAfterRun Boolean for one-time tasks true

Cron Skill Advanced Features

  • Multi-channel delivery: Push notifications to WeChat, Feishu, DingTalk, and more.
  • Dynamic Patching: Update specific task attributes (like delivery mode) without recreating the entire job.
  • Isolated Session Execution: Run scheduled tasks in separate contexts to prevent interference with active conversations.
  • Automated Clean-up: Self-deleting tasks for one-time reminders to keep the database lean.
  • Timezone Awareness: Native support for system timezone detection for global reliability.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*