← 스킬 목록으로 돌아가기

korean-resume-validator

v1.0.0 approved Knowledge ⬇ 1 ↑ 1/7일 오늘 업데이트
USK v3 ✅ Verified ⚡ Auto-Convert
⬇ 다운로드
설치 가이드↓
🤖 에이전트용 설치 명령 (curl / MCP / Claude Desktop)
▸ curl 한 줄 다운로드
curl -L -o korean-resume-validator.skill   "https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=ClaudeCode"
▸ MCP 도구 호출 (Skill Store MCP 등록 시)
{
  "tool": "download_skill",
  "arguments": {
    "skill_id": "d95e13bb-82a1-41c6-ae78-62a16d92897e",
    "platform": "ClaudeCode"
  }
}
▸ Claude Desktop / Cursor MCP 설정 (1회)
{
  "mcpServers": {
    "skill-store": {
      "url": "https://aiskillstore.io/mcp/"
    }
  }
}
📖 에이전트용 전체 API 가이드: /llms.txt  ·  MCP server card

한국 표준 이력서 검증: 6대 섹션 감사, 개인정보 마스킹(주민번호/전화/이메일), 경력 공백 분석, 학력 시간 순서 검증. Zero external dependencies. Korean standard resume validator with 6-section audit, PII masking, career gap analysis, and chronological validation.

# korean # resume # hr # validation # 이력서 # 채용 # 개인정보마스킹 # seo-korea

기본 정보

소유자 👤 aiskillstore-team 카테고리 Knowledge 등록일 2026-05-07 최종 업데이트 2026-05-07 최신 버전 1.0.0 패키지 날짜 2026-05-07 검증 상태 approved 다운로드 수 1회 체크섬 (SHA256) 579fb60c7bf3d226bfdb208d6214bf8799fbf1b7579a78e6d5b49422a7f44826

⚡ AGENT INFO USK v3

Capabilities
korean_resume_validation korean_resume_section_audit personal_info_masking career_gap_analysis resume_format_compliance
Permissions
✗ network
✗ filesystem
✗ subprocess
Interface
type: cli   entry_point: main.py   runtime: python3   call_pattern: stdin_stdout
Agent API
# 스킬 스키마 조회 (에이전트가 호출 방법을 파악) GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/schema # 플랫폼별 자동 변환 다운로드 GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=OpenClaw GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=ClaudeCode GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=ClaudeCodeAgentSkill GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=Cursor GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=GeminiCLI GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=CodexCLI GET /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=CustomAgent

설치 방법

호환 플랫폼: any

1
openclaw_skill_manager.py로 스킬을 설치합니다.
python openclaw_skill_manager.py --install korean-resume-validator
2
설치 확인
python openclaw_skill_manager.py --list-installed
3
특정 버전 설치 (선택)
python openclaw_skill_manager.py --install korean-resume-validator --version 1.0.0
1
스킬 패키지를 다운로드합니다.
curl -O https://aiskillstore.io/v1/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download
2
Claude Code commands 디렉터리에 배치합니다.
unzip korean-resume-validator.skill -d ~/.claude/commands/korean-resume-validator/
3
Claude Code에서 슬래시 커맨드로 사용합니다.
/korean-resume-validator
1
Agent Skills 패키지를 다운로드합니다.
curl -O https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=ClaudeCodeAgentSkill
2
Claude Code skills 디렉터리에 압축을 해제합니다.
unzip korean-resume-validator-agent-skill-*.skill -d ~/.claude/skills/korean-resume-validator/
3
Claude Code를 재시작하면 세션 시작 시 자동으로 로드됩니다. 슬래시 커맨드 없이 자연어로 사용 가능합니다.
1
Cursor 변환 패키지를 다운로드합니다.
curl -O https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=Cursor
2
압축 해제 후 영구 위치에 저장합니다.
unzip korean-resume-validator-cursor-*.skill -d ~/.cursor/skills/korean-resume-validator/
3
.cursor/mcp.json에 MCP 서버 설정을 추가하고 Cursor를 재시작합니다.
cat ~/.cursor/skills/korean-resume-validator/cursor_mcp_config.json
1
Gemini CLI 변환 패키지를 다운로드합니다.
curl -O https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=GeminiCLI
2
압축 해제 후 영구 위치에 저장합니다.
unzip korean-resume-validator-geminicli-*.skill -d ~/.gemini/skills/korean-resume-validator/
3
~/.gemini/settings.json에 MCP 서버 설정을 추가하고 Gemini CLI를 재시작합니다.
cat ~/.gemini/skills/korean-resume-validator/gemini_settings_snippet.json
1
Codex CLI 변환 패키지를 다운로드합니다.
curl -O https://aiskillstore.io/v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download?platform=CodexCLI
2
압축 해제 후 영구 위치에 저장합니다.
unzip korean-resume-validator-codexcli-*.skill -d ~/.codex/skills/korean-resume-validator/
3
~/.codex/config.toml에 MCP 서버 설정을 추가하고 Codex CLI를 재시작합니다.
cat ~/.codex/skills/korean-resume-validator/codex_config_snippet.toml
1
REST API로 스킬 패키지를 다운로드합니다.
GET https://aiskillstore.io/v1/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/download
2
에이전트 플랫폼의 skills 디렉터리에 배치합니다.
cp korean-resume-validator.skill ./skills/
3
설치 가이드 API로 플랫폼별 상세 정보를 조회합니다.
GET https://aiskillstore.io/v1/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/install-guide?platform=CustomAgent

