schedule

Solid

Recurring and one-shot scheduling - cron, RRULE, or single fire-at time

AI & Automation 648 stars 94 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

Manage scheduled automations. Schedules can be **recurring** (cron or RRULE expression) or **one-shot** (a single `fire_at` timestamp). Schedules support three modes: **execute** (run a message through the assistant), **notify** (send a notification to the user), and **script** (run a shell command directly without LLM involvement). ## Schedule Syntax ### Cron Standard 5-field cron syntax: `minute hour day-of-month month day-of-week` | Field | Values | Special characters | | ------------ | ------------- | ------------------ | | Minute | 0-59 | , - \* / | | Hour | 0-23 | , - \* / | | Day of month | 1-31 | , - \* / | | Month | 1-12 | , - \* / | | Day of week | 0-7 (0,7=Sun) | , - \* / | Examples: - `0 9 * * 1-5` - weekdays at 9:00 AM - `30 8 * * *` - every day at 8:30 AM - `0 */2 * * *` - every 2 hours - `0 9 1 * *` - first of every month at 9:00 AM ### RRULE (RFC 5545) iCalendar recurrence rules for complex patterns. Must include a DTSTART line. Supported lines (all expressions must include DTSTART + at least one RRULE or RDATE): | Line | Purpose | | --------- | ------------------------------------------------------- | | `DTSTART` | Start date/time anchor (required) | | `RRULE:` | Recurrence rule (multiple lines = union of occurrences) | | `RDATE` | Add one-off dates not...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category