srt-booking

Search, reserve, inspect, and cancel SRT tickets in Korea.

7.1k|836|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/NomaDamas/k-skill --skill srt-booking
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: srt-booking
Source: https://github.com/NomaDamas/k-skill/tree/main/srt-booking
Command: npx skills add https://github.com/NomaDamas/k-skill --skill srt-booking

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill requires SRTrain.

What problem does it solve?

SRT ticket booking is time-consuming and error-prone because you must repeatedly check seat availability, confirm the correct train, and manage reservation changes manually.

Core Features & Use Cases

  • SRT availability search: ์กฐํšŒ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ผ๋ฐ˜์‹ค/ํŠน์‹ค ๊ฐ€๋Šฅ ์—ฌ๋ถ€์™€ ํ›„๋ณด ์—ด์ฐจ๋ฅผ ์ •๋ฆฌํ•ด ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Reservation workflow (safe sequencing): ๋ถ€์ž‘์šฉ์„ ์ค„์ด๊ธฐ ์œ„ํ•ด ์—ด์ฐจ๋ฅผ ํ™•์ •ํ•œ ๋’ค์—๋งŒ ์˜ˆ์•ฝ์„ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Reservation inspection & cancellation: ์˜ˆ์•ฝ ๋‚ด์—ญ์„ ๋‹ค์‹œ ์‹๋ณ„ํ•œ ํ›„ ์ทจ์†Œ๊นŒ์ง€ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • Use Case: โ€œ์ถœ๋ฐœ(์ˆ˜์„œ)โ€“๋„์ฐฉ(๋ถ€์‚ฐ)โ€“๋‚ ์งœ/์‹œ๊ฐ„โ€ ์กฐ๊ฑด์œผ๋กœ ๊ฐ€๋Šฅํ•œ ํ›„๋ณด๋ฅผ ๋จผ์ € ์š”์•ฝํ•˜๊ณ , ์›ํ•˜๋Š” ์—ด์ฐจ๋ฅผ ๊ณจ๋ผ ์˜ˆ์•ฝ์„ ์™„๋ฃŒํ•œ ๋‹ค์Œ ์˜ˆ์•ฝ ๋‚ด์—ญ ํ™•์ธ/์ทจ์†Œ๊นŒ์ง€ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Ask: "Find SRT trains from ์ˆ˜์„œ to ๋ถ€์‚ฐ tomorrow morning, book the best available ์ผ๋ฐ˜์‹ค seat for 1 passenger, and then confirm the reservation details."

Frequently Asked Questions about srt-booking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search for SRT train seat availability for a specific route and time?โ–ผ

To search SRT train seat availability, specify your departure station, arrival station, date, and time window. The skill summarizes general and special seat availability across candidate trains for that route. You can then review the options before committing to a specific train.

Can I book SRT tickets automatically by providing my travel details?โ–ผ

Yes, you can book SRT tickets by providing your route, date, time, and seat preference. The skill confirms the train first and then proceeds with the reservation to minimize booking errors, completing the end-to-end reservation process.

Do I need SRT credentials to search for train seat availability?โ–ผ

Yes, you need SRT credentials stored in KSKILL_SRT_ID and KSKILL_SRT_PASSWORD environment variables to use this skill. The SRTrain library requires these credentials for authentication to perform any search, reservation, or cancellation workflow.

How do I cancel an existing SRT reservation?โ–ผ

To cancel an SRT reservation, the skill retrieves your current reservation details first to identify the specific booking. Once the reservation is identified, the cancellation process is executed through the SRTrain library to remove the ticket.

What Python version is required for the SRTrain booking workflow?โ–ผ

Python 3.10 or higher is required to run this SRT booking workflow. The skill relies on the SRTrain library, which necessitates this version to properly execute train searches, reservations, and cancellations.

Does this skill support booking KTX or other Korail train tickets?โ–ผ

No, this skill exclusively supports SRT (SRTrain) workflows and does not handle KTX or other Korail bookings. It is specifically designed to search, reserve, inspect, and cancel SRT tickets using the SRTrain library.