← 返回 Skills 市场
Cron Helper
作者
Joseph Fluckiger
· GitHub ↗
· v1.0.0
· MIT-0
139
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install eagerbots-cron-helper
功能描述
Explain, generate, and validate cron expressions. Convert plain English schedules to cron syntax and back. Show next run times. Works with standard 5-field a...
使用说明 (SKILL.md)
cron-helper ⏰
Explain, generate, validate, and preview cron expressions — all from plain English or raw cron syntax.
Trigger phrases
- "What does this cron mean:
* * * * *" - "Explain this cron expression"
- "Generate a cron for every weekday at 9am"
- "When does
0 9 * * 1-5run next?" - "Is this cron valid?"
- "Convert to cron: every 15 minutes"
- "Show me the next runs for this cron"
Usage
Run the script with uv run (handles dependencies automatically):
# Explain a cron expression
uv run scripts/cron.py explain "0 9 * * 1-5"
# Generate cron from plain English
uv run scripts/cron.py generate "every weekday at 9am"
uv run scripts/cron.py generate "every 15 minutes"
uv run scripts/cron.py generate "first day of month at midnight"
# Show next N run times (default 5)
uv run scripts/cron.py next "0 9 * * 1-5"
uv run scripts/cron.py next "*/15 * * * *" --count 10
# Validate a cron expression
uv run scripts/cron.py validate "0 9 * * 1-5"
uv run scripts/cron.py validate "60 9 * * *"
Instructions for the agent
- Parse the user's request to determine the command:
explain,generate,next, orvalidate. - Run the appropriate
uv run scripts/cron.py \x3Ccommand> "\x3Cexpression or description>"command. - Present the output to the user, adding any clarifying context.
- If the user provides a cron expression, always offer to explain it AND show next runs.
Reference
See references/cron-syntax.md for field ranges, special characters, and common examples.
安全使用建议
This skill looks coherent for its stated purpose, but take these precautionary steps before installing or running it: 1) Review the full scripts/cron.py file (ensure there is no hidden network I/O, subprocess.exec, or file writes in portions cut from the provided excerpt). 2) Confirm the runtime: SKILL.md expects 'uv run' and python3; the registry metadata omitted python3 — make sure your environment has a trustworthy Python runtime. 3) 'uv run' will install dependencies (rich, croniter) via pip — review those packages and your organization's policy on installing third-party packages. 4) Run the script in a sandbox or isolated environment the first time to observe behavior. If you need, provide the complete untruncated scripts/cron.py and I can re-check the tail for any unexpected behavior (network calls, file system access, or credential usage).
功能分析
Type: OpenClaw Skill
Name: eagerbots-cron-helper
Version: 1.0.0
The eagerbots-cron-helper skill is a legitimate utility for managing cron expressions. The Python script (scripts/cron.py) uses standard libraries like croniter and rich to provide human-readable explanations, validation, and next-run previews without any risky system calls, network activity, or data access. The instructions in SKILL.md are well-defined and strictly aligned with the tool's stated purpose.
能力评估
Purpose & Capability
Name/description match the included script: the code parses, explains, generates, validates cron expressions and shows next run times using croniter. The skill does not request unrelated credentials or system access. Minor inconsistency: registry metadata lists no required binaries, while SKILL.md declares a requirement for python3 — this is small but worth noting.
Instruction Scope
Runtime instructions are narrow and explicit: parse user intent, run the included Python script via 'uv run scripts/cron.py <command> ...', and present the output. The SKILL.md does not instruct reading arbitrary files, accessing environment variables, or sending data to external endpoints.
Install Mechanism
No install spec in registry (instruction-only style). The script includes an in-file dependency header (dependencies = ["rich", "croniter"]) and SKILL.md recommends running via 'uv run', which will install Python packages. This is a common and reasonable approach but means pip will be used at runtime — users should verify 'uv' behavior and trust of packages before installing.
Credentials
The skill declares no environment variables or credentials and the code does not reference environment variables or secrets. The dependencies are typical for local CLI output/cron parsing. Again, the mismatch between registry metadata (no required binaries) and SKILL.md (python3 required) is noted but does not indicate secret access.
Persistence & Privilege
always is false and the skill does not request persistent privileges or modify other skills or system-wide configuration. It is user-invocable and can run autonomously by default (normal for skills), but there is no indication it abuses that ability.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install eagerbots-cron-helper - 安装完成后,直接呼叫该 Skill 的名称或使用
/eagerbots-cron-helper触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Explain, generate, validate cron expressions. Show next run times.
元数据
常见问题
Cron Helper 是什么?
Explain, generate, and validate cron expressions. Convert plain English schedules to cron syntax and back. Show next run times. Works with standard 5-field a... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 139 次。
如何安装 Cron Helper?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install eagerbots-cron-helper」即可一键安装,无需额外配置。
Cron Helper 是免费的吗?
是的,Cron Helper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Cron Helper 支持哪些平台?
Cron Helper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Cron Helper?
由 Joseph Fluckiger(@josephflu)开发并维护,当前版本 v1.0.0。
推荐 Skills