From k-skill
Searches CGV, Megabox, and Lotte Cinema in Korea for theaters, movies, schedules, and available seats using the daiso CLI tool.
How this skill is triggered — by the user, by Claude, or both
Slash command
/k-skill:korean-cinema-searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
upstream 원본 [`hmmhmmhm/daiso-mcp`](https://github.com/hmmhmmhm/daiso-mcp) 와 npm package [`daiso`](https://www.npmjs.com/package/daiso) 를 사용해 **CGV, 메가박스, 롯데시네마 영화관 검색, 상영작, 시간표, 잔여석 조회**를 안내한다.
upstream 원본 hmmhmmhm/daiso-mcp 와 npm package daiso 를 사용해 CGV, 메가박스, 롯데시네마 영화관 검색, 상영작, 시간표, 잔여석 조회를 안내한다.
이 저장소는 upstream 코드를 vendoring 하지 않는다. 기본 경로는 MCP 서버를 직접 설치하지 않고 CLI로 먼저 확인하는 방식이다.
핵심 조회 경로:
/api/cgv/theaters, /api/cgv/movies, /api/cgv/timetable/api/megabox/theaters, /api/megabox/movies, /api/megabox/seats/api/lottecinema/theaters, /api/lottecinema/movies, /api/lottecinema/seatsnpx --yes daiso healthnode 20 권장npx 또는 npmgit먼저 MCP 연결이 아니라 upstream CLI로 공개 endpoint를 확인한다.
날짜가 있는 요청은 Asia/Seoul 기준 YYYYMMDD 로 정규화하고 --playDate <YYYYMMDD> 를 항상 붙인다. 사용자가 오늘이라고 말하거나 날짜를 생략하면 KST 오늘 날짜를 계산한다.
npx --yes daiso health
npx --yes daiso get /api/cgv/theaters --keyword 강남 --limit 5 --json
npx --yes daiso get /api/cgv/movies --keyword 강남 --playDate <YYYYMMDD> --json
npx --yes daiso get /api/cgv/timetable --keyword 강남 --playDate <YYYYMMDD> --json
npx --yes daiso get /api/megabox/theaters --keyword 코엑스 --limit 5 --json
npx --yes daiso get /api/megabox/movies --keyword 코엑스 --playDate <YYYYMMDD> --json
npx --yes daiso get /api/megabox/seats --keyword 코엑스 --playDate <YYYYMMDD> --limit 10 --json
npx --yes daiso get /api/lottecinema/theaters --keyword 월드타워 --limit 5 --json
npx --yes daiso get /api/lottecinema/movies --keyword 월드타워 --playDate <YYYYMMDD> --json
npx --yes daiso get /api/lottecinema/seats --keyword 월드타워 --playDate <YYYYMMDD> --limit 10 --json
반복 사용이면 전역 설치도 가능하다.
npm install -g daiso
export NODE_PATH="$(npm root -g)"
daiso health
public endpoint 재시도나 버전 고정이 필요하면 원본 저장소를 clone 해서 build 결과물 dist/bin.js 를 직접 실행한다.
git clone https://github.com/hmmhmmhm/daiso-mcp.git
cd daiso-mcp
npm install
npm run build
node dist/bin.js health
node dist/bin.js get /api/cgv/theaters --keyword 강남 --limit 5 --json
node dist/bin.js get /api/cgv/timetable --keyword 강남 --playDate <YYYYMMDD> --json
node dist/bin.js get /api/megabox/seats --keyword 코엑스 --playDate <YYYYMMDD> --limit 10 --json
node dist/bin.js get /api/lottecinema/seats --keyword 월드타워 --playDate <YYYYMMDD> --limit 10 --json
체인이 없으면 먼저 묻는다.
어느 영화관을 볼까요? CGV, 메가박스, 롯데시네마 중 하나를 알려주세요.지역이나 지점명이 없으면 바로 조회하지 말고 기준 위치를 받는다.
어느 지역이나 지점을 기준으로 볼까요? 예: 강남, 코엑스, 월드타워잔여석 질문인데 영화명이 없으면 먼저 영화 후보를 조회하거나 영화명을 물어본다.
사용자가 날짜를 말하면 그 날짜를 우선한다. 날짜가 없으면 Asia/Seoul 기준 오늘을 YYYYMMDD 로 계산해 --playDate <YYYYMMDD> 로 넘긴다.
| 체인 | 후보 조회 | 상영작 | 시간표 또는 잔여석 | 날짜 |
|---|---|---|---|---|
| CGV | keyword, 선택 limit | keyword 또는 theaterId, playDate | keyword 또는 theaterId, movieId, playDate | 필수로 명시 |
| 메가박스 | keyword, 선택 limit | keyword 또는 theaterId, playDate | keyword 또는 theaterId, movieId, playDate | 필수로 명시 |
| 롯데시네마 | keyword, 선택 limit | keyword 또는 theaterId, playDate | keyword 또는 theaterId, movieId, playDate | 필수로 명시 |
npx --yes daiso health
npx --yes daiso get /api/cgv/theaters --keyword 강남 --limit 5 --json
후보가 여러 개면 상위 2개에서 3개만 요약하고 다시 확인받는다.
npx --yes daiso get /api/cgv/movies --keyword 강남 --playDate <YYYYMMDD> --json
영화 후보가 많으면 제목과 등급만 짧게 정리한다.
CGV는 시간표 중심으로 본다.
npx --yes daiso get /api/cgv/timetable --keyword 강남 --playDate <YYYYMMDD> --json
메가박스와 롯데시네마는 잔여석 endpoint를 사용할 수 있다.
npx --yes daiso get /api/megabox/seats --keyword 코엑스 --playDate <YYYYMMDD> --limit 10 --json
npx --yes daiso get /api/lottecinema/seats --keyword 월드타워 --playDate <YYYYMMDD> --limit 10 --json
최종 응답은 짧게 정리한다.
예매와 결제는 자동화하지 않는다.
hmmhmmhm/daiso-mcp 원본 repo와 daiso CLI 사용 경로를 명시했다.https://github.com/hmmhmmhm/daiso-mcphttps://www.npmjs.com/package/daisonpx claudepluginhub nomadamas/k-skill --plugin k-skillRetrieves show schedules and seat availability (by grade) from YES24 and Interpark tickets via a single HTTP call. Read-only: no booking, payment, or CAPTCHA bypass.
Queries NZ cinema locations, now-playing movies, and session times across Event, HOYTS, Reading, Rialto, and Berkeley Mission Bay via a CLI. Read-only; no bookings.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.