nano-banana-pro-prompts-recommend-skill
AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
고려대학교 KUPID 포털 조회. 공지사항, 학사일정, 장학공지, 도서관 좌석, 시간표, 수강과목, LMS 연동. (SonAIengine/ku-portal-mcp 기반)
Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.
SkillHub CLI
skillhub install garibong-labs/ku-portalInspect the source and compatibility requirements, then follow its installation steps.
Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.
고려대학교 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 --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 — 대시보드These signals come from indexed source analysis and may lag behind changes. Check the current source files.
고려대학교 KUPID 포털, 도서관, Canvas LMS 정보를 OpenClaw에서 조회하는 스킬.
원본: SonAIengine/ku-portal-mcp 패키지를 Python 라이브러리로 사용하는 OpenClaw CLI 래퍼.
ku_query.py가 ku-portal-mcp의 내부 모듈(auth, courses, library 등)을 Python 라이브러리로 직접 import하여 사용. MCP 프로토콜은 사용하지 않음.pip install --upgrade ku-portal-mcp)로 신기능이 반영됨.| 기능 | 로그인 | 설명 |
|---|---|---|
| 도서관 좌석 | 불필요 | 6개 도서관 53개 열람실 실시간 좌석 현황 |
| 공지사항 | SSO | 목록 조회 + 상세 + 키워드 검색 |
| 학사일정 | SSO | 학사일정 목록 + 상세 |
| 장학공지 | SSO | 장학공지 목록 |
| 시간표 | SSO | 주간 시간표 + ICS 내보내기 |
| 수강과목 | SSO | 수강신청 내역, 개설과목 검색, 강의계획서 |
| LMS | KSSO | 과제, 강의자료, 성적, 퀴즈, 대시보드 |
# 1. 스킬 설치
clawhub install garibong-labs/ku-portal
# 2. 자동 설치 (venv 생성 + 패키지 설치 + 안내)
bash scripts/setup.sh
또는 수동 설치:
# 스킬 디렉터리로 이동
cd <skill-dir>
# Python venv 생성 + 패키지 설치
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install ku-portal-mcp
# 자격 증명 설정 (로그인 기능 사용 시)
mkdir -p ~/.config/ku-portal
cat > ~/.config/ku-portal/credentials.json << 'EOF'
{"id": "your-kupid-id", "pw": "your-kupid-password"}
EOF
chmod 600 ~/.config/ku-portal/credentials.json
OpenClaw 스킬 문서 안에서는 {baseDir}를 사용할 수 있습니다.
. {baseDir}/.venv/bin/activate
python3 {baseDir}/ku_query.py lms courses
# 먼저 스킬 디렉터리로 이동
cd <skill-dir>
. .venv/bin/activate
# 도서관 좌석 (로그인 불필요)
python3...
# KU Portal - 고려대학교 KUPID 포털 스킬
고려대학교 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}`를 사용하세요.
```bash
source {baseDir}/.venv/bin/activate
python3 {baseDir}/ku_query.py <command> [options]
```
또는:
```bash
cd <skill-dir>
source .venv/bin/activate
python3 ku_query.py <command> [options]
```
## 명령어
### 로그인 불필요
- `library` — 전체 도서관 좌석 현황
- `library --name 중앙도서관` — 특정 도서관 좌석
- `menu` — 오늘 전체 학식 메뉴 (koreapas.com 기반)
- `menu --restaurant 교직원식당` — 특정 식당만 필터
- `menu --date 2026-03-10` — 특정 날짜 메뉴
### 로그인 필요 (KUPID SSO)
자격 증명: `~/.config/ku-portal/credentials.json`
```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 (Canvas)
- `lms courses` — LMS 수강과목
- `lms assignments <course_id>` — 과제 목록
- `lms modules <course_id>` — 강의자료
- `lms todo` — 할 일 목록
- `lms dashboard` — 대시보드
- `lms grade...# KU Portal — 고려대학교 KUPID 포털 스킬
고려대학교 KUPID 포털, 도서관, Canvas LMS 정보를 OpenClaw에서 조회하는 스킬.
> 원본: [SonAIengine/ku-portal-mcp](https://github.com/SonAIengine/ku-portal-mcp) 패키지를 Python 라이브러리로 사용하는 OpenClaw CLI 래퍼.
## 아키텍처 (ku-portal-mcp와의 관계)
- **ku-portal-mcp** (upstream): MCP 서버 프로젝트이자 PyPI 패키지.
- **ku-portal 스킬** (이 저장소): `ku_query.py`가 ku-portal-mcp의 내부 모듈(`auth`, `courses`, `library` 등)을 **Python 라이브러리로 직접 import**하여 사용. MCP 프로토콜은 사용하지 않음.
- upstream 패키지 업데이트(`pip install --upgrade ku-portal-mcp`)로 신기능이 반영됨.
- fork 저장소 ([garibong-labs/ku-portal-mcp](https://github.com/garibong-labs/ku-portal-mcp))는 upstream 추적/참조용.
## 기능
| 기능 | 로그인 | 설명 |
|------|--------|------|
| 도서관 좌석 | 불필요 | 6개 도서관 53개 열람실 실시간 좌석 현황 |
| 공지사항 | SSO | 목록 조회 + 상세 + 키워드 검색 |
| 학사일정 | SSO | 학사일정 목록 + 상세 |
| 장학공지 | SSO | 장학공지 목록 |
| 시간표 | SSO | 주간 시간표 + ICS 내보내기 |
| 수강과목 | SSO | 수강신청 내역, 개설과목 검색, 강의계획서 |
| LMS | KSSO | 과제, 강의자료, 성적, 퀴즈, 대시보드 |
## 설치
```bash
# 1. 스킬 설치
clawhub install garibong-labs/ku-portal
# 2. 자동 설치 (venv 생성 + 패키지 설치 + 안내)
bash scripts/setup.sh
```
또는 수동 설치:
```bash
# 스킬 디렉터리로 이동
cd <skill-dir>
# Python venv 생성 + 패키지 설치
python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install ku-portal-mcp
# 자격 증명 설정 (로그인 기능 사용 시)
mkdir -p ~/.config/ku-portal
cat > ~/.config/ku-portal/credentials.json << 'EOF'
{"id": "your-kupid-id", "pw": "your-kupid-password"}
EOF
chmod 600 ~/.config/ku-portal/credentials.json
```
OpenClaw 스킬 문서 안에서는 `{baseDir}`를 사용할 수 있습니다.
```bash
. {baseDir}/.venv/bin/activate
python3 {baseDir}/ku_query.py lms courses
```
## 사용법
```bash
# 먼저 스킬 디렉터리로 이동
cd <skill-dir>
. .venv/bin/activate
# 도서관 좌석 (로그인 불필요)
python3...AI skill for OpenClaw & Claude Code — recommend from 10000+ Nano Banana Pro (Gemini) image prompts. Smart search by use case, content remix, sample images.
AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...
AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.
A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.