{"count":1,"query":{"capability":"korean_phone_format","platform":"","q":"","usk_v3":false},"skills":[{"avg_rating":0.0,"can_auto_convert":true,"capabilities":["korean_phone_validation","carrier_inference","phone_type_classification","regional_code_lookup","phone_masking"],"claim_status":null,"days_since_update":71,"description":"\ud55c\uad6d \uc804\ud654\ubc88\ud638 \uac80\uc99d \ubc0f \ubd84\ub958: \ud1b5\uc2e0\uc0ac \ucd94\ub860(SKT/KT/LGU+/\uc54c\ub730\ud3f0), \ubc88\ud638 \uc885\ub958 \ubd84\ub958(\ud734\ub300\ud3f0/\uc9c0\uc5ed/\uc778\ud130\ub137/\ub300\ud45c/\uc548\uc2ec), \uc9c0\uc5ed\ubc88\ud638-\uc2dc\ub3c4 \ub9e4\ud551, \uac00\uc6b4\ub370 \uc790\ub9ac \ub9c8\uc2a4\ud0b9 \uae30\ubcf8 \uc801\uc6a9. Zero external dependencies. Korean phone number validator with carrier inference, type classification, regional code lookup, and masking.","download_count":241,"downloads_7d":118,"is_usk_v3":true,"name":"kr-phone-validator","permissions":{"env_vars":[],"filesystem":false,"network":false,"subprocess":false},"platform_compatibility":["any"],"popularity_score":2.747,"schema":{"input":{"properties":{"action":{"description":"\uc218\ud589\ud560 \uc791\uc5c5 / Action: validate(\uac80\uc99d), classify(\ubc88\ud638\uc885\ub958 \ubd84\ub958), lookup_region(\uc9c0\uc5ed \uc870\ud68c), infer_carrier(\ud1b5\uc2e0\uc0ac \ucd94\ub860), mask(\ub9c8\uc2a4\ud0b9)","enum":["validate","classify","lookup_region","infer_carrier","mask"],"type":"string"},"mask_digits":{"default":4,"description":"\ub9c8\uc2a4\ud0b9\ud560 \uac00\uc6b4\ub370 \uc790\ub9ac \uc218 / Number of middle digits to mask (default: 4)","type":"integer"},"phone":{"description":"\uac80\uc99d\ud560 \uc804\ud654\ubc88\ud638 / Phone number to process. \ud615\uc2dd \uc608: 010-1234-5678, 02-123-4567, 15881234","type":"string"},"phones":{"description":"\ubc30\uce58 \ucc98\ub9ac\uc6a9 \uc804\ud654\ubc88\ud638 \ubaa9\ub85d / Batch list of phone numbers (for validate/classify/mask)","items":{"type":"string"},"type":"array"}},"required":["action"],"type":"object"},"output":{"properties":{"action":{"description":"\uc218\ud589\ub41c \uc791\uc5c5 / Action performed","type":"string"},"area_code":{"description":"\uc9c0\uc5ed\ubc88\ud638 / Area code extracted","type":"string"},"carrier":{"description":"\ucd94\ub860\ub41c \ud1b5\uc2e0\uc0ac / Inferred carrier (SKT, KT, LGU+, MVNO, unknown)","type":"string"},"error":{"description":"\uc5d0\ub7ec \uc815\ubcf4 / Error details","properties":{"code":{"type":"string"},"fix_hint":{"properties":{"action":{"type":"string"},"field":{"type":"string"},"reference":{"type":"string"},"suggested_replacement":{"type":"string"}},"type":"object"},"message":{"type":"string"}},"type":"object"},"is_fake":{"description":"\uac00\uc9dc/\ud14c\uc2a4\ud2b8 \ubc88\ud638 \uc5ec\ubd80 / Whether it matches a known fake/test pattern","type":"boolean"},"issues":{"description":"\ubb38\uc81c \ubaa9\ub85d / Issues found","items":{"properties":{"fix_hint":{"properties":{"action":{"type":"string"},"field":{"type":"string"},"reference":{"type":"string"},"suggested_replacement":{"type":"string"}},"type":"object"},"message":{"type":"string"},"severity":{"enum":["error","warning","info"],"type":"string"}},"type":"object"},"type":"array"},"masked":{"description":"\ub9c8\uc2a4\ud0b9\ub41c \ubc88\ud638 / Masked phone number","type":"string"},"meta":{"description":"\uba54\ud0c0 \uc815\ubcf4 / Metadata","type":"object"},"normalized":{"description":"\uc815\uaddc\ud654\ub41c \ubc88\ud638 \ud615\uc2dd / Normalized phone number (XXX-XXXX-XXXX)","type":"string"},"phone_type":{"description":"\ubc88\ud638 \uc885\ub958 / Phone type","enum":["mobile","landline","internet_phone","representative","safe_number","unknown"],"type":"string"},"region":{"description":"\uc9c0\uc5ed\ubc88\ud638 \ud574\ub2f9 \uc2dc/\ub3c4 / Region (city/province) for area code","type":"string"},"results":{"description":"\ubc30\uce58 \ucc98\ub9ac \uacb0\uacfc / Batch results","items":{"type":"object"},"type":"array"},"valid":{"description":"\uc720\ud6a8 \uc5ec\ubd80 / Whether the number is valid","type":"boolean"}},"type":"object"}},"skill_id":"9929b22b-aa04-45b8-bb8f-ffdcb7ca431c","trust_level":"verified","version":"1.0.0","vetting_status":"approved"}],"status":"success"}
