From israel-agent-skills
Orchestrator for "is drug X available to me in Israel" questions. Chains the per-source lookup skills in the right order — start with the user's health fund (currently Maccabi via `maccabi-medicine-lookup`) for the practical answer (listed? in basket? copay? prior approval?), reach for the patient-facing pharma reference (`drug-co-il-lookup`) only if the user needs clinical context (active ingredient, leaflet, equivalents), and reach for the official Israeli Drug Registry (`israel-drugs-registry-lookup`) only if regulatory status is in question (is it currently registered, who holds the licence, is the registration cancelled). Use when the user asks something like "is X available", "can I get X on Maccabi", "is X covered", "is X still sold in Israel", or any open-ended availability/coverage question that doesn't already pin down which database to hit.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin israel-agent-skillsThis skill uses the workspace's default tool permissions.
This skill **does not** make HTTP calls of its own. It decides which of the underlying lookup skills to invoke, in what order, and how to merge their answers.
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
This skill does not make HTTP calls of its own. It decides which of the underlying lookup skills to invoke, in what order, and how to merge their answers.
The three lookup skills it orchestrates:
| Skill | Source | Answers |
|---|---|---|
maccabi-medicine-lookup | Maccabi member-facing catalogue | Listed by Maccabi? In basket? Prescription? Prior approval? List price + per-tier copay |
drug-co-il-lookup | drug.co.il (Pharmacists Organization) | Active ingredient, ATC, dosage form, equivalents, MOH patient leaflet (lay/clinical) |
israel-drugs-registry-lookup | israeldrugs.health.gov.il (MOH regulatory) | Registration number, licence holder, official indication text, registration status (active/cancelled), all leaflet revisions |
Resolve the user's actual question first, then call only what's needed.
For "is X available", the practical answer almost always lives at the health fund. Currently this is Maccabi only (Klalit/Meuchedet/Leumit equivalents are not yet covered). Call maccabi-medicine-lookup first.
If the Maccabi catalogue lists the drug, you already have:
For the typical user question this is enough — answer and stop. Do not also ping the other two sources by reflex; that wastes time and quota.
Call drug-co-il-lookup only if the user's question involves anything Maccabi can't answer:
If the Maccabi answer was "not listed" and the user wants to know what the drug actually is before acting, this is the layer to use.
Call israel-drugs-registry-lookup only if the question hinges on a regulatory fact:
Day-to-day "can I get this from my pharmacy?" questions almost never need this layer.
The strong default is one source, the right one. Each extra call adds latency, may hit a transient outage on a different site, and dilutes the answer with information the user didn't ask for. Climb the ladder only when the prior step left a real gap.
When the user asked a single concrete question ("is X covered?"), answer that single question with the data from the one source you needed. Don't pad with regulatory or clinical detail they didn't ask for.
When the user asked an open question ("tell me about X for me on Maccabi"), the natural shape is:
iscanceled is true on the registry side, or if Maccabi shows it but the registration is suspended; that's a real "this is going off-shelf" signal worth surfacing.This skill currently only orchestrates Maccabi on the health-fund side. When Klalit / Meuchedet / Leumit lookup skills land in the same plugin, extend Step 1 to dispatch on the user's stated/configured fund. Until then, if the user is not a Maccabi member, say so honestly — drug.co.il and the gov registry can still answer the clinical/regulatory parts but not the "what will I pay" part.