This wraps the Hebcal API for Jewish calendar data, letting you pull Shabbat times, holiday dates, Hebrew date conversions, and Torah portions. You can query by GeoNames ID or coordinates, and it returns JSON with candle lighting, Havdalah, and parsha info. The included React hook is a nice touch if you're building a calendar app or community site that needs this data. Hebcal has been around forever and their API is solid, so this is basically just giving Claude structured access to query it. Beats manually parsing Jewish calendar logic or dealing with timezone calculations yourself.

skills.sh installs
134
GitHub stars
296
last updated
Jun 10, 2026

Install

$ npx -y skills add hoodini/ai-agents-skills --skill shabbat-times --agent claude-code

Installs into .claude/skills of the current project.

Files

Jewish Calendar & Shabbat Times

Access Shabbat times and Jewish calendar data via the Hebcal API.

Quick Start

// Get Shabbat times for a location
const response = await fetch(
  'https://www.hebcal.com/shabbat?cfg=json&geonameid=5128581&M=on'
);
const data = await response.json();

Shabbat Times API

By GeoNames ID (Recommended)

const url = new URL('https://www.hebcal.com/shabbat');
url.searchParams.set('cfg', 'json');
url.searchParams.set('geonameid', '5128581'); // New York
url.searchParams.set('M', 'on'); // Include Havdalah

const response = await fetch(url);
const data = await response.json();

// Response
{
  "title": "Hebcal New York January 2025",
  "items": [
    {
      "title": "Candle lighting: 4:28pm",
      "date": "2025-01-10T16:28:00-05:00",
      "category": "candles"
    },
    {
      "title": "Parashat Shemot",
      "date": "2025-01-11",
      "category": "parashat"
    },
    {
      "title": "Havdalah: 5:31pm", 
      "date": "2025-01-11T17:31:00-05:00",
      "category": "havdalah"
    }
  ]
}

Sponsors

Details

Repository
github.com/hoodini/ai-agents-skills
Categories
Backend & APIs, AI & Agent Building
First seen
Jun 11, 2026

More from hoodini/ai-agents-skills

All 37
1actionbook avatararxiv-vieweractionbook/actionbookView, search, and download academic papers from arXiv. Supports API queries, web scraping via Actionbook, and HTML paper reading via ar5iv. Use when user asks a133skills.sh installs
2lvlup-sw avatardesign-invariantslvlup-sw/exarchosAudit a design proposal or diff against Exarchos's architectural invariants — event-sourcing integrity (INV-1), facade equivalence over shared dispatch core (IN132skills.sh installs
3charleswiltgen avataraxiom-scenekit-refcharleswiltgen/axiomSceneKit → RealityKit concept mapping, complete API cross-reference for migration, scene graph API, materials, lighting, camera, physics, animation, constraints130skills.sh installs
4browser-act avataramazon-competitor-analyzerbrowser-act/skillsScrapes Amazon product data from ASINs using browseract.com automation API and performs surgical competitive analysis. Compares specifications, pricing, review 129skills.sh installs
5cinience avataralicloud-observability-ptscinience/alicloud-skillsManage Alibaba Cloud Performance Testing Service (PTS) via OpenAPI/SDK. Use for scene lifecycle operations, test start/stop control, report retrieval, and metad126skills.sh installs
6thedivergentai avatargodot-mcp-setupthedivergentai/gd-agentic-skills[PREREQUISITE] Install and configure Godot MCP server for programmatic scene manipulation via Model Context Protocol. Use when user explicitly requests MCP-base126skills.sh installs