← Back to Skills Marketplace
josephflu

Cron Helper

by Joseph Fluckiger · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
139
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install eagerbots-cron-helper
Description
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...
README (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-5 run 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

  1. Parse the user's request to determine the command: explain, generate, next, or validate.
  2. Run the appropriate uv run scripts/cron.py \x3Ccommand> "\x3Cexpression or description>" command.
  3. Present the output to the user, adding any clarifying context.
  4. 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.

Usage Guidance
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).
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install eagerbots-cron-helper
  3. After installation, invoke the skill by name or use /eagerbots-cron-helper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Explain, generate, validate cron expressions. Show next run times.
Metadata
Slug eagerbots-cron-helper
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 139 downloads so far.

How do I install Cron Helper?

Run "/install eagerbots-cron-helper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cron Helper free?

Yes, Cron Helper is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cron Helper support?

Cron Helper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cron Helper?

It is built and maintained by Joseph Fluckiger (@josephflu); the current version is v1.0.0.

💬 Comments