scheduling-system

Manage per-group cron-like schedules and rotations for LINE broadcasts.

1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/forever19735/Garbage --skill scheduling-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scheduling-system
Source: https://github.com/forever19735/Garbage/tree/main/.agent/skills/scheduling-system
Command: npx skills add https://github.com/forever19735/Garbage --skill scheduling-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines automated scheduling across multiple LINE groups, enabling per-group timing, rotation management, and timezone-aware reminders.

Core Features & Use Cases

  • Per-group schedules: independent cron-like timing for each group.
  • Natural week rotation: assigns weekly rotation based on Mon-Sun, with varying members per day.
  • Timezone awareness: Asia/Taipei, ensuring consistent operation across groups.
  • Dynamic management: add, update, or remove scheduled jobs on the fly.
  • Use Case: Imagine a LINE group with 7 members and a rotating roster for weekly duties.

Quick Start

Configure a group by specifying days, hour, and minute in the scheduling-system configuration, then start the scheduler to push reminders to that group.

Frequently Asked Questions about scheduling-system

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

FAQPage Schema
How do I automate scheduled broadcasts to multiple LINE groups with different time settings?

Automated multi-group scheduling allows you to configure independent cron-like timing for each LINE group. You can specify days, hours, and minutes per group, and the scheduler will push reminders at the designated times.

How does natural week rotation work for scheduling a weekly duty roster?

Natural week rotation assigns weekly duties based on a Monday to Sunday cycle, allowing varying members per day. It ensures deterministic rotation management for your group without manual intervention.

Can I use APScheduler for dynamic job management in a chat bot?

Yes, this approach uses APScheduler-based job orchestration to support dynamic management. You can add, update, or remove scheduled jobs on the fly without restarting the service.

Does timezone-aware scheduling affect delivery times across different regions?

Timezone-aware delivery ensures consistent operation by handling time in Asia/Taipei. This guarantees that scheduled reminders arrive at the correct local time regardless of the group's region.

What's the best way to set up per-group configuration for a rotating schedule?

Per-group configuration is set by specifying the target days, hour, and minute in the scheduling system. Once configured, starting the scheduler initiates the automated reminders for that specific group.