calculate-deadlines

Calculate litigation deadlines with FRCP Rule 6(a) counting and export iCalendar, JSON, and reports.

6|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/jdrodriguez/legal-toolkit --skill calculate-deadlines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calculate-deadlines
Source: https://github.com/jdrodriguez/legal-toolkit/tree/main/legal-toolkit/skills/calculate-deadlines
Command: npx skills add https://github.com/jdrodriguez/legal-toolkit --skill calculate-deadlines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires holidays, python-dateutil, icalendar, docx, and includes scripts (resource) components.

What problem does it solve?

Calculate accurate litigation deadlines and calendar events so practitioners can avoid missed filing dates, account for service method adjustments, and reconcile federal and state counting rules.

Core Features & Use Cases

  • FRCP-aware counting: Implements FRCP Rule 6(a)(1) calendar-day counting with final-day adjustment for weekends and holidays.
  • Jurisdiction & service adjustments: Supports federal and state (CA, NY, TX, FL, IL) overrides, holiday calendars, business-day calculations, and service-method day additions.
  • Outputs & reports: Produces structured JSON, an iCalendar (.ics) with alarms, and a human-readable deadline report; supports custom deadlines for case-specific tasks.
  • Use Case: Given a complaint service date and service method, the skill generates answer, motion, discovery, and appeal schedule entries, exports an .ics for calendar import, and includes rule citations for verification.

Quick Start

Provide a trigger date, jurisdiction, event type, and service method and ask it to calculate the filing and response deadlines.

Frequently Asked Questions about calculate-deadlines

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

FAQPage Schema
How do I calculate court filing deadlines with FRCP Rule 6(a) counting adjustments?

Court filing deadlines under FRCP Rule 6(a) are calculated using calendar-day counting with automatic final-day adjustments for weekends and jurisdictional holidays to ensure accurate litigation dates.

Can I compute litigation deadlines for state courts in CA, NY, TX, FL, and IL?

Yes, litigation deadlines can be computed for federal courts and selected state courts including CA, NY, TX, FL, and IL, applying jurisdiction-specific holiday calendars and business-day adjustments.

How do I export calculated court deadlines to an iCalendar file for import?

Calculated court deadlines export to an iCalendar (.ics) file with built-in alarms, alongside structured JSON and human-readable reports, allowing direct calendar import and schedule verification.

Does the deadline calculator adjust for service method day additions?

Yes, the deadline calculator applies service-method day additions to the trigger date, ensuring motion responses, discovery deadlines, and answer schedules reflect the correct service adjustments.

Do I need Python packages to calculate litigation deadlines and generate reports?

Yes, calculating litigation deadlines requires Python packages including holidays, python-dateutil, and icalendar, with an optional docx package for generating human-readable deadline reports.

What types of litigation deadlines can I calculate for court filings and responses?

You can calculate deadlines for answers, motion responses, discovery schedules, summary judgment filings, and appeal schedules, including custom deadlines for case-specific litigation tasks.