# pp-flight-goat

Скилл ищет цены Google Flights, дешёвые даты, маршруты Kayak и FlySoar без ключа API. Дополнительно — статусы рейсов через FlightAware AeroAPI.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 4600 установок · ★ 2076
- Автор: Matt Van Horn
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/mvanhorn/printing-press-library/tree/HEAD/cli-skills/pp-flight-goat/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/pp-flight-goat

## Что делает

Скилл запускает CLI `flight-goat-pp-cli`, который работает напрямую с Google Flights, Kayak и FlySoar — ключ не нужен. Команда `flights` возвращает реальные цены и рейсы, `dates` ищет самые дешёвые даты в заданном окне, `explore` и `longhaul` показывают прямые маршруты из аэропорта, `soar` даёт второе мнение через Duffel NDC/GDS. Команда `award` ищет места за мили (требует `SEATS_AERO_API_KEY`), `wifi` проверяет скорость Wi-Fi на борту и планы Starlink без ключа.

Для массовых запросов используй флаг `--trip` с паузой `--pace 3s` — параллельные циклы в шелле вызывают блокировку по IP на 15 минут и больше. Круговой рейс с `--return` показывает только варианты туда; чтобы увидеть обратные рейсы с ценами, запусти команду дважды: сначала без флага `--select-outbound`, потом с номером выбранного варианта.

Перед первой командой проверь `flight-goat-pp-cli --version`. Если бинарник отсутствует, установи через `npx -y @mvanhorn/printing-press-library install flight-goat --cli-only` (Go 1.26.9 как фолбэк) и добавь каталог в `$PATH`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mvanhorn/printing-press-library --skill pp-flight-goat -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/pp-flight-goat/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/pp-flight-goat/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mvanhorn/printing-press-library --skill pp-flight-goat -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/pp-flight-goat/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mvanhorn/printing-press-library --skill pp-flight-goat -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/pp-flight-goat/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mvanhorn/printing-press-library pp-flight-goat
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/pp-flight-goat/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add mvanhorn/printing-press-library --skill pp-flight-goat -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/mvanhorn/printing-press-library --path cli-skills/pp-flight-goat
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/pp-flight-goat/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add mvanhorn/printing-press-library --skill pp-flight-goat -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/mvanhorn/printing-press-library/tree/HEAD/cli-skills/pp-flight-goat/SKILL.md

## Когда брать
- найти самый дешёвый рейс в окне двух недель
- сравнить цены Google Flights и FlySoar для одного маршрута
- проверить, на каких рейсах из аэропорта есть Starlink
- получить варианты обратного рейса с реальной ценой
- запустить десять запросов цен без блокировки IP

## Примеры запросов агенту
- Найди рейсы из SEA в DEN на 14 сентября 2026, обратно 17-го, эконом, прямые
- Проверь самые дешёвые даты для перелёта LHR–BCN в марте
- Покажи прямые маршруты из PDX и скорость Wi-Fi на рейсах Alaska

## Похожие
- [flightclaw](https://affpapa.org/nevibecode/skills/flightclaw.md) — скилл · 1100 установок
- [google-flights](https://affpapa.org/nevibecode/skills/google-flights.md) — скилл · 3000 установок
- [travel-search-and-booking-api-and-skills](https://affpapa.org/nevibecode/plugins/travel-search-and-booking-api-and-skills.md) — плагин · ★ 1272
- [flyai](https://affpapa.org/nevibecode/skills/flyai.md) — скилл · 3000 установок
- [pricewin-flight-search](https://affpapa.org/nevibecode/skills/pricewin-flight-search.md) — скилл · 10600 установок
- [track-planes-and-ships](https://affpapa.org/nevibecode/skills/track-planes-and-ships.md) — скилл · 1700 установок

Из того же набора: [mvanhorn/printing-press-library](https://affpapa.org/nevibecode/by/mvanhorn/printing-press-library.md) — 27 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
