sickn33/agentic-awesome-skills · error · CronError
Invalid step syntax "${t}" in ${fieldDef.name}
Error message
Invalid step syntax "${t}" in ${fieldDef.name} What it means
Error "Invalid step syntax "${t}" in ${fieldDef.name}" thrown in sickn33/agentic-awesome-skills.
Source
Thrown at skills/cron-doctor/scripts/cron-engine.js:114
const named = resolveName(value, fieldDef.named);
if (named !== null) {
return fieldDef.key === 'month' ? named + 1 : named;
}
throw new CronError(`Invalid value "${value}" in ${fieldDef.name}`, fieldIndex);
}
function parseItem(item, fieldDef, fieldIndex, values) {
const t = item.trim();
if (t === '') throw new CronError(`Empty item in ${fieldDef.name}`, fieldIndex);
if (t === '*') {
addRange(values, fieldDef.min, fieldDef.max, fieldDef);
return;
}
if (t.includes('/')) {
const stepParts = t.split('/');
if (stepParts.length !== 2) throw new CronError(`Invalid step syntax "${t}" in ${fieldDef.name}`, fieldIndex);
const [base, stepStr] = stepParts;
if (!/^\d+$/.test(stepStr)) throw new CronError(`Invalid step "${stepStr}" in ${fieldDef.name}`, fieldIndex);
const step = Number(stepStr);
if (step < 1) throw new CronError(`Invalid step "${stepStr}" in ${fieldDef.name}`, fieldIndex);
let lo, hi;
if (base === '*' || base === '') {
lo = fieldDef.min; hi = fieldDef.max;
} else if (base.includes('-')) {
const [a, b] = base.split('-');
lo = parseSingleNum(a.trim(), fieldDef, fieldIndex);
hi = parseSingleNum(b.trim(), fieldDef, fieldIndex);
} else {
lo = parseSingleNum(base.trim(), fieldDef, fieldIndex);
hi = fieldDef.max;
}
if (lo > hi) [lo, hi] = [hi, lo];
for (let v = lo; v <= hi; v += step) addOne(values, v, fieldDef, fieldIndex);
return;View on GitHub (pinned to 58d857988f)
When it happens
Trigger: Thrown at skills/cron-doctor/scripts/cron-engine.js:114 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sickn33/agentic-awesome-skills@58d857988f (2026-08-26).
Data as JSON: /api/errors/2f6206bb321f050f.
Report an issue: GitHub.