← 返回 Skills 市场
panchenbo

Cron Scheduler Local

作者 panchenbo · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
374
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install 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...
使用说明 (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
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cron-scheduler-local
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cron-scheduler-local 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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).
元数据
Slug cron-scheduler-local
版本 1.0.0
许可证 MIT-0
累计安装 2
当前安装数 2
历史版本数 1
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 374 次。

如何安装 Cron Scheduler Local?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install cron-scheduler-local」即可一键安装,无需额外配置。

Cron Scheduler Local 是免费的吗?

是的,Cron Scheduler Local 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Cron Scheduler Local 支持哪些平台?

Cron Scheduler Local 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Cron Scheduler Local?

由 panchenbo(@panchenbo)开发并维护,当前版本 v1.0.0。

💬 留言讨论