개요
KU Portal은 고려대학교 KUPID 포털, 도서관 시스템, LMS(Canvas)를 통합 조회하는 OpenClaw 스킬입니다. 학생들이 빈번하게 확인해야 하는 학사 정보를 명령줄 인터페이스로 제공합니다.
핵심 기능
- 비로그인 기능: 전체 도서관 좌석 현황 조회, 학식 메뉴 확인(koreapas.com 기반), 특정 도서관/식당/날짜 필터링
- KUPID SSO 연동: 공지사항, 학사일정, 장학공지, 개인 시간표, 수강신청 내역, 강의계획서 조회
- 통합 검색: 공지/일정/장학 게시물 키워드 검색
- 시간표 관리: 요일별 필터링 및 ICS 캘린더 파일 생성
- LMS(Canvas) 연동: 수강과목, 과제, 강의자료, 할 일, 성적, 과제 제출 현황, 퀴즈 목록 조회
장점
- 한국 대학 포털 특화로 국내 학생들의 실제 사용 패턴 반영
- 로그인 불필요 항목과 SSO 항목을 명확히 구분하여 편의성 제공
- 시간표 ICS 출력으로 외부 캘린더 연동 가능
- LMS와 학사 포털 통합으로 수업 관리 일원화
한계 및 주의사항
- 인증 의존성: KUPID SSO 및 LMS 기능은
~/.config/ku-portal/credentials.json의 평문 자격증명 필요 (보안 주의) - 대학 제한: 고려대학교 재학생/교직원만 사용 가능
- 외부 의존성: koreapas.com 파싱, KUPID 포털 구조 변경 시 breakage 가능성
- 오프라인 불가: 모든 기능이 실시간 웹 스크래핑/API 호출 기반
적합한 사용자
- 고려대학교 재학생 및 교직원
- 터미널 기반 워크플로우를 선호하는 기술 중심 사용자
- 수업 정보, 도서관, 학식을 빠르게 확인하고자 하는 학생
보안 고려사항
credentials.json에 평문 비밀번호 저장 필요. 개인 기기에서만 사용하고 파일 권한을 제한적으로 설정(600)할 것을 권장.