Cron Skill for Openclaw

A local-first recurring schedule engine that converts natural language timing into structured execution plans for reminders and repeated tasks.

panchenbo
v1.0.0
Mar 20, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install cron-scheduler-local

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 cron-scheduler-local 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 robust, privacy-focused engine designed to turn recurring human intentions into structured local schedules. Built with a local-first philosophy, it ensures that your repetition logic is captured once and trusted forever without relying on external cloud services. Whether you are managing daily routines or complex monthly cadences, this tool provides a reliable execution contract over time.

By integrating this within the Openclaw Skills framework, developers and power users can maintain a high degree of visibility over their automated workflows. The system is designed to make every recurrence visible, editable, and pausable, ensuring you always have a clear answer to the question: what runs next?

Cron Skill Use Cases

  • Automating daily or weekly reminders without third-party cloud dependencies.
  • Setting up local execution plans for developer maintenance tasks like log rotation or local backups.
  • Managing personal productivity routines and recurring habits through a structured CLI interface.
  • Creating time-based triggers for other local-first Openclaw Skills and workflows.

How Cron Skill Works

  1. The user provides a recurring intention or timing requirement via natural language or direct command.
  2. The system captures the job details and stores the schedule locally as a JSON object.
  3. The engine calculates the next execution window based on the defined schedule type (daily, weekly, monthly, or interval).
  4. Users can query the local state to see upcoming runs or modify the status of existing jobs.
  5. Execution logs and statistics are recorded locally to track the health and history of each scheduled task.

Cron Skill Setup

To get started with this component of Openclaw Skills, ensure Python 3 is installed on your local machine. No external packages are required.

# Navigate to your local workspace
cd ~/.openclaw/workspace/memory/cron/

# Adding a new recurring job
python3 add_job.py --name "daily-cleanup" --schedule "daily"

# Checking upcoming executions
python3 next_run.py

Cron Skill Data Schema & Taxonomy

The skill manages all data locally within the user directory to maintain privacy and speed. The following schema is used:

File Name Purpose
jobs.json Stores the primary schedule definitions and job metadata.
runs.json Contains the history of all executed and pending job instances.
stats.json Tracks success rates and frequency metrics for each job.

Job Statuses: active (live), paused (temporarily disabled), or archived (history only).

Cron Skill Advanced Features

  • Local-first architecture: Zero external sync or cloud storage for maximum privacy.
  • Granular Control: Support for specific schedule types including daily, weekly, monthly, and interval-based triggers.
  • Lifecycle Management: Built-in scripts to pause, resume, inspect, and archive jobs without manual JSON editing.
  • Visibility: Dedicated workflow to surface the single most imminent task across all active Openclaw Skills schedules.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*