← Back to Skills Marketplace
panchenbo

Cron Scheduler Local

by panchenbo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
374
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install cron-scheduler-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 do what it says: local scheduling with data stored under ~/.openclaw/workspace/memory/cron and no network access. Before installing, consider: 1) Verify the publisher/source because the metadata contains a minor ownerId mismatch; if you don't trust the author, inspect the included Python scripts yourself. 2) The skill will create and persist JSON files in your home workspace — if that directory can contain sensitive info for you, consider isolating the skill (container or separate account) or moving the storage path. 3) There is a small robustness bug (resume may crash if next-run can't be computed); this is functional, not a security concern. If you trust the source and are comfortable with local persistent storage, the package is coherent and proportionate to its purpose.
Capability Analysis
Type: OpenClaw Skill Name: cron-scheduler-local Version: 1.0.0 The skill is a local-first scheduling manager that tracks recurring tasks and reminders in JSON files located at ~/.openclaw/workspace/memory/cron/. The implementation is purely data-oriented, providing logic for calculating next run times and managing job states (active, paused, archived) without any network access, external dependencies, or execution of arbitrary system commands. All scripts (e.g., add_job.py, storage.py) use standard Python libraries for local file I/O and date arithmetic, showing no signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name, description, and included scripts align: the bundle provides local scheduling (add/list/pause/resume/next) and stores data under ~/.openclaw/workspace/memory/cron. No extra binaries or credentials are requested. Minor metadata oddity: the ownerId in _meta.json differs from the top-level registry Owner ID in the provided metadata — this could indicate repackaging or a metadata mismatch but does not change the code's behavior.
Instruction Scope
SKILL.md and the scripts confine actions to parsing schedule data and reading/writing the declared JSON files. Instructions require python3 and explicitly state 'no external sync'. The runtime code does not access environment variables, system-wide configs, or external endpoints. One functional note: resume_job assumes compute_next_run returns a datetime and calls .isoformat(); if compute_next_run returns None in some edge cases the script may error — this is a robustness bug, not malicious behavior.
Install Mechanism
There is no install spec or external downloads; this is effectively instruction- and script-only. All code is included in the package and nothing is fetched from the network or a third-party registry during install.
Credentials
The skill requests no environment variables, no credentials, and only uses the user's home directory under ~/.openclaw/workspace/memory/cron. There are no secret-like env names or unrelated credential requirements.
Persistence & Privilege
always is false and the code only creates/updates files within its own workspace path (jobs.json, runs.json, stats.json). It does not modify other skills' configs or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cron-scheduler-local
  3. After installation, invoke the skill by name or use /cron-scheduler-local
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the local-first cron scheduler skill. - Capture recurring jobs and schedules in natural language. - Fully local execution and storage—no external sync or cloud required. - Supports daily, weekly, monthly, and interval-based schedules. - Manage jobs: add, pause, resume, archive, and review all schedules. - Surfaces upcoming execution times and job status (active, paused, archived).
Metadata
Slug cron-scheduler-local
Version 1.0.0
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Cron Scheduler 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 374 downloads so far.

How do I install Cron Scheduler Local?

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

Is Cron Scheduler Local free?

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

Which platforms does Cron Scheduler Local support?

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

Who created Cron Scheduler Local?

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

💬 Comments