From jewish-utilities
Return halachic times (zmanim) for the user's saved location for today or a specified date — alot, sunrise, latest shema, latest tefillah, chatzot, mincha gedolah/ketana, plag, sunset, tzeit hakochavim, candle-lighting, havdalah. Supports GR"A and MG"A opinions. Requires onboarding first.
How this skill is triggered — by the user, by Claude, or both
Slash command
/jewish-utilities:zmanimThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Return halachic times for a given date and the user's saved location.
Return halachic times for a given date and the user's saved location.
Read config:
CONFIG="${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/jewish-utilities/config.json"
If missing, prompt the user to run /jewish-utilities:onboard first and stop.
Resolve target date. Default to today (in the user's timezone). Accept Gregorian or Hebrew date input.
Call the zmanim MCP server. Preferred backend is zmanim-mcp-server (https://github.com/ariroffe72/zmanim-mcp-server) — it uses python-zmanim (a port of KosherJava) with NOAA-based astronomical calculations and supports GR"A and MG"A opinions.
Tools to use:
zmanim_get_daily_times — comprehensive daily set (preferred default)zmanim_get_sunrise_sunsetzmanim_get_shema_times — GR"A and MG"Azmanim_get_tefila_times — GR"A and MG"Azmanim_get_mincha_times — Mincha Gedola, Mincha Ketana, Plag HaMinchazmanim_get_shabbat_times — candle-lighting, havdalahPass latitude, longitude, timezone from config. For shabbat times, pass candle_lighting_offset from config (default 18, Jerusalem 40).
If the zmanim MCP server isn't installed, tell the user how to add it:
claude mcp add zmanim -- uvx zmanim-mcp-server
Fallback — if the zmanim MCP isn't available and the user doesn't want to install it, use the hebcal REST endpoint: https://www.hebcal.com/zmanim?cfg=json&latitude=...&longitude=...&tzid=...&date=YYYY-MM-DD. Do not silently approximate.
Format the response as a table with timezone shown next to times. Group by category (dawn, morning prayer, midday, afternoon, sunset/night). Show GR"A and MG"A side-by-side where both apply.
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