schedule

Schedule agent messages with cron expressions or ISO 8601 datetimes.

3.6k|505|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/TinyAGI/tinyagi --skill schedule-tinyagi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schedule
Source: https://github.com/TinyAGI/tinyagi/tree/main/.agents/skills/schedule
Command: npx skills add https://github.com/TinyAGI/tinyagi --skill schedule-tinyagi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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

Frequently Asked Questions about schedule

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

FAQPage Schema
How do I schedule recurring tasks for agents using cron expressions?

Scheduling recurring tasks for agents involves using cron expressions to define the execution interval. The system automates sending messages to specific agents at predetermined times, enabling daily, weekly, or monthly task automation.

Can I send a one-time scheduled message to an agent at a specific future time?

Yes, one-time scheduled messages can be sent to an agent using an ISO 8601 datetime. This allows you to set up a specific future date and time for the agent to receive its task notification.

Do I need a specific environment setup to run scheduled agent messages?

Scheduled agent messages require a working instance with a queue processor capable of handling messages. This environment ensures that your scheduled messages are properly queued and delivered to the target agents.

What is the best way to manage and update existing scheduled tasks?

Managing scheduled tasks is handled through REST API endpoints or CLI commands. You can list, update, and delete scheduled messages to maintain control over your automated agent notifications and recurring schedules.

Why use scheduled messages instead of manual agent task assignments?

Scheduled messages streamline repetitive task management by automating agent notifications. This ensures timely execution of daily reports, weekly status updates, or deployments without requiring manual intervention for each event.