RZD Tickets
A skill that takes my ticket on the Russian Railways website from train search to a ready booking. I make the payment myself: the agent stops at the SBP QR code.
- Version
- 1.0
- Agents
- Codex, Claude Code, Grok
- Payment
- Manual, via an SBP QR code
- License
- MIT
Why
Without a dedicated workflow, an agent may open a new browser, lose the existing sign-in or mistake an earlier approval for permission to buy another ticket or request a refund. The skill keeps one verified sequence: the existing session, one booking, and explicit instructions for payment or refunds.
What it does
- Your account — a separate Chrome profile where you are already signed in. Your everyday browser is not used.
- Booking — find a train and complete the order up to the payment page.
- Payment — an SBP (Faster Payments System) QR code. I confirm it myself; the agent does not make the payment.
- One ticket — consent for an earlier purchase does not authorize buying a duplicate.
- Refunds — only when I ask to return that specific ticket. A purchase or refund is complete only after confirmation on the website.
Boundaries
- No other person’s account, passenger details or order is used.
- SMS codes and bank confirmation stay with me.
- This handles my own ticket; it is not a ticket office or a service for other people’s orders.
- The repository contains no passwords, sessions or other people’s booking details.
Status
Version 1.0 was tested with real Saint Petersburg–Moscow tickets in both directions, including a separately requested refund. Source code is available under MIT: github.com/vixkosla/rzd-tickets.