clalit-pharm-search
✓CleanSearch for medications and check real-time stock availability at Clalit pharmacies in Israel. Use when searching for drugs like "amoxicillin", "acamol/××§×××", "nurofen", or finding nearby Clalit pharmacy branches with stock. Supports Hebrew and English drug names. ××××ת, ××ת ×רק×ת, תר×פ×ת, ××××, ×××קת ××××, ××ת ×רק×ת ××××ת.
Install Command
npx skills add tomron/agent-skill-clalit-pharm-searchSKILL.md
---
name: clalit-pharm-search
description: Search for medications and check real-time stock availability at Clalit pharmacies in Israel. Use when searching for drugs like "amoxicillin", "acamol/××§×××", "nurofen", or finding nearby Clalit pharmacy branches with stock. Supports Hebrew and English drug names. ××××ת, ××ת ×רק×ת, תר×פ×ת, ××××, ×××קת ××××, ××ת ×רק×ת ××××ת.
license: MIT
compatibility: Requires Node.js 18+ and internet access. The `stock` command requires Puppeteer (headless Chrome, ~300 MB download on first use).
metadata:
author: tomron
version: "1.0.0"
---
# Clalit Pharmacy Stock Check
Search medications and check **real-time stock availability** at Clalit (××××ת) pharmacy locations across Israel.
> **Disclaimer**: This is an unofficial tool, not affiliated with or endorsed by Clalit Health Services. Stock information is queried from the same APIs that power the Clalit website and may not reflect actual availability. Always call the pharmacy to confirm stock before visiting.
## Quick Start
```bash
# 1. Search for medication (get the catCode)
node {baseDir}/scripts/pharmacy-search.js search "amoxicillin"
# Returns: 1000157274 | AMOXAPEN 29M SUS 250MG/5ML 100
# 2. Find your city code
node {baseDir}/scripts/pharmacy-search.js cities "×ª× ××××"
# Returns: 5000 | ת×-××××-×פ×
# 3. Check which pharmacies have it in stock
node {baseDir}/scripts/pharmacy-search.js stock 1000157274 --city 5000
# Returns: Pharmacies with addresses, phones, open/closed status, stock status
```
## Commands
| Command | Description |
|---------|-------------|
| `search <query>` | Find medications, get catCode |
| `stock <catCode> --city <cityCode>` | Check stock at all pharmacies in a city |
| `stock <catCode> --pharmacy <deptCode>` | Check stock at a specific branch |
| `pharmacies <query>` | Search pharmacy branches by name |
| `cities [query]` | List cities with optional name filter |
| `test` | Quick connectivity check |
## Search Examples
```bash
# Hebrew searches
node {baseDir}/scripts/pharmacy-search.js search "××§×××"
node {baseDir}/scripts/pharmacy-search.js search "× ×ר×פ×"
# English searches
node {baseDir}/scripts/pharmacy-search.js search "acamol"
node {baseDir}/scripts/pharmacy-search.js search "amoxicillin"
```
## Stock Check by City
```bash
# Tel Aviv (city code 5000)
node {baseDir}/scripts/pharmacy-search.js stock 1000157274 --city 5000
# Jerusalem (city code 3000)
node {baseDir}/scripts/pharmacy-search.js stock 1000157274 --city 3000
```
Run `cities` to search for city codes.
## Stock Check by Pharmacy Branch
```bash
# First find the branch deptCode
node {baseDir}/scripts/pharmacy-search.js pharmacies "ר×ת"
# Then check stock at that specific branch
node {baseDir}/scripts/pharmacy-search.js stock 1000157274 --pharmacy 11431
```
## Stock Status Labels
| Status | Meaning |
|--------|---------|
| `×××××` | In stock |
| `×××× ×××××` | Limited stock â call pharmacy |
| `××× ×××××` | Out of stock |
| `××× ××××¢` | No information available |
## Notes
- `search`, `pharmacies`, `cities`, and `test` use plain HTTP â fast, no browser needed
- `stock` uses Puppeteer to drive the real Clalit web app UI â takes ~5â10 seconds
- Puppeteer downloads Chromium (~300 MB) automatically on first `npm install`
- The stock check works by pre-fetching the JS bundle and interacting with the React app, bypassing Imperva's headless-browser detection
Similar Skills
Search movie and TV show scenes by dialog, time, or visual description. Download video clips, extract frames, find quotes, identify movies from quotes, and query IMDB data. Use when the user wants to find a specific scene, download a clip, search for a quote in a movie/show, extract a frame, or get movie information via the find-scene API.
npx skills add uriva/find-scene-skillManage Apple Search Ads campaigns, ad groups, keywords, and reports via the asa-cli tool. Use when the user asks about Apple Search Ads management, campaign operations, keyword bidding, ASA reports, or ad performance.
npx skills add TrebuhS/Apple-Search-Ads-SkillSecurity monitoring and infrastructure health checks for OpenClaw agents. Run breach monitoring (HaveIBeenPwned), SSL certificate expiry checks, GitHub security audits, credential rotation tracking, secret scanning, git hygiene, token watchdog, and permission audits. Use when performing security scans, checking credential rotation status, auditing repos for leaked secrets, or monitoring SSL certificates and infrastructure health.
npx skills add arc-claw-bot/arc-sentinelTranslate text and files between any languages using LLM APIs (OpenAI, Anthropic, Chinese LLMs, etc.). Use when users request translation tasks like "translate this to English", "ç¿»è¯æä¸æ", "batch translate these files", or "translate this Markdown file while preserving formatting". Supports direct API calls, config files, environment variables, and multiple translation scenarios (plain text, batch files, format-preserving translation).
npx skills add lisniuse/llm-translator