К основному содержанию
скилл CX Codex

12306 — скилл для Claude Code: расписания и билеты КЖД

Скилл спрашивает у официального API 12306 расписание поездов, остаток мест и список станций. Пригодится, когда нужно спланировать поездку по Китаю прямо в чате.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add kirorab/12306-skill --skill 12306 -a claude-code
Открыть на GitHub

Что делает 12306

Скилл даёт агенту два скрипта на Node.js. query.mjs принимает города или точные станции и возвращает поезда: тип, время отправления и прибытия, длительность, наличие мест по классам. stations.mjs показывает, какие станции относятся к городу — это важно, потому что запрос по названию города вернёт поезда со всех его вокзалов, а не только с главного. В Ухане это, например, 武汉站, 汉口站, 武昌站 и 武汉东站.

Формат вывода выбирается флагом: по умолчанию пишется HTML-файл, а -f md печатает таблицу в чат. Есть фильтры по типу поезда (-t G), диапазону отправления и прибытия, максимальной длительности в пути, наличию билетов и типу места. Флаг --json отдаёт сырые данные — на них удобно проверять точные имена станций при пересадке.

Ключ API не нужен, данные идут напрямую с 12306. Для работы требуется Node.js. Список станций кэшируется на 7 дней в {baseDir}/data/stations.json. При планировании пересадки берите оба сегмента через один и тот же вокзал: разные станции одного города — это дополнительная дорога, а не короткая пересадка.

Какие задачи решает

  • посмотреть, какие поезда идут из Пекина в Шанхай на нужную дату
  • отфильтровать только утренние высокоскоростные рейсы до двух часов в пути
  • проверить, остались ли места в сидячем вагоне второго класса
  • уточнить, какие вокзалы есть в городе, прежде чем строить маршрут
  • сверить станции отправления и прибытия при пересадке

Примеры запросов агенту

  • Покажи поезда из 北京 в 上海 на завтра, только G, таблицей
  • Какие станции есть в 武汉?
  • Найди рейсы 深圳 → 长沙 с отправлением до полудня и свободными местами

Как установить 12306

1Через Skills CLI (Vercel)

npx skills add kirorab/12306-skill --skill 12306 -a claude-code

2Вручную: положить файлы

~/.claude/skills/12306/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/12306/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о 12306

Как установить 12306 в Claude Code?

Выполните npx skills add kirorab/12306-skill --skill 12306 -a claude-code. Скилл появится в ~/.claude/skills/12306/SKILL.md.

Что делает скилл 12306?

Запрашивает у официального API 12306 расписание поездов, остаток билетов и сведения о станциях. Работает с поездами типов G, D, Z, T и K.

Нужен ли ключ API?

Нет, данные берутся напрямую с 12306. Для запуска скриптов нужен Node.js.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой