scheduler_manager

Manage cron tasks with add, list, and delete operations.

3|Updated Jan 9, 2026
One-click install
npx skills add https://github.com/glwlg/X-bot --skill scheduler-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scheduler_manager
Source: https://github.com/glwlg/X-bot/tree/main/skills/builtin/scheduler_manager
Command: npx skills add https://github.com/glwlg/X-bot --skill scheduler-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a lightweight, reliable way to schedule, list, and remove periodic tasks within your system, ensuring automated actions run on a schedule without manual intervention.

Core Features & Use Cases

  • Add tasks: create new Cron-based jobs with a clear instruction for each run.
  • List tasks: view all active tasks with IDs, schedules, and descriptions.
  • Delete tasks: stop and remove specific tasks by ID, with immediate effect after reload.
  • Push results: optionally push task outcomes to the task creator for real-time visibility.

Quick Start

To add a task that runs every day at 08:00 to check health and notify you, use an add action with crontab "0 8 * * *" and an instruction like "check system health and report status".

Frequently Asked Questions about scheduler_manager

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

FAQPage Schema
How do I schedule automated cron tasks to run periodically without manual intervention?

You can schedule automated cron tasks by adding new jobs with a parsed cron expression and a specific instruction for each run. The scheduler enforces cron expression parsing to ensure automated actions execute reliably on a defined schedule.

Can I list and delete active scheduled tasks by their ID?

Yes, you can list all active scheduled tasks to view their IDs, schedules, and descriptions. To stop and remove a specific task, use the delete operation with its ID, which triggers an immediate scheduler reload for instant effect.

How do I set up push notifications for automated task results?

You can optionally push task outcomes to the task creator for real-time visibility. When adding a cron job, enable the push preference to receive automated notifications regarding the execution results of your scheduled tasks.

What is the best way to manage persistent task execution and monitoring across platforms?

Managing persistent task execution and monitoring is best handled by a lightweight scheduler that supports add, list, and delete operations. It ensures reliable periodic task execution and optional cross-platform push notifications after changes.

Do I need external dependencies to parse cron expressions for scheduled jobs?

No external dependencies are required to parse cron expressions. The scheduler natively enforces cron expression parsing internally, allowing you to directly create and manage periodic jobs within your system environment.

Why does my scheduled task not take effect immediately after deletion?

Scheduled task changes require a scheduler reload to take full effect. After you delete a task by its ID, the system automatically triggers a reload to stop the job and ensure the removal is applied immediately.