📦 Cron Scheduler Local — 技能工具

v1.0.0

[自动翻译] Local-first recurring schedule engine for reminders, repeated tasks, and time-based execution plans. Use whenever the user mentions recurring timing, ...

0· 301·2 当前·2 累计
panchenbo 头像by @panchenbo·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
The skill is internally consistent with its stated purpose: it implements a local-only cron/scheduler using Python and only writes to a dedicated workspace directory; no network calls, secret access, or unusual installs are requested.
评估建议
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 s...
详细分析 ▾
用途与能力
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.
指令范围
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.
安装机制
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.
凭证需求
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.
持久化与权限
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.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/20

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).

无害

安装命令

点击复制
官方npx clawhub@latest install cron-scheduler-local
镜像加速npx clawhub@latest install cron-scheduler-local --registry https://cn.longxiaskill.com

技能文档

Turn recurring intentions into structured local schedules.

Core Philosophy

  • Repetition should be captured once, then trusted.
  • A schedule is not just a reminder — it is an execution contract over time.
  • The system should make recurrence visible, editable, and pausable.
  • 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
数据来源ClawHub ↗ · 中文优化:龙虾技能库