Install
openclaw skills install cron-expression-helper创建、验证和展示cron表达式的工具。当用户需要创建cron表达式、验证cron语法、查看cron表达式的下一次执行时间、或生成最近10个符合cron表达式的时间点时使用。支持标准cron格式(5字段:分钟 小时 日 月 星期)和扩展格式。
openclaw skills install cron-expression-helper这个skill帮助用户创建、验证和展示cron表达式。它提供交互式cron表达式创建、语法验证、以及展示最近10个符合cron表达式的时间点。
使用交互式问答模式创建cron表达式:
python scripts/create_cron.py --interactive
或者直接指定参数:
python scripts/create_cron.py --minute "*/5" --hour "9-17" --day "*" --month "*" --weekday "1-5"
验证cron表达式并展示最近10次执行时间:
python scripts/show_cron.py "*/5 9-17 * * 1-5"
指定显示数量:
python scripts/show_cron.py "0 0 * * *" --count 20
用自然语言解释cron表达式的含义:
python scripts/explain_cron.py "0 0 * * 0"
查看所有示例:
python scripts/explain_cron.py --examples
你也可以在OpenClaw会话中直接运行这些命令:
exec python scripts/create_cron.py --interactive
exec python scripts/show_cron.py "0 9 * * 1-5"
exec python scripts/explain_cron.py "*/5 * * * *"
标准cron表达式包含5个字段,用空格分隔:
分钟 小时 日 月 星期
字段取值范围:
特殊字符:
* - 任何值, - 值列表分隔符(例如:1,3,5)- - 范围(例如:1-5)/ - 步长(例如:*/5 每5个单位)? - 仅在日和星期字段使用,表示"无特定值"0 0 * * **/5 9-17 * * 1-50 9 1 * *0 0 * * 0交互式创建cron表达式。通过问答方式收集每个字段的值,生成完整的cron表达式。
验证cron表达式并展示最近10次执行时间。如果表达式无效,会显示错误信息。
用自然语言解释cron表达式的含义,帮助用户理解表达式的执行计划。
?字符可以避免日和星期字段的冲突