cron-jobs-stalled

Diagnose stopped cron jobs in jobs.json and apply recovery fixes.

2|7|Updated Jun 19, 2026
One-click install
npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill cron-jobs-stalled
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron-jobs-stalled
Source: https://github.com/humanerd-drew/opencode-drewgent/tree/main/skills/cron-jobs-stalled
Command: npx skills add https://github.com/humanerd-drew/opencode-drewgent --skill cron-jobs-stalled

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires json, pathlib, subprocess, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses issues with cron jobs that have stopped running or are stuck, diagnosing the root cause and applying a tailored recovery solution.

Core Features & Use Cases

  • Cron Job Diagnostics: Identifies the specific issue (scheduler bug, script error, etc.) causing cron jobs to fail.
  • Recovery Patch: Applies a 60-second recovery fix to restore cron job functionality.
  • Use Case: When a user encounters a cron job that is not running or has stopped, this skill can be used to quickly identify and rectify the problem, ensuring that the cron job resumes its intended task.

Quick Start

Trigger the cron-jobs-stalled skill with the command: cron-jobs-stalled

Frequently Asked Questions about cron-jobs-stalled

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I diagnose and recover a stalled cron job?

To recover a stalled cron job, this Skill reads the jobs.json file to identify stopped jobs where next_run_at is null and applies a targeted fix for scheduler bugs or script quality issues.

Why does my cron job have a null next_run_at value?

A cron job has a null next_run_at value when it has stopped running due to underlying scheduler bugs or script quality issues, requiring a diagnostic check of the jobs.json file to determine the root cause.

What's the best way to fix a cron job that stopped running?

The best way to fix a cron job that stopped running is to apply a 60-second recovery patch after diagnosing whether the failure stems from a scheduler bug or a script error in the jobs.json configuration.

Do I need filesystem access to diagnose failed cron jobs?

Yes, you need filesystem access to the cron jobs directory because this Skill uses Python libraries like pathlib and subprocess to read the jobs.json file and execute the necessary recovery commands.

Can I use Python subprocess to patch a stuck cron job?

Yes, this Skill leverages Python's subprocess module alongside json and pathlib to inspect the jobs.json file and execute the appropriate 60-second recovery patch for the stuck cron job.

What types of cron job errors does this diagnostic process identify?

This diagnostic process identifies specific cron job errors including scheduler bugs that halt execution and script quality issues that cause failures, applying tailored recovery solutions based on the detected root cause.