---
name: Today
slug: today
category: Automation
description: "Today resolves \"today\" to a concrete ISO date range relative to your run time, returning inclusive civil dates and exact UTC instants. Use it before any task scoped to today, such as reading today's logs or metrics."
github: "https://github.com/chaitanyagiri/munder-difflin/tree/main/resources/skills/today"
language: TypeScript
stars: 2178
forks: 253
install: "npx degit https://github.com/chaitanyagiri/munder-difflin/tree/main/resources/skills/today ~/.claude/skills/today"
installs_to: ~/.claude/skills/today
source_path: resources/skills/today/SKILL.md
collection_size: 17
category_size: 1523
collection_url: "https://dirskills.com/collections/chaitanyagiri/munder-difflin"
added: 2026-08-19T07:25:46.107Z
last_synced: 2026-08-19T07:25:46.107Z
canonical_url: "https://dirskills.com/skills/today"
---

# Today

Today resolves "today" to a concrete ISO date range relative to your run time, returning inclusive civil dates and exact UTC instants. Use it before any task scoped to today, such as reading today's logs or metrics.

**Install:**

```bash
npx degit https://github.com/chaitanyagiri/munder-difflin/tree/main/resources/skills/today ~/.claude/skills/today
```

## README

## /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.
