# maps

Скилл для поиска адресов, мест рядом, маршрутов и часовых поясов через OpenStreetMap и OSRM. Пригодится, когда агенту нужно разобраться с координатами или найти кафе рядом.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 405 установок · ★ 257179
- Автор: Mibayy
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/NousResearch/hermes-agent/tree/HEAD/skills/productivity/maps/SKILL.md
- Обновлён: 2026-10-25
- HTML: https://affpapa.org/nevibecode/skills/maps

## Что делает

Скилл даёт агенту 8 команд: `search` превращает название места в координаты, `reverse` — наоборот, `nearby` ищет точки по категории, `distance` считает дорожное расстояние и время, `directions` строит пошаговый маршрут, `timezone` отдаёт часовой пояс, `area` и `bbox` работают с прямоугольником на карте. Категорий для `nearby` — 46, от аптек и отелей до зарядок и зоопарков. Каждый результат несёт имя, адрес, расстояние, ссылку на Google Maps и теги вроде кухни или часов работы, если они есть в OSM.

Внутри один скрипт `~/.hermes/skills/maps/scripts/maps_client.py` на чистой стандартной библиотеке Python 3.8+. Ставить пакеты не нужно, ключ API тоже не нужен. Данные идут из Nominatim, Overpass API, OSRM и TimeAPI.io. Запросы к Nominatim скрипт ограничивает одним в секунду сам.

Есть на что посмотреть перед установкой. `nearby` не запустится без координат или флага `--near "<адрес>"` — одно из двух обязательно. Покрытие маршрутов у OSRM лучше всего по Европе и Северной Америке, а Overpass в часы пик тормозит, поэтому скрипт переключается между зеркалами. Часы работы в OSM заполняют люди, и они не всегда свежие: на вопрос «сейчас открыто?» ответ из тега `hours` стоит перепроверить.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NousResearch/hermes-agent --skill maps -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NousResearch/hermes-agent --skill maps -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NousResearch/hermes-agent --skill maps -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install NousResearch/hermes-agent maps
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add NousResearch/hermes-agent --skill maps -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/NousResearch/hermes-agent --path skills/productivity/maps
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add NousResearch/hermes-agent --skill maps -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/NousResearch/hermes-agent/tree/HEAD/skills/productivity/maps/SKILL.md

## Когда брать
- получить координаты по названию места
- найти кафе или аптеку рядом с точкой на карте
- посчитать время в пути между двумя адресами
- построить пеший маршрут по шагам
- узнать часовой пояс по координатам

## Примеры запросов агенту
- Найди итальянские рестораны рядом с Колизеем, радиус 500 метров
- Сколько идти пешком от отеля до конференц-центра?
- Какой часовой пояс у координат 35.6762 139.6503?

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

Из того же набора: [nousresearch/hermes-agent](https://affpapa.org/nevibecode/by/nousresearch/hermes-agent.md) — 48 карточек

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

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