Skip to content
Automation
Skill

/check-yonsei-enrollment

Normalize enrollment and academic-status fields from a user-provided Yonsei Academic Information System screenshot, pasted table, export, or JSON, identify missing term-registration evidence, and flag explicit contradictions. Use for a captured 재학, 휴학, 수료, 졸업, or 제적 status

From plugin
yonsei-skills
952 skills1 MCP
Install
$ npx -y skills add mrcha033/yonsei-skills --skill check-yonsei-enrollment --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/check-yonsei-enrollment

Context preview

The summary Claude sees to decide when to auto-load this skill.

Normalize enrollment and academic-status fields from a user-provided Yonsei Academic Information System screenshot, pasted table, export, or JSON, identify missing term-registration evidence, and flag explicit contradictions. Use for a captured 재학, 휴학, 수료, 졸업, or 제적 status

SKILL.md

check-yonsei-enrollment.SKILL.md
name: check-yonsei-enrollment
description: Normalize enrollment and academic-status fields from a user-provided Yonsei Academic Information System screenshot, pasted table, export, or JSON, identify missing term-registration evidence, and flag explicit contradictions. Use for a captured 재학, 휴학, 수료, 졸업, or 제적 status without querying the live system or inferring eligibility.

Check Yonsei Enrollment

Return one status report from one supplied academic snapshot.

Prepare the input

When the user supplies a screen capture, PDF, spreadsheet, or pasted table, extract only the status fields needed for this check into a private temporary JSON file. Do not ask the user to write JSON. Redact or omit student numbers and contact details before running the script.

Run

python3 "$SKILL_DIR/scripts/check_enrollment.py" --input enrollment.json

Provide `captured_at`, `term`, and an `enrollment` object. The object must include `status`; add `registered_for_term` for a complete current-term registration report. Optional whitelisted fields include program, college, major, year level, and expected graduation.

Report contradictions and unknowns exactly. A historical snapshot is evidence only for its capture time.

Boundaries

  • Process only user-supplied attachments, pasted data, or JSON and reject credential or session fields.
  • Do not return student numbers, addresses, phone numbers, or other unrecognized profile fields.
  • Do not infer eligibility for graduation, scholarships, registration, visas, services, or benefits.
  • Never submit leave, return, graduation, enrollment, or personal-information changes.
Read more
Ships withyonsei-skills

연세대학교 생활에서 자주 반복되는 확인·정리 작업을 자연어로 처리하는 비공식 오픈소스 플러그인 모음입니다. 연세대학교 공식 서비스가 아닙니다. 학교 계정 권한을 늘리거나 수강신청·출석·예약 제한을 우회하지 않습니다.

Get the whole plugin

Other skills on yonsei-skills.