datacore_date
Perform canonical date operations: retrieve today's date, validate day-of-week, add/subtract days, parse relative expressions, and format org-mode timestamps.
Instructions
Canonical date operations — ALWAYS use this instead of typing dates from memory. LLMs hallucinate day-of-week names and anchor to training-era dates. Returns today's date, validates day-of-week, adds/subtracts days, parses relative expressions, and formats org-mode timestamps.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| n | No | Number of days for add/sub | |
| op | Yes | Operation: today (current date+dow), dow (day-of-week for a date), validate (check date matches claimed dow), add/sub (N days from date), diff (days between two dates), parse (relative expression like "next monday"), org-stamp (<YYYY-MM-DD Day>) | |
| day | No | Claimed day name (Mon..Sun) for validate | |
| date | No | ISO date YYYY-MM-DD (for dow/validate/add/sub/org-stamp) | |
| expr | No | Relative expression for parse (e.g. "tomorrow", "next monday", "in 3 days") | |
| date2 | No | Second date for diff | |
| inactive | No | For org-stamp: use [..] instead of <..> |