This queries Korea's Ministry of Food and Drug Safety databases through k-skill-proxy to check food safety records, recalls, and health supplement ingredients. Before answering symptom questions like "I ate this and got sick," it walks through a mandatory interview: who ate what, when, how much, existing conditions, and red flags like bloody stool or difficulty breathing. If red flags appear, it skips the database lookup and tells you to call 119. Otherwise it checks official surfaces like product manufacturing reports (I0030), functional ingredient approvals (I-0040, I-0050), domestic inspection failures (I2620), and recall lists (I0490). It won't diagnose food poisoning or approve what you can eat. It just surfaces what the Korean government has on record about that product or ingredient, then leaves the decision to you or a doctor.
npx -y skills add nomadamas/k-skill --skill mfds-food-safety --agent claude-codeInstalls into .claude/skills of the current project.
식약처/식품안전나라 공개 표면을 k-skill-proxy 경유로 조회해 식품 안전 정보를 확인한다.
조회 가능한 공식 데이터:
하지만 사용자가 복통, 설사, 발진 같은 증상을 말하면 바로 단정하지 말고 먼저 되묻는다.
혈변, 탈수, 호흡곤란, 의식저하, 심한 복통/고열)red flag 가 있으면 식품 조회보다 즉시 응급실·119·의료진 안내가 우선이다.
python3scripts/mfds_food_safety.py helper 포함k-skill-proxy의 food-safety route들이 있는 hosted/self-host 프록시에 접근 가능할 것KSKILL_PROXY_BASE_URL — self-host·별도 프록시를 쓸 때만 설정. 비우면 기본 hosted https://k-skill-proxy.nomadamas.org 를 사용한다.DATA_GO_KR_API_KEY 는 프록시 운영 서버 환경에서 부적합 식품 live 조회용으로만 둔다.FOODSAFETYKOREA_API_KEY 는 프록시 운영 서버 환경에서 식품안전나라 live 조회용으로만 둔다. 없으면 public sample feed로 fallback 할 수 있다.https://www.foodsafetykorea.go.kr 에서 회원가입 후 OpenAPI 이용신청. 하나의 키로 I-0040, I-0050, I0490, I2620 등 모든 서비스 호출 가능.증상/섭취상황이 언급되면 결론을 말하기 전에 먼저 되묻는다.
권장 첫 질문 예시:
누가 무엇을 언제 얼마나 먹었는지, 지금 복통/구토/설사/발진 같은 증상이 있는지 먼저 알려주세요.호흡곤란, 혈변, 심한 탈수, 의식저하, 심한 복통/고열이 있으면 즉시 응급실이나 119가 우선입니다.https://www.data.go.kr/data/15056516/openapi.dohttps://apis.data.go.kr/1471000/PrsecImproptFoodInfoService03/getPrsecImproptFoodList01https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I0490&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I0490/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I-0040&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I-0040/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I-0050&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I-0050/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I2620&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I2620/json/1/5https://www.foodsafetykorea.go.kr/api/openApiInfo.do?menu_grp=MENU_GRP31&menu_no=661&show_cnt=10&start_idx=1&svc_no=I0030&svc_type_cd=API_TYPE06https://openapi.foodsafetykorea.go.kr/api/sample/I0030/json/1/5GET /v1/mfds/food-safety/searchGET /v1/mfds/food-safety/health-food-ingredientGET /v1/mfds/food-safety/product-reportGET /v1/mfds/food-safety/inspection-fail/v1/mfds/food-safety/product-report 로 건강기능식품 품목제조 신고사항을 조회한다 (원재료, 기능성, 섭취 주의사항, 기준규격). 고시형 원료(차전자피 등)는 여기서 확인./v1/mfds/food-safety/health-food-ingredient 로 건강기능식품 기능성 원료 인정현황을 조회한다 (개별인정형 원료의 1일 섭취량, 주의사항)./v1/mfds/food-safety/inspection-fail 로 국내 검사부적합 이력을 확인한다./v1/mfds/food-safety/search 로 회수·부적합 공개 목록도 함께 조회한다.FOODSAFETYKOREA_API_KEY 없이 동작 중이면 결과가 sample feed 기반일 수 있음을 warnings 로 확인한다.python3 scripts/mfds_food_safety.py interview \
--question "이 김밥 먹어도 되나요?" \
--symptoms "복통과 설사"
python3 scripts/mfds_food_safety.py search --query "김밥" --limit 5
python3 scripts/mfds_food_safety.py product-report --query "차전자피" --limit 5
python3 scripts/mfds_food_safety.py health-food-ingredient --query "스타놀" --limit 5
python3 scripts/mfds_food_safety.py inspection-fail --query "쪽갓" --limit 5
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills