curl -L -o icd10-code-lookup.skill "https://aiskillstore.io/v1/agent/skills/4b2feb2d-a9da-4394-bd5f-4710af5251a7/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "4b2feb2d-a9da-4394-bd5f-4710af5251a7",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
Look up, validate, search, and traverse the hierarchy of ICD-10-CM FY2026 diagnosis codes. Bundled offline data — no external API needed. Prevents insurance claim rejections and medical record errors caused by invalid or hallucinated diagnosis codes.
Compatible Platforms any
Findings: ["메타데이터 경고: 권장 필드 없음: 'tags' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'requirements' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'changelog' (SKILL.md v2 권장)"]
✅ No security risks found.
AI Review Stage
Issues Found
제공된 스킬 메타데이터와 코드 파일을 분석한 결과는 다음과 같습니다. 1. **선언된 permissions(network/filesystem/subprocess)과 실제 코드가 일치하는가?** * `network: false`: 코드에서 `requests`, `socket` 등 네트워크 관련 모듈 사용이 발견되지 않았습니다. 스킬 설명에 'no external API needed'라고 명시되어 있으며, 번들된 로컬 데이터를 사용하므로 선언과 일치합니다. * `subprocess: false`: 코드에서 `subprocess` 모듈 사용이 발견되지 않았습니다. 선언과 일치합니다. * `filesystem: false`: `lib/loader.py`에서 `os.path.exists()`와 `gzip.open()`을 사용하여 스킬 패키지 내에 번들된 `icd10cm_fy2026.json.gz` 파일을 읽습니다. 이는 스킬의 핵심 기능인 '번들된 오프라인 데이터'를 사용하기 위한 필수적인 읽기 전용 작업입니다. 비록 메타데이터의 'filesystem: false' 선언과 엄격하게 일치하지는 않지만, 임의의 파일 시스템 접근이나 쓰기 작업이 아니며, 자체 번들 데이터에 대한 접근은 일반적으로 샌드박스 환경에서 허용되거나 예상되는 동작으로 간주될 수 있습니다. 이로 인한 보안 위험은 매우 낮습니다. 2. **악의적 목적의 코드가 있는가?** * 데이터 탈취, 시스템 파괴, 난독화 등 악의적인 목적으로 의심되는 코드는 발견되지 않았습니다. 코드는 명확하고 가독성이 높으며, ICD-10-CM 코드 처리라는 스킬의 목적에 충실합니다. 3. **선언되지 않은 외부 통신이 있는가?** * 외부 API 호출이나 네트워크 통신을 시도하는 코드는 전혀 발견되지 않았습니다. 스킬 설명과 일치하게 모든 작업은 로컬에서 이루어집니다. 4. **사용자 데이터를 무단으로 수집하거나 전송하는가?** * 사용자 입력(ICD-10 코드, 검색어)을 처리하고 결과를 반환하는 것 외에, 사용자 데이터를 저장, 로깅 또는 외부로 전송하는 어떠한 메커니즘도 발견되지 않았습니다. 5. **코드 품질이 스킬의 목적과 일치하는가?** * 코드는 모듈화가 잘 되어 있고, 명확한 함수명과 주석을 포함하고 있습니다. JSON 파싱 오류, 필수 파라미터 누락 등 입력 유효성 검사 및 오류 처리가 잘 구현되어 있습니다. 데이터 로딩을 위한 캐싱 메커니즘도 효율적입니다. 전반적으로 스킬의 목적에 부합하는 높은 품질의 코드입니다. **결론:** 'filesystem: false' 선언과 번들 데이터 읽기 간의 사소한 기술적 불일치가 있지만, 이는 스킬의 핵심 기능에 필수적이며 보안 위험이 매우 낮은 읽기 전용 작업입니다. 그 외에는 모든 보안 검수 기준을 충족하며, 악의적인 코드나 외부 통신 시도 없이 안전하게 작동합니다. 따라서 'approved'로 판단합니다.
Representative input/output examples for this skill. Agents can use these to understand how to invoke the skill and what output to expect.
Validate ICD-10-CM code J18.9 for pneumonia — confirm it exists in FY2026 data
{
"action": "validate",
"code": "J18.9"
}
{
"action": "validate",
"billable": true,
"code": "J18.9",
"description": "Pneumonia, unspecified organism",
"fiscal_year": "FY2026",
"hierarchy": {
"block": "Influenza and pneumonia (J09-J18)",
"category": "Pneumonia, unspecified organism (J18)",
"chapter": "Diseases of the respiratory system (J00-J99)",
"subcategory": null
},
"valid": true
}
Look up E11.9 — Type 2 diabetes mellitus without complications
{
"action": "lookup",
"code": "E11.9"
}
{
"action": "lookup",
"billable": true,
"code": "E11.9",
"description": "Type 2 diabetes mellitus without complications",
"fiscal_year": "FY2026",
"hierarchy": {
"block": "Diabetes mellitus (E08-E13)",
"category": "Type 2 diabetes mellitus (E11)",
"chapter": "Endocrine, nutritional and metabolic diseases (E00-E89)",
"subcategory": null
}
}
Search diagnosis codes related to hypertension, limit to top 5 results
{
"action": "search",
"max_results": 5,
"query": "hypertension"
}
{
"action": "search",
"fiscal_year": "FY2026",
"query": "hypertension",
"results": [
{
"billable": true,
"code": "I10",
"description": "Essential (primary) hypertension",
"score": 3.5
},
{
"billable": true,
"code": "I11.0",
"description": "Hypertensive heart disease with heart failure",
"score": 2.5
},
{
"billable": true,
"code": "I11.9",
"description": "Hypertensive heart disease without heart failure",
"score": 2.5
},
{
"billable": true,
"code": "I12.9",
"description": "Hypertensive chronic kidney disease with stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease",
"score": 2.5
},
{
"billable": true,
"code": "I13.10",
"description": "Hypertensive heart and chronic kidney disease without heart failure, with stage 1 through stage 4 chronic kidney disease, or unspecified chronic kidney disease",
"score": 2.5
}
],
"returned": 5,
"total_matches": 47
}
Validate a nonexistent code XYZ.999 — expect INVALID_CODE_FORMAT error
{
"action": "validate",
"code": "XYZ.999"
}
{
"action": "validate",
"code": "XYZ.999",
"description": null,
"error_code": "INVALID_CODE_FORMAT",
"error_message": "\u0027XYZ.999\u0027 does not match ICD-10-CM format (e.g. J18.9)",
"fiscal_year": "FY2026",
"valid": false
}
Traverse the full chapter-to-subcategory hierarchy for C34.10 (lung cancer)
{
"action": "hierarchy",
"code": "C34.10"
}
{
"action": "hierarchy",
"ancestors": [
{
"billable": false,
"code": "C34",
"description": "Malignant neoplasm of bronchus and lung"
},
{
"billable": false,
"code": "C34.1",
"description": "Malignant neoplasm of upper lobe, bronchus or lung"
}
],
"billable": true,
"code": "C34.10",
"description": "Malignant neoplasm of upper lobe, unspecified bronchus or lung",
"fiscal_year": "FY2026",
"hierarchy": {
"block": "Malignant neoplasms of respiratory and intrathoracic organs (C30-C39)",
"category": "Malignant neoplasm of bronchus and lung (C34)",
"chapter": "Neoplasms (C00-D49)",
"subcategory": "Malignant neoplasm of upper lobe, bronchus or lung (C34.1)"
}
}
Search 'diabetes' limited to 5 results — agents can iterate with offset logic
{
"action": "search",
"max_results": 5,
"query": "diabetes"
}
{
"action": "search",
"fiscal_year": "FY2026",
"query": "diabetes",
"results": [
{
"billable": false,
"code": "E08",
"description": "Diabetes mellitus due to underlying condition",
"score": 3.0
},
{
"billable": false,
"code": "E09",
"description": "Drug or chemical induced diabetes mellitus",
"score": 3.0
},
{
"billable": false,
"code": "E10",
"description": "Type 1 diabetes mellitus",
"score": 3.0
},
{
"billable": false,
"code": "E11",
"description": "Type 2 diabetes mellitus",
"score": 3.0
},
{
"billable": false,
"code": "E13",
"description": "Other specified diabetes mellitus",
"score": 3.0
}
],
"returned": 5,
"total_matches": 1264
}
All examples are also available via the agent API:
/v1/agent/skills/4b2feb2d-a9da-4394-bd5f-4710af5251a7/schema
No reviews yet. Be the first to leave one!