← Back to Skills Marketplace
mr-chen-05

Cron Automation Manager

by Mr-chen-05 · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
211
Downloads
0
Stars
2
Active Installs
3
Versions
Install in OpenClaw
/install 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...
README (SKILL.md)

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
  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:

  • 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:

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:

  • 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 定时任务
Usage Guidance
This skill appears to do what it says: create and manage cron jobs and route their outputs. Before installing, consider: 1) The skill will persist all job outputs under intel/daily (sensitive information could be stored long-term) — decide whether you want that data kept. 2) Delivery channels require external credentials/webhooks; configure them yourself and avoid pasting secrets into public or shared config files. 3) The SKILL.md references an init script that is missing from the manifest and has minor path inconsistencies; don't run unreviewed automatic init steps you cannot find—create the config file manually if needed. 4) If you enable external channels, grant the minimal permissions and review any scripts that perform delivery. If you want greater safety, request the missing scripts or a concrete implementation before enabling automated deployments.
Capability Analysis
Type: OpenClaw Skill Name: cron-automation-manager Version: 1.2.1 The skill provides high-risk capabilities including the creation and management of cron jobs (persistence and arbitrary command execution) and the routing of data to various external notification channels like Telegram, Slack, and Discord (potential data exfiltration). It explicitly instructs the AI agent to log all automated task outputs into a centralized 'intelligence' directory (intel/daily/), which could aggregate sensitive information over time. While these features are aligned with the stated purpose of an automation manager, the combination of shell-level persistence, external data transmission, and the absence of the actual implementation for the initialization script (init-delivery-config.ps1) mentioned in SKILL.md warrants a suspicious classification.
Capability Assessment
Purpose & Capability
The name/description match the provided SKILL.md, templates, and module docs: creating/managing cron jobs, monitoring, and routing notifications. The included templates and delivery docs align with the stated capabilities. There are no unexpected requirements (no cloud keys, no binaries) that don't belong to a cron-manager.
Instruction Scope
SKILL.md instructs creating and reading persistent files (intel/daily/*) and to inspect existing cron jobs using the system cron tool — these actions are coherent with the purpose. However, the documentation references an initialization script (skills/cron-automation-manager/scripts/init-delivery-config.ps1) that is not present in the file manifest, and there are a few inconsistent path references (e.g., instructions about copying config/delivery-config.example.json to workspace/config/delivery-config.json vs. renaming to delivery-config.json). These are functional/documentation inconsistencies the user should verify before running automated initialization.
Install Mechanism
This is an instruction-only skill with no install spec and no bundled executables — minimal installation risk. There is no download or extract step to evaluate.
Credentials
The skill declares no required environment variables or primary credential, which is proportionate. Delivery channels (Feishu, Telegram, Slack, email, webhooks) clearly require credentials or webhooks to be useful, but those secrets are expected to be configured by the user in config/delivery-config.json; the skill does not request or automatically fetch credentials. Users should not assume credentials will be auto-provisioned.
Persistence & Privilege
The skill will create and maintain a persistent dataset (intel/daily/* and related reports) and may auto-create config files in the workspace. This is normal for an automation manager but important: outputs (which might include sensitive data) are stored on disk by default. The skill is not marked 'always' and does not request elevated privileges beyond writing in the workspace.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install cron-automation-manager
  3. After installation, invoke the skill by name or use /cron-automation-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.1
Add README, delivery config template, initialization script, and documentation improvements
v1.2.0
Add delivery router config, example config template, initialization script, and improved multi-channel automation documentation
v1.0.0
Initial release: modular cron automation system with templates, delivery routing, monitoring, and task management.
Metadata
Slug cron-automation-manager
Version 1.2.1
License MIT-0
All-time Installs 2
Active Installs 2
Total Versions 3
Frequently Asked Questions

What is Cron Automation Manager?

Manage and create scheduled cron jobs, automated monitoring tasks, reminders, and periodic push notifications. Use when the user asks to create or manage any... It is an AI Agent Skill for Claude Code / OpenClaw, with 211 downloads so far.

How do I install Cron Automation Manager?

Run "/install cron-automation-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cron Automation Manager free?

Yes, Cron Automation Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Cron Automation Manager support?

Cron Automation Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cron Automation Manager?

It is built and maintained by Mr-chen-05 (@mr-chen-05); the current version is v1.2.1.

💬 Comments