miklatim-lookup
Skill2 starsChanged 24 days agoMITView on GitHub
Use when the user wants to find a public bomb shelter (miklat tziburi, מקלט ציבורי) near a location in Israel — by address, neighbourhood, coordinates, or current position — with address, type, capacity, accessibility, and Google Maps / Waze directions. Primary backend is the Miklat-MCP server (streamable HTTP, `https://mcp.jlmshelters.com/mcp`), which currently supports Jerusalem (198 public shelters). If the MCP server is unavailable or the user is asking about a city not yet supported, fall back to the Jerusalem Municipality's official list at `https://www.jerusalem.muni.il/en/residents/security/spaces/list/` (for Jerusalem only). Trigger phrases - "find a shelter near me", "nearest miklat", "closest bomb shelter in Jerusalem", "miklat tziburi", "shelters in [neighbourhood]", "shelter capacity", "accessible shelter near", "how do I get to the shelter", "public shelters list Jerusalem".
In this repository20 other files it gives its agents.
- add-skill-to-pluginSkill
- ben-gurion-flight-boardSkill
- discover-israel-skillsSkill
- drug-co-il-lookupSkill
- environment-checkSkill
- fiber-availability-checkSkill
- home-front-command-guidelinesSkill
- install-israel-pluginsSkill
- israel-conferencesSkill
- israel-drugs-registry-lookupSkill
- israel-news-rssSkill
- jerusalem-council-meetingsSkill
- jerusalem-municipality-reportSkill
- kol-zchut-lookupSkill
- list-skillsSkill
- maccabi-medicine-lookupSkill
- medicine-availability-checkSkill
- nsc-travel-threatSkill
- salary-conversionSkill
- update-plugin-readmeSkill
The file
We split this skill into the rules it gives an agent
5 rules. About 0 are common, 1 is distinctive, and 4 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
4
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 37
Always pass city as a lowercase slug (e.g.
- Very specific: line 42
If the user gave an address/neighbourhood, use search_shelters or list_shelters_in_neighborhood.
- Very specific: line 43
If the user gave coordinates (or "near me" with location available), use find_nearest_shelters.
- Very specific: line 46
If the user asks about shelter types or stats across the city, use list_neighborhoods / get_stats.
- Distinctive: line 50
If the MCP server is unreachable and the user is asking about Jerusalem, fall back to the official municipality page:
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Miklatim Lookup (Public Shelters in Israel)
Helps users find miklatim tziburim (public bomb shelters) with address, capacity, accessibility, and navigation links.
Coverage
- Jerusalem — 198 public shelters, served by the Miklat-MCP backend. The Jerusalem Municipality maintains the authoritative list.
- Other cities — not yet in the Miklat-MCP dataset. If the user asks about another city, say so explicitly and direct them to Pikud HaOref (
https://www.oref.org.il/eng) or the relevant municipality.
Primary: Miklat-MCP server
Remote MCP server at https://mcp.jlmshelters.com/mcp (streamable HTTP transport). Register it with the Claude CLI if not already present:
claude mcp add miklat --transport http https://mcp.jlmshelters.com/mcpOnce registered, the following tools are available as mcp__miklat__*:
| Tool | Parameters | Use for |
search_shelters | city, query, limit? | Free-text search across name, address, neighbourhood |
find_nearest_shelters | city, latitude, longitude, limit? | Nearest-shelter search from a coordinate |
list_neighborhoods | city | All neighbourhoods with shelter counts |
get_shelter_by_id | city, id | Single shelter by feature id |
get_stats | city | Totals, breakdown by type, capacity |
list_cities | (none) | Which cities are supported right now |
get_directions_link | city, shelter_id, origin_latitude, origin_longitude, app? | Google Maps / Waze nav link |
filter_shelters | city, shelter_type?, min_capacity?, accessible?, limit? | Filter by type / capacity / accessibility |
list_shelters_in_neighborhood | city, neighborhood, limit? | All shelters in a neighbourhood |
Always pass city as a lowercase slug (e.g. jerusalem).
Typical answer flow
- Clarify the city — if not specified, assume Jerusalem only if the user's context makes it obvious; otherwise ask.
- If the user gave an address/neighbourhood, use
search_sheltersorlist_shelters_in_neighborhood. - If the user gave coordinates (or "near me" with location available), use
find_nearest_shelters. - For each result, include: shelter name/id, address, capacity, accessibility if relevant.
- Offer
get_directions_linkfor the top candidate(s) so the user can navigate. - If the user asks about shelter types or stats across the city, use
list_neighborhoods/get_stats.
Fallback: Jerusalem Municipality list
If the MCP server is unreachable and the user is asking about Jerusalem, fall back to the official municipality page:
https://www.jerusalem.muni.il/en/residents/security/spaces/list/(English)https://www.jerusalem.muni.il/he/residents/security/spaces/list/(Hebrew)
The municipality page is the authoritative source; the MCP dataset is derived from it. If the two disagree, the municipality page wins — mention this to the user and include the URL.
Note: the municipality page is a JavaScript-rendered list that may require a browser fetch (Playwright headless) rather than plain curl. Treat it as a last-resort fallback, not a routine code path.
Authoritative source for emergencies
In an actual emergency, users should follow Pikud HaOref (Home Front Command) instructions — https://www.oref.org.il/eng — and the real-time alerts app/portal. This skill helps with preparation and planning; it is not a real-time alert system. Pair it with the home-front-command-guidelines skill for behaviour guidance during an alert, and remind users that if time is critical, the nearest protected space (including the building's mamad or stairwell) takes precedence over a dedicated miklat tziburi.
Out of scope
- Real-time alert feeds (that's Pikud HaOref's role).
- Private building mamadim — only public shelters.
- Cities other than those returned by
list_cities. - Arranging physical access or keys — the skill only reports the shelter metadata.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

