using-cron

Create, list, update, and delete scheduled tasks with daily, weekly, or monthly timing.

5.0k|548|Updated May 14, 2025
One-click install
npx skills add https://github.com/dtyq/magic --skill using-cron
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-cron
Source: https://github.com/dtyq/magic/tree/main/backend/super-magic/agents/skills/using-cron
Command: npx skills add https://github.com/dtyq/magic --skill using-cron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

## What problem does it solve? AI agents often need reliable time-based automation but lack a centralized mechanism to manage scheduled tasks. This skill provides a single interface to create, list, get, update, and delete scheduled jobs, ensuring consistent behavior without ad-hoc scripts.

## Core Features & Use Cases

  • Create one-time or recurring scheduled tasks with configurable times and day triggers (no_repeat, daily_repeat, weekly_repeat, monthly_repeat).
  • Query, view, filter, and manage existing schedules; view deadlines and status, and modify or remove tasks as needed.
  • Use Case: schedule daily reminders at a fixed time and adjust future runs based on outcomes.

### Quick Start Create a scheduled task using the provided scripts, then query or modify it as needed.

Frequently Asked Questions about using-cron

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

FAQPage Schema
How do I automate scheduled tasks for an AI agent?

Automate scheduled tasks by creating, listing, updating, and deleting jobs through a centralized interface. It supports one-time and recurring schedules with daily, weekly, and monthly triggers, ensuring deterministic time-based automation without ad-hoc scripts.

What scheduling triggers can I configure for recurring tasks?

Scheduling triggers include no_repeat, daily_repeat, weekly_repeat, and monthly_repeat configurations. You can apply these to one-time or recurring scheduled tasks to define specific execution times and day-based criteria.

Can I update or delete scheduled tasks after they are created?

Yes, you can update or delete scheduled tasks after creation. The skill allows you to query existing schedules, view deadlines and status, modify parameters like enabled or deadline, and remove tasks as needed.

How does context propagation work for task scheduling?

Context propagation works by passing topic_id and model_id parameters through the scheduling interface. Endpoint-specific parameters like deadline, enabled, and specify_topic ensure safe operation and deterministic automation through input validation.

What's the best way to manage daily reminders and adjust future runs?

The best way to manage daily reminders is creating daily_repeat scheduled tasks and querying outcomes. You can then update future runs by modifying task parameters, adjusting deadlines, or toggling the enabled status based on results.