Skip to content
Back to skills

clalit-pharm-search

ASecurity

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. כללית, בית מרקחת, תרופות, מלאי, בדיקת מלאי, בית מרקחת כללית.

  • 5 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 28, 2026
ai-agentsbashreactnodeapi

Works with

  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 3 files and shows the line behind each finding

Scanned May 28, 2026

npx -y skills add tomron/agent-skill-clalit-pharm-search --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of clalit-pharm-search?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for clalit-pharm-search
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tomron-clalit-pharm-search/badge)](https://www.skillsdirectory.com/skills/tomron-clalit-pharm-search)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.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

Files in this skill

  • SKILL.md3.4 KB
  • package.json753 B
  • scripts/pharmacy-search.js17.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…