← Back to Skills Marketplace
morrison230

Cron Local

by morrison230 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
149
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install cron-local
Description
Local-first recurring schedule engine for reminders, repeated tasks, and time-based execution plans. Use whenever the user mentions recurring timing, repetit...
README (SKILL.md)

Cron

Turn recurring intentions into structured local schedules.

Core Philosophy

  1. Repetition should be captured once, then trusted.
  2. A schedule is not just a reminder — it is an execution contract over time.
  3. The system should make recurrence visible, editable, and pausable.
  4. Users should always know what runs next.

Runtime Requirements

  • Python 3 must be available as python3
  • No external packages required

Storage

All data is stored locally only under:

  • ~/.openclaw/workspace/memory/cron/jobs.json
  • ~/.openclaw/workspace/memory/cron/runs.json
  • ~/.openclaw/workspace/memory/cron/stats.json

No external sync. No cloud storage. No third-party cron service.

Job Status

  • active: schedule is live
  • paused: temporarily disabled
  • archived: no longer active, kept for history

Schedule Types

  • daily
  • weekly
  • monthly
  • interval

Key Workflows

  • Capture recurring job: add_job.py
  • See what runs next: next_run.py
  • Pause or resume: pause_job.py, resume_job.py
  • Inspect one job: show_job.py
  • Review all jobs: list_jobs.py
Usage Guidance
This skill appears to be a straightforward, local-only scheduler. Before installing: ensure you are comfortable with the skill writing to ~/.openclaw/workspace/memory/cron (jobs.json, runs.json, stats.json) and that python3 is available. The code is included and contains no network calls or credential access. Consider backing up any existing ~/.openclaw/workspace/memory/cron files if you already use that folder. Note: the scripts manage schedules but do not run external tasks or integrate with cloud services — they only record and compute next-run timestamps. If you need automatic execution of commands at run time, that capability is not present and would require additional tooling (which would expand the security surface).
Capability Analysis
Type: OpenClaw Skill Name: cron-local Version: 1.0.0 The 'cron-local' skill is a well-structured local scheduling manager that tracks recurring tasks in JSON files within the user's workspace. The code consists of standard Python logic for date calculations and file I/O, with no network activity, no execution of arbitrary commands, and no evidence of data exfiltration or prompt injection across files like scripts/add_job.py and SKILL.md.
Capability Assessment
Purpose & Capability
The name/description match the included scripts: adding/listing/pausing/resuming jobs and computing next runs. Required resources (python3, local files under ~/.openclaw/workspace/memory/cron) are consistent with a local scheduler.
Instruction Scope
SKILL.md instructs use of python3 and local storage paths; the scripts only read/write the declared JSON files and do not access other system config, environment variables, or external endpoints. Behavior stays within the stated purpose.
Install Mechanism
No install spec; this is an instruction-plus-scripts bundle that requires no network downloads or package installs. All code is included in the package.
Credentials
The skill requests no environment variables or credentials. It stores data under the user's home directory, which is appropriate for a local scheduler.
Persistence & Privilege
The skill is not marked always:true and does not modify other skills or system-wide agent settings. It persists only its own data files under ~/.openclaw/workspace/memory/cron.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cron-local
  3. After installation, invoke the skill by name or use /cron-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
cron-local 1.0.0 initial release - Introduced a local-only recurring schedule engine for reminders, tasks, and time-based execution. - Supports capturing natural language recurrence and converting to structured local schedules. - Allows users to add, pause, resume, inspect, and list recurring jobs with daily, weekly, monthly, or interval cadence. - All data stored locally; no cloud sync or third-party service required. - Users can always check what runs next and manage job status (active, paused, archived).
Metadata
Slug cron-local
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Cron Local?

Local-first recurring schedule engine for reminders, repeated tasks, and time-based execution plans. Use whenever the user mentions recurring timing, repetit... It is an AI Agent Skill for Claude Code / OpenClaw, with 149 downloads so far.

How do I install Cron Local?

Run "/install cron-local" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cron Local free?

Yes, Cron Local is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cron Local support?

Cron Local is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cron Local?

It is built and maintained by morrison230 (@morrison230); the current version is v1.0.0.

💬 Comments