rrule-recurring-tasks

Parse RFC 5545 RRULE patterns and calculate the next occurrence.

1|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/Mehakanis/Q4_todo_app --skill rrule-recurring-tasks-mehakanis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rrule-recurring-tasks
Source: https://github.com/Mehakanis/Q4_todo_app/tree/main/.claude/skills/rrule-recurring-tasks
Command: npx skills add https://github.com/Mehakanis/Q4_todo_app --skill rrule-recurring-tasks-mehakanis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RRULE recurring task patterns can be tricky to manage and cause missed occurrences; this Skill provides a robust parser and next-occurrence calculator.

Core Features & Use Cases

  • Simplified patterns (DAILY, WEEKLY, MONTHLY, YEARLY) for quick scheduling
  • Full RFC 5545 RRULE parsing with rrulestr for complex rules
  • UTC-only time handling with optional end dates to stop recurrence
  • Integration-friendly: parser, validator, and pattern generator for task workflows

Quick Start

Provide a start datetime and a recurrence pattern (for example DAILY) to compute the next occurrence.

Frequently Asked Questions about rrule-recurring-tasks

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

FAQPage Schema
How do I calculate the next occurrence for recurring tasks using RRULE?

To calculate the next occurrence for recurring tasks, provide a start datetime and an RRULE pattern like DAILY or WEEKLY to the parser, which then computes the upcoming scheduled dates.

Can I parse full RFC 5545 RRULE strings for complex scheduling rules?

Yes, you can parse full RFC 5545 RRULE strings. The skill uses rrulestr to handle complex recurrence rules, alongside simplified patterns for quick task scheduling.

Does recurring task scheduling with RRULE support UTC time handling and end dates?

Recurring task scheduling with RRULE supports UTC-only time handling and optional end dates, allowing you to define precise time boundaries and stop recurrence when needed.

What is the best way to integrate RFC 5545 RRULE patterns into a task-management workflow?

The best way to integrate RFC 5545 RRULE patterns is utilizing the included parser, validator, and pattern generator to compute upcoming occurrences directly within task-management workflows.

Why do I need a validator when parsing RRULE recurring task patterns?

You need a validator when parsing RRULE recurring task patterns to ensure simplified and complex recurrence rules are correctly formatted, preventing missed occurrences and scheduling errors.