← 返回
未分类

Cron Helper

创建、验证和展示cron表达式的工具。当用户需要创建cron表达式、验证cron语法、查看cron表达式的下一次执行时间、或生成最近10个符合cron表达式的时间点时使用。支持标准cron格式(5字段:分钟 小时 日 月 星期)和扩展格式。
创建、验证和展示cron表达式。用于创建cron表达式、验证语法、查看下次执行时间或生成最近10个匹配时间点。支持标准5字段cron格式(分钟 小时 日 月 星期)及扩展格式。
youjwxyz youjwxyz 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 231
下载
💾 0
安装
1
版本
#latest

概述

Cron表达式助手

这个skill帮助用户创建、验证和展示cron表达式。它提供交互式cron表达式创建、语法验证、以及展示最近10个符合cron表达式的时间点。

核心功能

  1. 创建cron表达式 - 通过交互式问答帮助用户构建cron表达式
  2. 验证cron语法 - 检查cron表达式的语法正确性
  3. 展示执行时间 - 显示cron表达式最近10次执行时间
  4. 解释cron表达式 - 用自然语言解释cron表达式的含义

使用方法

1. 创建cron表达式

使用交互式问答模式创建cron表达式:

python scripts/create_cron.py --interactive

或者直接指定参数:

python scripts/create_cron.py --minute "*/5" --hour "9-17" --day "*" --month "*" --weekday "1-5"

2. 验证和展示cron表达式

验证cron表达式并展示最近10次执行时间:

python scripts/show_cron.py "*/5 9-17 * * 1-5"

指定显示数量:

python scripts/show_cron.py "0 0 * * *" --count 20

3. 解释cron表达式

用自然语言解释cron表达式的含义:

python scripts/explain_cron.py "0 0 * * 0"

查看所有示例:

python scripts/explain_cron.py --examples

4. 在OpenClaw中直接使用

你也可以在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表达式格式

标准cron表达式包含5个字段,用空格分隔:

分钟 小时 日 月 星期

字段取值范围:

  • 分钟:0-59
  • 小时:0-23
  • :1-31
  • :1-12 或 JAN-DEC
  • 星期:0-6 或 SUN-SAT(0和7都表示周日)

特殊字符:

  • * - 任何值
  • , - 值列表分隔符(例如:1,3,5
  • - - 范围(例如:1-5
  • / - 步长(例如:*/5 每5个单位)
  • ? - 仅在日和星期字段使用,表示"无特定值"

示例

  1. 每天午夜执行0 0 *
  2. 工作日每5分钟执行/5 9-17 * 1-5
  3. 每月1号上午9点执行0 9 1
  4. 每周日午夜执行0 0 0

脚本说明

create_cron.py

交互式创建cron表达式。通过问答方式收集每个字段的值,生成完整的cron表达式。

show_cron.py

验证cron表达式并展示最近10次执行时间。如果表达式无效,会显示错误信息。

explain_cron.py

用自然语言解释cron表达式的含义,帮助用户理解表达式的执行计划。

注意事项

  1. 日和星期字段有冲突时,cron解析器通常只使用其中一个
  2. 月份名称(JAN-DEC)和星期名称(SUN-SAT)不区分大小写
  3. 使用?字符可以避免日和星期字段的冲突
  4. 时区基于系统时区,展示的时间会转换为用户本地时间

常见用例

  • 设置定时任务
  • 验证cron表达式语法
  • 理解现有cron表达式的执行计划
  • 调试定时任务调度问题

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-12 05:52 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Github

steipete
使用 `gh` CLI 与 GitHub 交互,通过 `gh issue`、`gh pr`、`gh run` 和 `gh api` 管理议题、PR、CI 运行及高级查询。
★ 679 📥 328,311
dev-programming

YouTube

byungkyu
使用托管OAuth集成YouTube Data API,支持搜索视频、管理播放列表、获取频道数据及评论互动,适用于用户需要时使用此技能。
★ 142 📥 41,722
dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 195 📥 67,781