Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

cron-retry计划重试

Agent Skill

cron-retry 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

145,142

周安装

6,171

GitHub Stars

3

下载量

50,849
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:cron-retry(计划重试)
来源仓库:https://github.com/jrbobbyhansen-pixel/cron-retry
安装命令:
openclaw skills install cron-retry
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install cron-retry

简介

连接恢复时自动重试失败的 cron 作业。当 cron 作业由于网络错误而失败时使用,并且应在连接恢复后重试。与心跳集成以检测失败的作业并自动重新运行它们。

SKILL.md

name
cron-retry
description
Auto-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.

Cron Retry Skill

Automatically detect and retry cron jobs that failed due to network/connection errors.

Quick Start (Heartbeat Integration)

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.

How It Works

  1. On heartbeat, check all cron jobs via cron list
  2. Filter for jobs where lastStatus = "error" and enabled = true
  3. Check if lastError matches network-related patterns
  4. Re-run eligible jobs via cron run
  5. Report results

Network Error Patterns (Retryable)

These errors indicate transient network issues worth retrying:

  • Network request.*failed
  • Connection error
  • ECONNREFUSED
  • ETIMEDOUT
  • ENOTFOUND
  • sendMessage.*failed
  • fetch failed
  • socket hang up

What Gets Retried vs Skipped

Retried:

  • Network timeouts
  • Connection refused
  • Message send failures
  • DNS lookup failures

Skipped (not retried):

  • Logic errors (bad config, missing data)
  • Auth failures
  • Disabled jobs
  • Jobs that just ran successfully

Manual Recovery Check

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>

Agent Implementation

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"

Example Scenario

  1. 7:00 PM — Evening briefing cron fires
  2. Network hiccup — Telegram send fails
  3. Job marked lastStatus: "error", lastError: "Network request for 'sendMessage' failed!"
  4. 7:15 PM — Connection restored, heartbeat runs
  5. Skill detects the failed job, sees it's a network error
  6. Retries the job → briefing delivered
  7. Reports: "Recovered 1 job: evening-wrap-briefing"

Safety

  • Only retries transient network errors
  • Respects job enabled state
  • Won't create retry loops (checks lastRunAtMs)
  • Reports all recovery attempts

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

74.85%
按下载量换算38,060

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills