last30Days

Resolves the last 30 days into concrete ISO dates and UTC instants.

1|Updated Aug 23, 2026
One-click install
npx skills add https://github.com/foxmaster77/12BOT --skill last30days-foxmaster77
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: last30Days
Source: https://github.com/foxmaster77/12BOT/tree/main/munder-difflin-main/munder-difflin-main/resources/skills/last30Days
Command: npx skills add https://github.com/foxmaster77/12BOT --skill last30days-foxmaster77

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually computing a rolling 30-day window is error-prone, especially across month boundaries, timezones, and daylight saving shifts. This Skill resolves "last 30 days" into exact, unambiguous date bounds so downstream queries and reports use consistent temporal ranges. ## Core Features & Use Cases - Rolling Window Resolution: Runs a bundled Node.js resolver that returns a 30-day window ending today, relative to your run time. - Dual Output Formats: Provides inclusive civil dates (YYYY-MM-DD) in local timezone plus a half-open [start, end) range of exact UTC instants for timestamp-based queries. - Read-Only Operation: Performs no writes and no network calls, making it safe to run before any time-bounded task. - Use Case: Before generating a monthly activity report or querying logs for recent trends, run the resolver to get precise start and end bounds instead of hand-calculating dates. ## Quick Start Ask the AI to resolve the last 30 days into concrete dates before running a monthly trends or recent activity analysis.

Frequently Asked Questions about last30Days

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get the exact date range for the last 30 days?▼

Run the bundled resolver with node and the when.mjs script passing last30Days as the argument. It prints inclusive start and end civil dates in your local timezone plus exact UTC instants for the same window.

How to query timestamps for a rolling 30-day window?▼

Use the startUtc and endExclusiveUtc fields from the resolver output, which define a half-open [start, end) range of exact UTC instants. This format works directly with timestamp-based database and log queries.

Does the last 30 days resolver require network access?▼

No, the resolver is fully read-only with no writes and no network calls. It computes the window purely from your local run time and timezone.

Can I resolve other ranges like last 45 days or 6 months?▼

This Skill only resolves the fixed last30Days window. For arbitrary ranges such as last45days or last6months, the documentation directs you to the separate /temporal skill.

Why should I not compute date ranges manually?▼

Manual date math is prone to errors across month boundaries, timezone offsets, and daylight saving changes. The resolver is designated as the single source of truth, ensuring consistent and correct temporal bounds.