Resolve "today" to a concrete ISO date range relative to your run time — today. Returns inclusive civil dates plus exact UTC instants so you have temporal context without computing dates by hand. Read-only: no writes, no network. Use before any task scoped to today (today's logs, metrics, "what happened today").
Scanned 8/31/2026
Install to Claude Code
npx -y skills add chaitanyagiri/munder-difflin --skill today --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Today?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/chaitanyagiri-today)More formats (shields.io, HTML) on the badges page.
---
name: today
description: |
Resolve "today" to a concrete ISO date range relative to your run time —
today. Returns inclusive civil dates plus exact UTC instants so you have
temporal context without computing dates by hand. Read-only: no writes, no
network. Use before any task scoped to today (today's logs, metrics, "what happened today").
allowed-tools:
- Bash
---
## /today
Get the concrete date range for **today** by running the bundled resolver:
```bash
node "$AGENT_DIR/.claude/skills/temporal/when.mjs" today
```
It prints a human-readable line plus a JSON record:
- `start` / `end` — inclusive civil dates (`YYYY-MM-DD`) in your local timezone
- `startUtc` / `endExclusiveUtc` — the same window as a half-open `[start, end)`
range of exact UTC instants, for timestamp-based queries
- `days`, `timezone`, `asOf` — the span, your timezone, and when this resolved
Use the returned dates as the time bounds for the task at hand. **Do not derive
dates by hand** — this resolver is the source of truth. For the full window list
or an arbitrary range (e.g. `last45days`, `last6months`), see the `/temporal` skill.
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!