From jewish-utilities
Convert a date between Gregorian and Hebrew calendars in either direction. Handles before/after sunset (Hebrew dates roll over at sunset, not midnight) when location is configured.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jewish-utilities:hebrew-date-convertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect direction from input:
Detect direction from input:
Parse the input date. Accept:
YYYY-MM-DD, DD Month YYYY, Month DD, YYYY.<day> <month-name> <year> (e.g. "5 Iyar 5784"), or numeric form.Sunset awareness. Hebrew calendar dates start at sunset, not midnight. If the user provides a Gregorian datetime (with time), and onboard config exists with location:
zmanim skill backend).If no time is given, assume daytime (Hebrew date = same calendar day).
Convert. Preferred backend: hebcal MCP tools
mcp__jungle-shared__hebcal__convert-gregorian-to-hebrewmcp__jungle-shared__hebcal__convert-hebrew-to-gregorianOffline fallback: if no MCP / network, use the pyluach Python library (https://github.com/simlist/pyluach):
from pyluach import dates
g = dates.GregorianDate(2024, 5, 13)
h = g.to_heb() # HebrewDate
pyluach handles full Hebrew calendar arithmetic (leap years, Adar I/II, weekday math).
Output both forms plus:
jewish-date (https://github.com/Shmulik-Kravitz/jewish-date).Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin jewish-utilities