ワンクリックで
ku-portal
고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반)
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Automate Tistory blog publishing via OpenClaw Playwright CDP. Supports any post format — handles TinyMCE editor manipulation, OG card insertion, banner upload, tag registration, category setting, and representative image selection. Includes template presets (mk-review, daum-trends, simple-post). Works around Tistory's isTrusted event filtering.
Generate/edit images with Nano Banana Pro (Gemini 3 Pro Image). Use for image create/modify requests incl. edits. Supports text-to-image + image-to-image; 1K/2K/4K; use --input-image.
Track a user's favorite artists/songs over time and recommend songs from the stored taste profile. Use when the user says they like an artist or track, asks to remember music taste, wants cumulative music preference history, or asks for recommendations based on previously saved favorites.
Daum 실시간 트렌드 TOP10 브리핑. 다음 메인 실시간 검색어 + 대표 뉴스 제목 추출. 크론/텔레그램/디스코드 알림용. Use when user asks for Korean real-time search trends, Daum trending keywords, or 실시간 검색어.
Query and summarize Seoul subway congestion statistics via SK Open API (TMAP 대중교통). Use when the user asks for station/line-based train congestion or car-by-car congestion, time-slot checks (dow/hh), comparisons, or commute alerts.
Set up Brave Search API for OpenClaw web_search. Use when user needs to configure Brave API, get Brave API key, enable web search, or fix "missing_brave_api_key" error.
| name | ku-portal |
| description | 고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반) |
| metadata | {"openclaw":{"min":"2026.2.0","requires":{"bins":["python3"],"config":["~/.config/ku-portal/credentials.json","~/.cache/ku-portal-mcp/session.json","~/.cache/ku-portal-mcp/lms_session.json","~/.cache/ku-portal-mcp/server.log","~/Downloads/ku_timetable.ics"]}}} |
고려대학교 KUPID 포털, 도서관, LMS 정보를 조회하는 OpenClaw 스킬.
이 스킬은 로그인/캐시/내보내기 기능 때문에 아래 경로를 사용합니다.
~/.config/ku-portal/credentials.json — KUPID 자격 증명~/.cache/ku-portal-mcp/session.json — 포털 세션 캐시~/.cache/ku-portal-mcp/lms_session.json — LMS 세션 캐시~/.cache/ku-portal-mcp/server.log — MCP 서버 로그~/Downloads/ku_timetable.ics — 시간표 ICS 내보내기 (timetable --ics 사용 시)자격 증명 파일은 스킬 디렉터리 밖(~/.config)에 두며, git/ClawHub 배포 대상에 포함되지 않습니다.
모든 명령은 스킬 디렉터리 기준으로 실행하거나, OpenClaw가 제공하는 {baseDir}를 사용하세요.
source {baseDir}/.venv/bin/activate
python3 {baseDir}/ku_query.py <command> [options]
또는:
cd <skill-dir>
source .venv/bin/activate
python3 ku_query.py <command> [options]
library — 전체 도서관 좌석 현황library --name 중앙도서관 — 특정 도서관 좌석menu — 오늘 전체 학식 메뉴 (koreapas.com 기반)menu --restaurant 교직원식당 — 특정 식당만 필터menu --restaurant 애기능 — 자연계 학생식당 + 애기능 교직원식당 함께 조회menu --date 2026-03-10 — 특정 날짜 메뉴자격 증명: ~/.config/ku-portal/credentials.json
{"id": "your-kupid-id", "pw": "your-kupid-password"}
notices [--limit 10] — 공지사항 목록notices --detail <message_id> — 공지사항 상세schedules [--limit 10] — 학사일정scholarships [--limit 10] — 장학공지search <keyword> — 공지/일정/장학 통합 검색timetable [--day 월] — 시간표 (요일 지정 가능)timetable --ics — ICS 파일 생성courses --college 정보대학 --dept 컴퓨터학과 — 개설과목 검색syllabus <course_id> — 강의계획서mycourses — 내 수강신청 내역lms courses — LMS 수강과목lms assignments <course_id> — 과제 목록lms modules <course_id> — 강의자료lms todo — 할 일 목록lms dashboard — 대시보드lms grades <course_id> — 성적lms submissions <course_id> — 과제 제출 현황lms quizzes <course_id> — 퀴즈 목록