SKILL.md - Cron Manager
Descripción
Gestiona y consulta los cron jobs de Clawd: lista activos, muestra logs, y permite explorar historial de ejecuciones.
Comandos
| Frase del usuario | Acción |
|---|---|
"qué crons hay" | Lista todos los cron jobs activos |
"muéstrame los cron jobs" | Lista crons + estado |
"explorar crons" | Muestra logs de ejecuciones recientes |
"ver logs de cron" | Historial estructurado de checks |
Crons Configurados (2026-02-05)
1. 🦾 Anthropic Model Watcher
| Atributo | Detalle |
|---|---|
| Frecuencia | Cada hora (minuto 0) → cron 0 * * * * |
| Session | isolated |
| Script | memory/crons/anthropic_news_checker.py |
| Info consultada | web_fetch → anthropic.com/news |
| Lógica | Parsea posts → compara con último conocido |
| Gatillo notify | Si hay post nuevo vs. último visto |
Contenido del mensaje (si hay nuevo modelo):
code
🦾 **NUEVO MODELO Anthropic!** 📰 Introducing Claude Opus 4.5 📅 Nov 24, 2025 🔗 https://anthropic.com/news
2. 🦞 OpenClaw Version Checker
| Atributo | Detalle |
|---|---|
| Frecuencia | Cada 1 hora → every 1h |
| Session | isolated |
| Script | memory/crons/version_checker.py |
| Info consultada | openclaw --version (local) + npm view openclaw version (npm) |
| Lógica | local != latest → hay update |
| Gatillo notify | Si local != latest |
Contenido del mensaje (si hay update):
code
🦞 **Nueva versión de OpenClaw disponible!** 📦 Local: v2026.2.3-1 🆕 NPM: v2026.2.4-0 → `npm update -g openclaw`
Flujo de Datos
code
┌─────────────────────────────────────────────────────────────┐ │ OpenClaw Gateway │ ├─────────────────────────────────────────────────────────────┤ │ Cron Scheduler → Cada X minutos │ │ ↓ │ │ Ejecuta agentTurn en session isolated │ │ ↓ │ │ Script Python (web fetch o npm query) │ │ ↓ │ │ Si update/nuevo post → Notification via Telegram │ │ Siempre → Log en ~/.openclaw/logs/ │ └─────────────────────────────────────────────────────────────┘
Logs Estructurados
Ubicación: ~/.openclaw/logs/{anthropic,openclaw}.jsonl
Formato Anthropic:
json
{
"timestamp": "2026-02-05T11:00:00",
"cron_name": "Anthropic Model Watcher",
"check_type": "anthropic",
"status": "success|no_update|error",
"result": {
"latest_post": "Introducing Claude Opus 4.5",
"latest_date": "Nov 24, 2025",
"last_known": "Introducing Claude Sonnet 4.5",
"message": "NUEVO: Introducing Claude Opus 4.5"
},
"notification_sent": true|false
}
Formato OpenClaw:
json
{
"timestamp": "2026-02-05T11:00:00",
"cron_name": "OpenClaw Version Checker",
"check_type": "openclaw",
"status": "success|no_update|error",
"result": {
"local_version": "2026.2.3-1",
"latest_version": "2026.2.4-0",
"message": "v2026.2.4-0 disponible"
},
"notification_sent": true|false
}
Ubicaciones
- •Skill:
~/clawd/skills/cron-explorer/ - •Scripts:
~/clawd/memory/crons/- •
anthropic_news_checker.py→ Checkea anthropic.com/news - •
version_checker.py→ Checkea npm vs local
- •
- •Logs:
~/.openclaw/logs/