cron-retryAuto-retry failed cron jobs on connection recovery. Use when cron jobs fail due to network errors and should be retried when connectivity is restored. Integrates with heartbeat to detect failed jobs and re-run them automatically.
Install via ClawdBot CLI:
clawdbot install jrbobbyhansen-pixel/cron-retryAutomatically detect and retry cron jobs that failed due to network/connection errors.
Add this to your HEARTBEAT.md:
## Cron Recovery Check
Check for cron jobs with lastStatus: "error". If the error matches network patterns (connection error, sendMessage failed, fetch failed, ETIMEDOUT, ECONNREFUSED), retry the job using cron tool with action: "run" and the job ID. Report what was recovered.
That's it. On each heartbeat, failed network jobs get retried automatically.
cron listlastStatus = "error" and enabled = truelastError matches network-related patternscron runThese errors indicate transient network issues worth retrying:
Network request.*failedConnection errorECONNREFUSEDETIMEDOUTENOTFOUNDsendMessage.*failedfetch failedsocket hang upRetried:
Skipped (not retried):
To check and retry failed jobs manually:
# List all jobs and their status
clawdbot cron list
# Find failed jobs
clawdbot cron list | jq '.jobs[] | select(.state.lastStatus == "error") | {name, error: .state.lastError}'
# Retry a specific job
clawdbot cron run --id <JOB_ID>
When implementing the heartbeat check:
1. Call cron tool with action: "list"
2. For each job in response.jobs:
- Skip if job.enabled !== true
- Skip if job.state.lastStatus !== "error"
- Check if job.state.lastError matches network patterns
- If retryable: call cron tool with action: "run", jobId: job.id
3. Report: "Recovered X jobs" or "No failed jobs to recover"
lastStatus: "error", lastError: "Network request for 'sendMessage' failed!"Generated Mar 1, 2026
Automatically retries failed cron jobs that send order confirmation emails or SMS alerts when network issues occur during peak traffic, ensuring customers receive timely updates without manual intervention. This reduces support tickets and improves customer satisfaction by maintaining reliable communication channels.
Retries cron jobs that sync sensor data from IoT devices to cloud servers after network interruptions, preventing data loss and ensuring real-time monitoring accuracy. This is critical for industries like manufacturing or agriculture where connectivity can be unreliable in remote areas.
Automatically re-runs failed cron jobs that generate and send daily transaction reports to stakeholders when banking APIs experience temporary downtime, ensuring compliance and timely financial insights. This minimizes manual recovery efforts in high-stakes environments like fintech or accounting.
Retries cron jobs that send automated appointment reminders via messaging apps after network errors, reducing no-shows and improving patient engagement. This is essential for clinics or telehealth services where reliable communication impacts operational efficiency.
Automatically recovers failed cron jobs that post scheduled content to social media platforms during network outages, maintaining consistent online presence without manual oversight. This benefits marketing agencies or content creators relying on automated posting tools.
Offer this skill as part of a premium automation platform subscription, charging monthly fees based on usage tiers (e.g., number of cron jobs monitored). This provides recurring revenue while helping businesses reduce downtime costs through reliable job recovery.
Sell enterprise licenses for on-premises deployment in large organizations with strict data governance, offering custom integrations and priority support. This targets industries like finance or healthcare where compliance and control are critical.
Provide a free basic version with limited retries, then upsell to paid plans for advanced features like detailed analytics, multi-region support, and SLA guarantees. This attracts small businesses and scales with their growth into larger enterprises.
💬 Integration Tip
Integrate this skill by adding the provided snippet to your HEARTBEAT.md file; ensure your cron jobs log network errors clearly to match the retry patterns for automatic detection.
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.
Automate web browser interactions using natural language via CLI commands. Use when the user asks to browse websites, navigate web pages, extract data from websites, take screenshots, fill forms, click buttons, or interact with web applications.
Advanced desktop automation with mouse, keyboard, and screen control
Manage n8n workflows and automations via API. Use when working with n8n workflows, executions, or automation tasks - listing workflows, activating/deactivating, checking execution status, manually triggering workflows, or debugging automation issues.
Design and implement automation workflows to save time and scale operations as a solopreneur. Use when identifying repetitive tasks to automate, building workflows across tools, setting up triggers and actions, or optimizing existing automations. Covers automation opportunity identification, workflow design, tool selection (Zapier, Make, n8n), testing, and maintenance. Trigger on "automate", "automation", "workflow automation", "save time", "reduce manual work", "automate my business", "no-code automation".
Browser automation via Playwright MCP server. Navigate websites, click elements, fill forms, extract data, take screenshots, and perform full browser automation workflows.