ku-portal
고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반)
Why use this skill?
Seamlessly manage your Korea University academic life with OpenClaw. Access library seating, Canvas LMS, schedules, and scholarship notices directly from your terminal.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/garibong-labs/ku-portalWhat This Skill Does
The ku-portal skill is a specialized agentic interface for the Korea University KUPID ecosystem. It bridges the gap between OpenClaw and university infrastructure, allowing users to interact with critical academic resources through natural language. It supports two distinct modes: public information retrieval (like library seating) and authenticated personal data access (via KUPID SSO), covering everything from academic calendars and scholarship notices to detailed LMS (Canvas) dashboard management.
Installation
To integrate this skill, ensure you have the OpenClaw environment properly initialized. Use the following command in your terminal:
clawhub install openclaw/skills/skills/garibong-labs/ku-portal
Once installed, if you require authenticated access, you must create the configuration file at ~/.config/ku-portal/credentials.json with your KUPID portal credentials in JSON format. The skill automatically manages its own virtual environment in the workspace for dependency isolation.
Use Cases
This skill is designed for students and researchers who need efficient oversight of their academic life. Common use cases include: quickly checking if a study spot is available at the Central Library without opening a web browser, aggregating multiple Canvas course deadlines into a single 'to-do' list, searching for specific scholarship opportunities, and programmatically exporting university schedules to calendar formats.
Example Prompts
- "Check the current seating availability at the Central Library."
- "Show me my assignments due this week from the LMS dashboard and summarize my upcoming deadlines."
- "List all scholarship announcements released in the last 10 days and filter for ones related to computer science."
Tips & Limitations
The ku-portal skill relies on the KUPID SSO system; therefore, your session may require periodic re-authentication depending on the portal's security policies. Note that sensitive data access requires a valid credentials file. Always verify the output of automated scheduling tasks, as academic changes may occasionally lag behind the portal's web interface. Users are advised to manage their credentials.json file securely and never share it in plain text or push it to version control systems. For the best experience, ensure your network has stable access to Korea University's internal domain services.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-garibong-labs-ku-portal": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-read, external-api
Related Skills
daum-trends
Daum 실시간 트렌드 TOP10 브리핑. 다음 메인 실시간 검색어 + 대표 뉴스 제목 추출. 크론/텔레그램/디스코드 알림용. Use when user asks for Korean real-time search trends, Daum trending keywords, or 실시간 검색어.
ipo-alert
한국 공모주 청약/신규상장 일정 알림. 38.co.kr에서 데이터 수집, D-1/당일 알림, 주간 요약 제공.
brave-api-setup
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.
olympic-alert
올림픽 경기 알림. 경기 15분 전 알림 발송, 일정 관리(추가/삭제), 중계 링크 포함. 2026 밀라노 동계올림픽 한국팀 기본 설정 포함.
tistory-publish
Automate Tistory blog publishing via agent-browser (Playwright CLI). Supports any post format — handles TinyMCE editor manipulation, OG card insertion, banner upload, tag registration, category setting, and representative image selection. Includes template examples (newspaper review, simple post). Works around Tistory's isTrusted event filtering.