thisMonth

Resolves this month to date into ISO dates and UTC instants.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually computing month-to-date ranges is error-prone, especially across timezones and when converting civil dates to UTC timestamps. This Skill resolves "thisMonth" to a concrete, authoritative date range so month-to-date queries use consistent bounds. ## Core Features & Use Cases - Month-to-Date Resolution: Returns the 1st of the current month through today as inclusive civil dates (YYYY-MM-DD) in your local timezone. - UTC Instant Conversion: Provides the same window as 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 MTD task. - Use Case: Before generating a month-to-date sales metrics report, run the resolver to get exact start and end bounds instead of deriving dates by hand. ## Quick Start Ask the AI to resolve this month's date range using the thisMonth skill before running a month-to-date metrics query.

Frequently Asked Questions about thisMonth

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

FAQPage Schema
How do I get the date range for this month so far?▼

Run the bundled resolver with node when.mjs thisMonth. It prints the 1st of the month through today as inclusive civil dates plus exact UTC instants, so you never compute month-to-date bounds by hand.

How to convert a month-to-date range into UTC timestamps?▼

The resolver outputs startUtc and endExclusiveUtc fields representing the same window as a half-open [start, end) range of UTC instants. Use these directly for timestamp-based database or API queries.

Does the thisMonth resolver work across timezones?▼

Yes, it returns civil dates in your local timezone along with a timezone field and an asOf timestamp indicating when the resolution occurred. The UTC instants remain unambiguous regardless of local timezone.

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

This Skill only resolves thisMonth. For the full window list or arbitrary ranges such as last45days or last6months, use the companion /temporal skill referenced in the documentation.

Does the date resolver modify files or call external APIs?▼

No, the resolver is strictly read-only with no writes and no network access. It only computes and prints the date range based on your current run time.