What problem does it solve?
This Skill streamlines the management of repetitive tasks by allowing users to schedule messages to be sent to agents at specific times, whether it's for a one-time event or recurring actions.
Core Features & Use Cases
- Schedule Recurring Tasks: Automate daily, weekly, or monthly tasks using cron expressions.
- One-Time Tasks: Set up a message to be sent to an agent at a specific future date and time.
- Task Management: List, update, and delete scheduled tasks through REST API endpoints or CLI commands.
- Use Case: Use this Skill to schedule daily reports, weekly status updates, or one-time deployments to ensure timely agent notifications.
Quick Start
Create a new recurring schedule to send a daily report to an agent using the scripts/schedule.sh create command:
scripts/schedule.sh create \
--cron "0 9 * * *" \
--agent analyst \
--message "Generate the daily metrics report and post a summary" \
--label daily-report