Installation

A directory containing SKILL.md; no build step. You need Chrome with an existing sign-in to your RZD account.

git clone https://github.com/vixkosla/rzd-tickets.git
mkdir -p ~/.codex/skills ~/.grok/skills ~/.claude/skills
ln -s "$PWD/rzd-tickets" ~/.codex/skills/rzd-tickets
ln -s "$PWD/rzd-tickets" ~/.grok/skills/rzd-tickets
ln -s "$PWD/rzd-tickets" ~/.claude/skills/rzd-tickets

Source: github.com/vixkosla/rzd-tickets, MIT license.

1. One client

Codex reads ~/.codex/skills, Grok reads ~/.grok/skills, and Claude Code reads ~/.claude/skills. To install directly for Codex:

git clone https://github.com/vixkosla/rzd-tickets.git ~/.codex/skills/rzd-tickets

For Grok or Claude Code, change only the client directory.

2. Browser session

Booking takes place in a separate Chrome profile, not your everyday browser. The skill does not store a password or ask you to save one in a file. SMS codes and SBP QR payment are confirmed by the user.

3. Check the workflow

Ask the agent to find a ticket and stop before payment. The completed step is a page showing the SBP QR code, with no money charged. A refund does not start without a separate request.