srt-booking

Automate SRT ticket search, reservation, inspection, and cancellation via the SRTrain Python library.

Updated May 1, 2026
One-click install
npx skills add https://github.com/seolcoding/k-parent-skill --skill srt-booking-seolcoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: srt-booking
Source: https://github.com/seolcoding/k-parent-skill/tree/main/srt-booking
Command: npx skills add https://github.com/seolcoding/k-parent-skill --skill srt-booking-seolcoding

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually searching for available SRT seats, booking tickets, and managing reservations on the official SRT website is time-consuming and frustrating, especially during peak travel periods when tickets sell out quickly.

Core Features & Use Cases

  • Seat Availability Search: Quickly find available SRT trains between any two stations by specifying departure/arrival locations, date, and preferred time.
  • Automated Reservation: Book tickets automatically when your preferred train and seat type (standard/first class) are available, without manual site navigation.
  • Reservation Management: View your existing SRT bookings and cancel them easily when travel plans change.
  • Use Case: For instance, if you need to travel from Suwon to Busan on a specific date, use this skill to search for available morning trains, reserve a seat, and later cancel the booking if your plans fall through.

Quick Start

Use the srt-booking skill to search for available SRT trains from Seoul Station to Busan on 2026-04-01 departing after 9 AM for 2 passengers in standard class.

Frequently Asked Questions about srt-booking

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

FAQPage Schema
How do I automate SRT train booking for high-demand routes in South Korea?

Automating SRT train booking involves using the SRTrain Python library to interact with the official SRT API, searching for available seats and reserving tickets without manual website navigation. This eliminates the frustration of booking during peak travel periods.

Can I search for available SRT seats between specific stations and times?

Yes, searching for available SRT seats works by specifying your departure and arrival locations, date, and preferred time. The skill queries the SRT API to find matching trains for your specified route and passenger count.

Do I need SRT account credentials to book train tickets automatically?

Yes, valid SRT account credentials stored as environment variables are required to book train tickets automatically. These credentials authenticate your session with the official SRT API via the SRTrain Python library.

How do I cancel an existing SRT reservation when travel plans change?

To cancel an existing SRT reservation, the skill uses the SRTrain library to interact with the official SRT API, removing your booking without navigating the website. You can also inspect your current reservation status before proceeding with the cancellation.

What is the best way to manage round-trip SRT bookings programmatically?

Managing round-trip SRT bookings programmatically is best achieved using the SRTrain Python library to automate search, reservation, and inspection tasks via the official SRT API. This handles both one-way and round-trip ticket operations seamlessly.

Are there limitations when booking standard or first class SRT seats via API?

Booking SRT seats via API is limited by the official SRT platform's real-time availability for standard and first class cabins. While automation speeds up the process, it cannot reserve seats if the train is fully sold out on the official system.