Agent Skills
› chaitanyagiri/munder-difflin
› lastMonth
lastMonth
GitHub通过运行内置解析器获取上一个完整日历月的具体日期范围,返回本地时区日期和UTC时间戳。用于月度报告等任务的时间边界设定,禁止手动计算日期,确保时间上下文准确无误。
Trigger Scenarios
需要查询上个月数据
生成月度总结或报告
确定上个月的起止时间
Install
npx skills add chaitanyagiri/munder-difflin --skill lastMonth -g -y
SKILL.md
Frontmatter
{
"name": "lastMonth",
"description": "Resolve \"lastMonth\" to a concrete ISO date range relative to your run time —\nthe previous full calendar month. Returns inclusive civil dates plus exact UTC instants so you have\ntemporal context without computing dates by hand. Read-only: no writes, no\nnetwork. Use before a task over last month (monthly reports, month-end summaries).\n",
"allowed-tools": [
"Bash"
]
}
/lastMonth
Get the concrete date range for the previous full calendar month by running the bundled resolver:
node "$AGENT_DIR/.claude/skills/temporal/when.mjs" lastMonth
It prints a human-readable line plus a JSON record:
start/end— inclusive civil dates (YYYY-MM-DD) in your local timezonestartUtc/endExclusiveUtc— the same window as a half-open[start, end)range of exact UTC instants, for timestamp-based queriesdays,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.
Version History
- df15a9a Current 2026-07-05 15:40