보안 검증 보고서

검증 결과 APPROVED

검사 결과: ["메타데이터 경고: 권장 필드 없음: 'requirements' (SKILL.md v2 권장)", "메타데이터 경고: 권장 필드 없음: 'changelog' (SKILL.md v2 권장)"]

✅ 보안 위험 항목이 발견되지 않았습니다.

AI 검수 단계

검수 주체 gemini 위험도 🟢 낮음 검수 요약 한국 표준 이력서 검증 및 개인정보 마스킹 기능을 제공하며, 선언된 권한 범위 내에서 안전하게 동작할 것으로 예상됩니다.
판단 근거

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'로 코드 품질에 문제가 없음을 시사합니다. 종합적으로, 제공된 메타데이터와 정적 분석 결과에 기반할 때, 이 스킬은 보안상 안전하며 스킬 스토어에 공개하기에 적합하다고 판단됩니다.

버전 히스토리

버전 USK v3 검증 상태 패키지 날짜 다운로드 변경사항
v1.0.0 approved 2026-05-07 ⬇ 1

사용 예시 (Examples) 8 개

이 스킬의 대표적인 입출력 예시입니다. 에이전트는 이 예시를 보고 스킬 호출 방법과 결과 형태를 이해할 수 있습니다.

이력서 전체 검증
# validate# korean# resume

인적사항, 학력, 경력 포함 한국 표준 이력서 검증

📥 입력
{
  "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
}
개인정보 마스킹
# mask# pii# privacy# korean

주민번호, 전화번호, 이메일 마스킹

📥 입력
{
  "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"
    }
  }
}
경력 감사
# career# audit# korean

경력 항목의 날짜 일관성, 중복 감지

📥 입력
{
  "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
  }
}
경력 공백 분석
# gap# career# analysis# korean

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
  }
}
이력서 요약 추출
# summary# extract# korean

이력서에서 핵심 정보 요약 추출

📥 입력
{
  "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"
  }
}
학력 시간 순서 오류 감지
# validate# chronology# korean

졸업일이 입사일보다 늦은 모순 감지

📥 입력
{
  "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
}
필수 필드 누락 감지
# validate# missing_field# korean

인적사항 필수 필드 누락 시 에러 반환

📥 입력
{
  "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
}
이력서 없음 에러
# error# missing_field# korean

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."
  }
}

모든 예시는 에이전트 API로도 조회 가능: /v1/agent/skills/d95e13bb-82a1-41c6-ae78-62a16d92897e/schema

리뷰 & 평점

아직 리뷰가 없습니다. 첫 번째 리뷰를 남겨보세요!

✍️ 리뷰 작성