Back to Skills

mfds-drug-safety

식약처 공공 OpenAPI를 k-skill-proxy 경유로 조회하기 전에 증상·복용상황을 반드시 되묻는 인터뷰형 의약품 안전 체크 스킬.

5,791stars652forksUpdated 6/22/2026

Security Assessment

Safe(100/100)
Security Score100/100

About mfds-drug-safety

The mfds-drug-safety skill provides safe access to official drug information from Korea's Ministry of Food and Drug Safety (MFDS) public OpenAPI through the k-skill-proxy service. Unlike typical drug lookup tools, this skill implements a mandatory interview-first approach that prioritizes patient safety by collecting critical context before providing any drug information. When users mention symptoms or medication usage, the skill never rushes to conclusions but instead asks essential qualifying questions about the patient's condition.

The skill queries two official MFDS endpoints: the DrbEasyDrugInfo Service (e약은요) for general drug overview information, and the SafeStadDrug Service for over-the-counter medication data. It systematically gathers information about who will take the medication (self, child, pregnant woman, elderly), existing medications, dosage history, current symptoms, underlying conditions, allergies, and other concurrent medications. The skill is specifically trained to identify red flag symptoms such as difficulty breathing, loss of consciousness, severe rashes, or persistent vomiting/chest pain that require immediate emergency care rather than information lookup.

This skill is ideal for Korean-speaking users seeking verified drug information, pharmacists validating drug interaction concerns, caregivers managing medications for family members, and healthcare-adjacent professionals needing quick access to official MFDS data. The skill explicitly avoids making diagnoses, prescriptions, or definitive dosing instructions, instead serving as an information bridge that summarizes official efficacy statements, usage guidelines, precautions, interactions, adverse reactions, and storage requirements while consistently directing users to consult pharmacists or physicians for final medical decisions.

FAQ

Does this skill require an API key from data.go.kr?

No. End users don't need their own API key. The DATA_GO_KR_API_KEY is stored only on the k-skill-proxy server environment. Users can optionally set KSKILL_PROXY_BASE_URL to use a self-hosted proxy, but the default hosted proxy at https://k-skill-proxy.nomadamas.org works without any user-side credentials.

What happens if I ask about drug interactions without mentioning symptoms?

The skill will still conduct a brief interview to confirm whether there are any symptoms, who is taking the medication, and whether any red flag conditions exist. Even for straightforward drug information queries, the skill checks for safety-critical context before providing official MFDS data.

Can this skill tell me if it's safe to take two medications together?

The skill will look up official interaction warnings from MFDS databases and summarize them, but it does not make definitive safety judgments. If the official documentation contains interaction warnings or if the context is ambiguous, the skill will recommend consulting a pharmacist or physician for a final decision.

What programming language and dependencies are required?

The skill requires Python 3 and internet connectivity. The skill payload includes scripts/mfds_drug_safety.py as a helper script. No additional Python packages beyond standard library are mandatory, though the proxy interaction may use requests or similar HTTP libraries.

What should I do if the skill identifies a red flag symptom?

If you report symptoms like difficulty breathing, loss of consciousness, severe swelling of lips or tongue, or widespread severe rash, the skill will immediately prioritize emergency guidance over API lookup. It will direct you to call 119 (Korean emergency services) or go to an emergency room instead of providing drug information.

All Files

2 files
scripts/mfds_drug_safety.py6.1 KB
View
SKILL.md2.5 KB
View

Install mfds-drug-safety

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill