cron

Schedule recurring reminders and one-time tasks with cron expressions and timezone support.

65|9|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/EthanAlgoX/MarketBot --skill cron-ethanalgox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cron
Source: https://github.com/EthanAlgoX/MarketBot/tree/main/marketbot/skills/cron
Command: npx skills add https://github.com/EthanAlgoX/MarketBot --skill cron-ethanalgox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables reliable scheduling of reminders and automated tasks so users and agents do not miss time-sensitive actions or manual follow-ups.

Core Features & Use Cases

  • Three Modes: Reminder (send a message to a user), Task (agent runs a task and sends results), One-time (run once at a specific time then auto-delete).
  • Flexible Scheduling: Support for interval-based scheduling via every_seconds, cron expressions with tz for timezone-aware schedules, and ISO datetime for one-off runs.
  • Management & Utilities: Add, list, and remove jobs, and attach job IDs for deterministic control in automation workflows.
  • Use Case: Schedule market checks, team standup notifications, or periodic GitHub/metric monitors that run automatically and report back.

Quick Start

Add a recurring 20-minute reminder by creating a cron job with action add, message Time to take a break!, and every_seconds 1200.

Frequently Asked Questions about cron

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule recurring reminders and automate tasks with timezone awareness?

Schedule recurring reminders and automate tasks using timezone-aware cron expressions. You can set up interval-based scheduling with every_seconds, use cron_expr with a tz parameter, or specify an ISO datetime for one-time runs to notify users or trigger jobs.

What is the best way to run a scheduled task once and then automatically remove it?

Running a scheduled task once and removing it is handled by the one-time mode. You provide an ISO datetime for the specific run time, and the job executes once then auto-deletes, ensuring no recurring cycles continue afterward.

Can I use cron expressions to trigger agent-executed monitoring jobs?

Yes, you can trigger agent-executed monitoring jobs using cron expressions. The task mode allows an agent to run scheduled tasks, such as periodic metric monitors or market checks, and automatically send the results back to the user.

How do I list and remove existing scheduled jobs in an automation workflow?

You list and remove existing scheduled jobs using the list and remove capabilities. You can attach job IDs during creation to maintain deterministic control over your automation workflow and delete specific jobs when they are no longer needed.

Does this scheduling approach support interval-based reminders without full cron syntax?

Interval-based reminders without full cron syntax are fully supported. You simply use the every_seconds parameter to define the frequency, such as setting it to 1200 for a 20-minute recurring reminder, bypassing complex expression requirements.

What are the limitations when using ISO datetime for one-off scheduling?

A limitation of using ISO datetime for one-off scheduling is that the job runs only once and auto-deletes immediately afterward. It does not support recurring cycles, so you must create a new job for any subsequent scheduled execution.