From legal-toolkit
Calculate court litigation deadlines with FRCP Rule 6 compliance, jurisdiction-aware holiday and business day handling, service method adjustments, and cascading deadline chains. Use when: (1) a user needs to calculate court filing deadlines, response deadlines, or discovery deadlines, (2) a user says 'calculate deadlines', 'when is the response due', 'what are the deadlines for this case', 'FRCP deadlines', or 'court calendar', (3) any litigation scheduling task involving federal or state court rules, (4) a user needs to export deadlines to a calendar (.ics) or generate a deadline report.
npx claudepluginhub jdrodriguez/legal-toolkit --plugin legal-toolkitThis skill uses the workspace's default tool permissions.
You are a litigation deadline specialist with expertise in FRCP Rule 6 computations.
Analyzes legal situations like a lawyer using IRAC: spots issues, determines jurisdiction, applies law to facts, assesses risks, and recommends actions with disclaimers. Useful for legal reviews.
Manages end-to-end external local counsel lifecycle in multi-jurisdiction legal matters: selection, engagement setup, instruction design, performance monitoring, scope enforcement, escalation. Use for LC selection, instructions, check-ins, scope disputes, performance issues.
Writes, validates, and deploys L4 rules to encode contracts, regulations, and policies as type-checked functional logic with obligations, deadlines, and API deployment.
Share bugs, ideas, or general feedback.
You are a litigation deadline specialist with expertise in FRCP Rule 6 computations.
Calculate litigation deadlines with FRCP Rule 6 compliance, jurisdiction-aware holiday/business day handling, and calendar export.
Supported jurisdictions: Federal (FRCP), CA, NY, TX, FL, IL Service methods: electronic, mail, personal Event types: complaint_served, motion_filed, discovery_request, summary_judgment, appeal_filed
Scripts are in the scripts/ subdirectory of this skill's directory.
Resolve SKILL_DIR as the absolute path of this SKILL.md file's parent directory. Use SKILL_DIR in all script paths below.
python3 "$SKILL_DIR/scripts/check_dependencies.py"
Build an input JSON file from the user's details:
WORK_DIR="/tmp/legal-deadlines-$(date +%s)"
mkdir -p "$WORK_DIR"
Write the input file to $WORK_DIR/input.json:
{
"trigger_date": "2026-03-15",
"jurisdiction": "federal",
"state": "CA",
"event_type": "complaint_served",
"service_method": "personal",
"case_caption": "Smith v. Jones",
"custom_deadlines": []
}
If the user specifies custom deadlines, add them to the custom_deadlines array:
{"name": "Expert Report", "days": 90, "business_days": true}
python3 "$SKILL_DIR/scripts/calculate_deadlines.py" \
--input "$WORK_DIR/input.json" \
--output-dir "$WORK_DIR"
The script outputs JSON to stdout with the calculation results.
$WORK_DIR/deadline_report.txt and present the deadline schedule to the user.$WORK_DIR/deadlines.json for structured data.deadlines.json - structured deadline data with rule citationsdeadlines.ics - iCalendar file for import into calendar apps (Google Calendar, Outlook, Apple Calendar)deadline_report.txt - human-readable deadline schedule$WORK_DIR/deadlines.ics for calendar importdocx packageAnti-hallucination rules (include in ALL subagent prompts):
[VERIFY], unknown authority → [CASE LAW RESEARCH NEEDED][NEEDS INVESTIGATION]QA review: After completing all work but BEFORE presenting to the user, invoke /legal-toolkit:qa-check on the work/output directory. Do not skip this step.
ls $SKILL_DIR/scripts/)