curl -L -o korean-resume-validator.skill "https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=ClaudeCode"
{
"tool": "download_skill",
"arguments": {
"skill_id": "d95e13bb-82a1-41c6-ae78-62a16d92897e",
"platform": "ClaudeCode"
}
}
{
"mcpServers": {
"skill-store": {
"url": "https://aiskillstore.io/mcp/"
}
}
}
한국 표준 이력서 검증: 6대 섹션 감사, 개인정보 마스킹(주민번호/전화/이메일), 경력 공백 분석, 학력 시간 순서 검증. Zero external dependencies. Korean standard resume validator with 6-section audit, PII masking, career gap analysis, and chronological validation.
Compatible Platforms any
Findings: ["메타데이터 경고: 권장 필드 없음: 'requirements' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'changelog' (SKILL.md v2 권장)"]
✅ No security risks found.
AI Review Stage
1. **선언된 permissions(network/filesystem/subprocess)과 실제 코드가 일치하는가?**: 메타데이터에 `network: false`, `filesystem: false`, `subprocess: false`로 명시되어 있으며, 정적 분석 결과(`red_flags_found`, `obfuscation_warnings`, `forbidden_exec_files_found` 모두 비어 있음)는 이러한 선언과 일치하는 것으로 판단됩니다. 코드 파일이 직접 제공되지는 않았으나, 정적 분석 결과에 따라 안전하다고 가정합니다. 2. **악의적 목적의 코드가 있는가? (데이터 탈취, 시스템 파괴, 난독화 등)**: 정적 분석 결과에 따르면 악의적인 목적의 코드나 난독화된 코드는 발견되지 않았습니다. 스킬의 설명에 'Zero external dependencies'라고 명시되어 있어 외부 의존성으로 인한 잠재적 위험도 낮습니다. 3. **선언되지 않은 외부 통신이 있는가?**: `permissions.network: false`로 명시되어 있으며, 정적 분석 결과에서 외부 통신 관련 플래그가 발견되지 않았습니다. 4. **사용자 데이터를 무단으로 수집하거나 전송하는가?**: 스킬의 주요 기능 중 하나가 개인정보 마스킹이며, `include_raw_pii` 옵션에 대해 '강력 비권장' 경고를 명시하는 등 개인정보 보호에 대한 고려가 돋보입니다. 외부 통신이 차단되어 있으므로 무단 데이터 전송은 불가능합니다. 5. **코드 품질이 스킬의 목적과 일치하는가?**: 메타데이터, 상세한 입출력 스키마, 다양한 예시가 스킬의 목적(한국 표준 이력서 검증, 개인정보 마스킹, 경력 분석 등)과 매우 잘 일치하며, 기능이 명확하게 정의되어 있습니다. 정적 분석 결과도 'approved'로 코드 품질에 문제가 없음을 시사합니다. 종합적으로, 제공된 메타데이터와 정적 분석 결과에 기반할 때, 이 스킬은 보안상 안전하며 스킬 스토어에 공개하기에 적합하다고 판단됩니다.
Representative input/output examples for this skill. Agents can use these to understand how to invoke the skill and what output to expect.
인적사항, 학력, 경력 포함 한국 표준 이력서 검증
{
"action": "validate",
"resume": {
"career": [
{
"company": "(\uc8fc)\ud14c\ud06c\uc2a4\ud0c0\ud2b8\uc5c5",
"end_date": "\uc7ac\uc9c1\uc911",
"position": "\ubc31\uc5d4\ub4dc \uac1c\ubc1c\uc790",
"start_date": "2013-03"
}
],
"education": [
{
"degree": "bachelor",
"end_date": "2013-02",
"major": "\ucef4\ud4e8\ud130\uacf5\ud559",
"school_name": "\uc11c\uc6b8\ub300\ud559\uad50",
"start_date": "2009-03",
"status": "graduated"
}
],
"personal_info": {
"birth_date": "1990-03-15",
"email": "chulsoo.kim@example.com",
"name": "\uae40\ucca0\uc218",
"phone": "010-1234-5678"
}
}
}
{
"action": "validate",
"issues": [],
"score": 75,
"valid": true
}
주민번호, 전화번호, 이메일 마스킹
{
"action": "mask_personal_info",
"resume": {
"personal_info": {
"address": "\uc11c\uc6b8\uc2dc \uac15\ub0a8\uad6c \uc5ed\uc0bc\ub3d9 123",
"email": "hong@company.com",
"id_number": "900315-1234567",
"name": "\ud64d\uae38\ub3d9",
"phone": "010-9876-5432"
}
}
}
{
"action": "mask_personal_info",
"masked_resume": {
"personal_info": {
"address": "\uc11c\uc6b8\uc2dc \uac15\ub0a8\uad6c ***",
"email": "***@company.com",
"id_number": "900315-*******",
"name": "\ud64d\uae38\ub3d9",
"phone": "010-****-5432"
}
}
}
경력 항목의 날짜 일관성, 중복 감지
{
"action": "audit_career",
"resume": {
"career": [
{
"company": "A\uae30\uc5c5",
"end_date": "2018-12",
"start_date": "2015-01"
},
{
"company": "B\uae30\uc5c5",
"end_date": "\uc7ac\uc9c1\uc911",
"start_date": "2019-01"
}
]
}
}
{
"action": "audit_career",
"career_analysis": {
"gaps": [],
"has_gaps": false,
"overlap_detected": false,
"total_months": 72,
"total_years": 6.0
}
}
6개월 이상 경력 공백 구간 자동 감지
{
"action": "analyze_gaps",
"resume": {
"career": [
{
"company": "A\uae30\uc5c5",
"end_date": "2017-06",
"start_date": "2015-01"
},
{
"company": "B\uae30\uc5c5",
"end_date": "\uc7ac\uc9c1\uc911",
"start_date": "2018-09"
}
]
}
}
{
"action": "analyze_gaps",
"career_analysis": {
"gaps": [
{
"from": "2017-07",
"months": 14,
"severity": "warning",
"to": "2018-08"
}
],
"has_gaps": true,
"longest_gap_months": 14
}
}
이력서에서 핵심 정보 요약 추출
{
"action": "extract_summary",
"resume": {
"career": [
{
"company": "C\uae30\uc5c5",
"end_date": "\uc7ac\uc9c1\uc911",
"start_date": "2016-01"
}
],
"certifications": [
{
"name": "AWS Solutions Architect"
}
],
"education": [
{
"degree": "master",
"school_name": "\uc5f0\uc138\ub300\ud559\uad50",
"status": "graduated"
}
],
"personal_info": {
"name": "\uc774\uc601\ud76c"
}
}
}
{
"action": "extract_summary",
"summary": {
"career_count": 1,
"certifications_count": 1,
"highest_education": "master",
"name": "\uc774\uc601\ud76c"
}
}
졸업일이 입사일보다 늦은 모순 감지
{
"action": "validate",
"resume": {
"career": [
{
"company": "D\uae30\uc5c5",
"end_date": "2016-12",
"start_date": "2013-06"
}
],
"education": [
{
"degree": "bachelor",
"end_date": "2015-02",
"school_name": "\ud55c\uc591\ub300\ud559\uad50",
"start_date": "2010-03",
"status": "graduated"
}
],
"personal_info": {
"name": "\ubc15\ubbfc\uc218"
}
}
}
{
"action": "validate",
"issues": [
{
"message": "\uacbd\ub825 \uc2dc\uc791\uc77c(2013-06)\uc774 \ucd5c\uc885 \ud559\ub825 \uc878\uc5c5\uc77c(2015-02)\ubcf4\ub2e4 \ube60\ub985\ub2c8\ub2e4.",
"section": "career",
"severity": "warning"
}
],
"valid": false
}
인적사항 필수 필드 누락 시 에러 반환
{
"action": "validate",
"resume": {
"career": [],
"education": [],
"personal_info": {
"email": "test@example.com"
}
}
}
{
"action": "validate",
"issues": [
{
"fix_hint": {
"action": "correct_input",
"field": "personal_info.name",
"reference": "https://aiskillstore.io/skills/korean-resume-validator",
"suggested_replacement": "\uc9c0\uc6d0\uc790 \uc774\ub984 \uc785\ub825"
},
"message": "\uc778\uc801\uc0ac\ud56d \ud544\uc218 \ud544\ub4dc \ub204\ub77d: name",
"section": "personal_info",
"severity": "error"
}
],
"score": 20,
"valid": false
}
resume 필드 없이 요청 시 에러
{
"action": "validate"
}
{
"error": {
"code": "MISSING_RESUME",
"fix_hint": {
"action": "correct_input",
"field": "resume",
"reference": "https://aiskillstore.io/skills/korean-resume-validator",
"suggested_replacement": "{\"action\":\"validate\",\"resume\":{\"personal_info\":{...}}}"
},
"message": "resume \ud544\ub4dc\uac00 \ud544\uc694\ud569\ub2c8\ub2e4 / \u0027resume\u0027 field is required."
}
}
All examples are also available via the agent API:
/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/schema
No reviews yet. Be the first to leave one!