zmanim-calculator
Calculate Halachic times (zmanim) for any location and date. Sunrise, sunset, dawn, dusk, candle lighting, Shabbos times, Daf Yomi, and all major zmanim. Uses Hebcal or NOAA algorithms. Use when: user asks for Shabbos times, candle lighting, minyan times, sunrise/sunset, or any Jewish calendar calculation.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abeperl/zmanim-calculatorZmanim Calculator
Calculate Halachic times for any location and date. Powered by the hebcal Python library and NOAA sunrise/sunset algorithms.
Quick Start
# Today's zmanim for current location (auto-detected IP)
zmanim today
# Shabbos times for a specific city
zmanim shabbos --city "New York, NY"
# Full zmanim table for a date
zmanim --date 2026-05-15 --lat 40.7128 --lon -74.0060
# Candle lighting time
zmanim candles --city "Jerusalem"
# Daf Yomi for today
zmanim daf
# Weekly parsha
zmanim parsha
Commands
| Command | Description | Example |
|---|---|---|
zmanim today | All zmanim for today | zmanim today |
zmanim shabbos | Shabbos entry/exit times | zmanim shabbos --city "Brooklyn, NY" |
zmanim candles | Candle lighting time | zmanim candles --zip 11230 |
zmanim --date YYYY-MM-DD | Zmanim for specific date | zmanim --date 2026-06-01 |
zmanim --lat X --lon Y | Zmanim for coordinates | zmanim --lat 31.7683 --lon 35.2137 |
zmanim daf | Today's Daf Yomi | zmanim daf |
zmanim parsha | This week's parsha | zmanim parsha |
zmanim yomtov | Upcoming Yom Tov dates | zmanim yomtov |
Output Format
š
Zmanim for Brooklyn, NY ā Friday, May 15, 2026
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
šÆļø Candle Lighting (18 min): 7:42 PM
š
Shkiah (Sunset): 8:02 PM
š Tzeis (72 min): 9:14 PM
š Dawn (Alos HaShachar): 4:12 AM
āļø Netz HaChamah (Sunrise): 5:42 AM
š Sof Zman Shema (Gra): 9:24 AM
š Sof Zman Shema (M'A): 8:48 AM
š°ļø Chatzos (Midday): 12:52 PM
š°ļø Mincha Gedolah: 1:12 PM
š°ļø Mincha Ketanah: 4:52 PM
š°ļø Plag HaMincha: 6:27 PM
š
Shkiah: 8:02 PM
Installation
pip3 install hebcal-python python-dateutil
Or use the bundled script (no dependencies):
python3 scripts/zmanim.py --city "New York, NY"
API
from scripts.zmanim import get_zmanim, get_shabbos_times, get_daf_yomi
# Get all zmanim for a location
times = get_zmanim(lat=40.7128, lon=-74.0060, date="2026-05-15")
print(times['candle_lighting'])
# Shabbos times
shabbos = get_shabbos_times(city="Brooklyn, NY")
print(f"Candles: {shabbos['candle_lighting']}")
print(f"Havdalah: {shabbos['tzeis_72']}")
# Daf Yomi
daf = get_daf_yomi()
print(f"Today: {daf['tractate']} {daf['daf']}")
Configuration
Create ~/.config/zmanim/default.json:
{
"default_city": "Brooklyn, NY",
"candle_lighting_minutes": 18,
"tzeis_minutes": 72,
"timezone": "America/New_York"
}
Data Sources
- Hebcal API ā Jewish calendar calculations
- NOAA ā Sunrise/sunset algorithms
- GeoNames ā City-to-coordinates lookup
Limitations
- Location lookup requires internet (or cached coordinates)
- Extreme latitudes (near poles) may have edge cases
- Yom Tov dates use Hebrew calendar; verify against local minhag
Metadata
Not sure this is the right skill?
Describe what you want to build ā we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abeperl-zmanim-calculator": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
hebrew-text-tools
Hebrew text processing utilities: transliteration, gematria calculation, nikud removal, letter identification, and Hebrew number formatting. Pure Python, no dependencies. Works offline. Use when: user needs to transliterate Hebrew, calculate gematria, remove vowel points, or work with Hebrew letters.
parsha-summary
Generate a weekly Torah portion (parsha) summary from Sefaria. Provides English summary with optional Hebrew text, verse count, and sample verses. Lightweight alternative to torah-scholar. Use when: user wants a quick parsha overview, weekly summary, or needs parsha content for a dvar Torah outline.
Sefaria Mcp
Skill by abeperl
codex-bridge
Dispatch coding tasks to the local OpenAI Codex CLI with background execution, status polling, and answerable clarifying questions. Use when OpenClaw should delegate script building, code edits, refactors, or multi-step coding work to Codex from the command line.
torah-scholar
Search and explore Jewish texts (Torah, Tanach, Talmud, Midrash, commentaries) via Sefaria API. Use when researching Torah sources, looking up verses, finding commentaries, cross-references, or preparing divrei Torah. Supports Hebrew and English. Handles references like "Genesis 1:1", "Berakhot 2a", "Mishnah Avot 1:1".