Cron Automation Manager
by @mr-chen-05
Manage and create scheduled cron jobs, automated monitoring tasks, reminders, and periodic push notifications. Use when the user asks to create or manage any...
clawhub install cron-automation-manager📖 About This Skill
name: cron-automation-manager description: Manage and create scheduled cron jobs, automated monitoring tasks, reminders, and periodic push notifications. Use when the user asks to create or manage any scheduled task, monitoring workflow, or automated push (daily reports, GitHub monitoring, AI news tracking, price alerts, etc.). Supports multiple delivery channels such as Feishu, Telegram, DingTalk, Slack, Discord, WhatsApp, Email, or the current chat. tags: automation, cron, scheduler, monitoring, notifications, reminders, task-management
Cron Automation Manager
This skill acts as an automation orchestrator for OpenClaw. It helps users create, manage, and monitor cron‑based automation tasks.
When to use
Use this skill whenever the user expresses intent related to automation, scheduled tasks, monitoring, or recurring notifications.
Typical triggers include natural language such as:
Core Capabilities
1. Create cron jobs interactively 2. Manage existing tasks (list, modify, delete) 3. Deploy template automation systems 4. Route push notifications to supported delivery channels 5. Inspect automation health and detect failing tasks
Workflow
1. Detect automation intent 2. Ask for missing parameters (schedule, target, delivery) 3. Generate cron job configuration 4. Confirm with user 5. Deploy job using the cron tool
IMPORTANT DEFAULT BEHAVIOR:
Every cron job created by this skill MUST automatically record its output into the daily intelligence log.
All jobs should append their results to:
intel/daily/YYYY-MM-DD.md
Rules:
intel/daily directory instead of relying on live searches.Example structure:
2026-03-22
Job: AI News Radar
Time: 12:00(content)
Job: GitHub Trending Radar
Time: 18:00(content)
This ensures that all automation jobs contribute to a persistent intelligence dataset.
Delivery Channels
On first use the system may initialize the delivery configuration automatically using:
skills/cron-automation-manager/scripts/init-delivery-config.ps1
This script will create config/delivery-config.json from the example template if it does not already exist.
Users may edit the file to enable or disable delivery channels.
Delivery Channels
Delivery routing is controlled by configuration.
Primary configuration file:
config/delivery-config.json
If the configuration file does not exist, users should copy the template:
config/delivery-config.example.json
and rename it to:
delivery-config.json
Cron jobs should always generate reports locally first (intel/*). The delivery router may distribute results to enabled channels defined in the config file.
Supported channels may include:
Templates
Predefined automation templates live in templates/. These allow one‑step deployment of complex automation systems.
Currently included templates:
New templates can be added without modifying the core skill.
Example Automations
Common automation systems that can be created using this skill:
Example Requests
These are common user requests that should trigger this skill (English or Chinese). The skill should activate whenever a user expresses intent related to automation, scheduling, reminders, monitoring, or recurring notifications:
English:
Chinese: