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:
- - create a scheduled task
- set up a cron job
- every day / 每天 / daily reminder
- every week / weekly report
- monitor something automatically
- send me updates periodically
- automatically check something
- build a daily or weekly report
- track news, GitHub projects, prices, or keywords
- remind me regularly
- manage or inspect existing cron jobs
Core Capabilities
- 1. Create cron jobs interactively
- Manage existing tasks (list, modify, delete)
- Deploy template automation systems
- Route push notifications to supported delivery channels
- Inspect automation health and detect failing tasks
Workflow
- 1. Detect automation intent
- Ask for missing parameters (schedule, target, delivery)
- Generate cron job configuration
- Confirm with user
- 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:
- - Each job must append a section with the job name and timestamp.
- The file acts as the persistent data layer for trend analysis.
- 7‑day, weekly, and 30‑day analysis jobs must read from the
intel/daily directory instead of relying on live searches. - If the daily file does not exist it must be created automatically.
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:
INLINECODE1
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:
INLINECODE3
If the configuration file does not exist, users should copy the template:
INLINECODE4
and rename it to:
INLINECODE5
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:
- - Feishu
- Telegram
- Discord
- Web Console
- Email
- Local Files
Templates
Predefined automation templates live in templates/. These allow one‑step deployment of complex automation systems.
Currently included templates:
- - AI intelligence monitoring system
- GitHub trending monitor
- keyword news monitor
- price monitoring
New templates can be added without modifying the core skill.
Example Automations
Common automation systems that can be created using this skill:
- - AI news monitoring and daily tech intelligence reports
- GitHub trending project tracking
- Keyword-based news alerts
- Cryptocurrency / stock price monitoring
- Daily reminders and habit notifications
- Weekly or monthly summary reports
- System health monitoring
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:
- - create daily report
- monitor GitHub trending
- remind me every morning
- track AI news
- set up cron automation
- schedule a daily reminder
- automatically monitor something
- set up a weekly report
- create a periodic task
- help me build an automation workflow
Chinese:
- - 创建定时任务
- 帮我做一个定时提醒
- 每天给我推送
- 每周生成报告
- 监控 GitHub 热门项目
- 监控 AI 新闻
- 自动检查某件事情
- 定期推送消息
- 帮我设置自动化任务
- 做一个 cron 定时任务
Cron 自动化管理器
此技能作为 OpenClaw 的自动化编排器,帮助用户创建、管理和监控基于 cron 的自动化任务。
使用时机
当用户表达与自动化、定时任务、监控或定期通知相关的意图时,请使用此技能。
典型的触发词包括以下自然语言表达:
- - 创建一个定时任务
- 设置一个 cron 任务
- 每天 / 每日提醒
- 每周 / 周报
- 自动监控某件事
- 定期给我发送更新
- 自动检查某件事
- 生成每日或每周报告
- 追踪新闻、GitHub 项目、价格或关键词
- 定期提醒我
- 管理或检查现有的 cron 任务
核心能力
- 1. 交互式创建 cron 任务
- 管理现有任务(列出、修改、删除)
- 部署模板化自动化系统
- 将推送通知路由到支持的投递渠道
- 检查自动化运行状况并检测失败任务
工作流程
- 1. 检测自动化意图
- 询问缺失的参数(时间计划、目标、投递方式)
- 生成 cron 任务配置
- 与用户确认
- 使用 cron 工具部署任务
重要默认行为:
此技能创建的每个 cron 任务必须自动将其输出记录到每日情报日志中。
所有任务应将其结果追加到:
intel/daily/YYYY-MM-DD.md
规则:
- - 每个任务必须追加一个包含任务名称和时间戳的章节。
- 该文件作为趋势分析的持久化数据层。
- 7 天、每周和 30 天的分析任务必须从 intel/daily 目录读取数据,而非依赖实时搜索。
- 如果每日文件不存在,则必须自动创建。
示例结构:
2026-03-22
任务:AI 新闻雷达
时间:12:00
(内容)
任务:GitHub 趋势雷达
时间:18:00
(内容)
这确保了所有自动化任务都能贡献于持久化的情报数据集。
投递渠道
首次使用时,系统可能会自动初始化投递配置,使用:
skills/cron-automation-manager/scripts/init-delivery-config.ps1
如果 config/delivery-config.json 不存在,此脚本将从示例模板创建该文件。
用户可以编辑该文件以启用或禁用投递渠道。
投递渠道
投递路由由配置控制。
主配置文件:
config/delivery-config.json
如果配置文件不存在,用户应复制模板:
config/delivery-config.example.json
并将其重命名为:
delivery-config.json
Cron 任务应始终先在本地生成报告(intel/*)。
投递路由器可将结果分发到配置文件中定义的已启用渠道。
支持的渠道可能包括:
- - 飞书
- Telegram
- Discord
- Web 控制台
- 电子邮件
- 本地文件
模板
预定义的自动化模板位于 templates/ 目录中。这些模板支持一键部署复杂的自动化系统。
当前包含的模板:
- - AI 情报监控系统
- GitHub 趋势监控
- 关键词新闻监控
- 价格监控
可在不修改核心技能的情况下添加新模板。
自动化示例
使用此技能可以创建的常见自动化系统:
- - AI 新闻监控与每日科技情报报告
- GitHub 趋势项目追踪
- 基于关键词的新闻提醒
- 加密货币/股票价格监控
- 每日提醒与习惯通知
- 每周或每月总结报告
- 系统运行状况监控
请求示例
以下是应触发此技能的常见用户请求(英文或中文)。当用户表达与自动化、定时、提醒、监控或定期通知相关的意图时,此技能应被激活:
英文:
- - 创建每日报告
- 监控 GitHub 趋势
- 每天早上提醒我
- 追踪 AI 新闻
- 设置 cron 自动化
- 安排每日提醒
- 自动监控某件事
- 设置每周报告
- 创建周期性任务
- 帮我构建自动化工作流
中文:
- - 创建定时任务
- 帮我做一个定时提醒
- 每天给我推送
- 每周生成报告
- 监控 GitHub 热门项目
- 监控 AI 新闻
- 自动检查某件事情
- 定期推送消息
- 帮我设置自动化任务
- 做一个 cron 定时任务