Skills

Last30Days

Resolve "last30Days" to a concrete ISO date range relative to your run time, a rolling...

Install

npx skills add HarnessMD/munder-difflin --skill last30Days -g -a claude-code -y
Category
Engineering
Updated
3d ago
License
MIT
Context cost
Lightabout 199 tokens
Runs scripts
No, instructions only

What it does

Resolve "last30Days" to a concrete ISO date range relative to your run time, a rolling 30-day window ending 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 a "last 30 days" / trailing-month task (monthly trends, recent activity).

/last30Days

Get the concrete date range for a rolling 30-day window ending today by running the bundled resolver:

node "$AGENT_DIR/.claude/skills/temporal/when.mjs" last30Days

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.

More in Engineering