# indexnow

Скилл проводит агента через подключение IndexNow: ключ, файл подтверждения, отправка адресов в Bing и Yandex и вызов из пайплайна после сборки.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 1100 установок · ★ 1062
- Автор: kostja94
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/kostja94/marketing-skills/tree/HEAD/skills/seo/technical/indexnow/SKILL.md
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/skills/indexnow

## Что делает

Скилл разбирает подключение IndexNow — протокола, которым сайт сам сообщает поисковикам о новых и обновлённых адресах. Основной потребитель здесь Bing, Yandex протокол тоже принимает. Дальше агент идёт по шагам: генерирует ключ, кладёт файл подтверждения, выбирает между отправкой одного URL и пакетом.

Ключ берут в виде UUID. Его содержимое дублируют в файле `https://example.com/{key}.txt`: если строка внутри не совпадёт с ключом, отправка упадёт с ошибкой. Для пакетной отправки есть готовый путь через CI — `npm run build`, следом `npm run indexnow:all`. Отдельный список адресов под IndexNow скилл заводить не советует, потому что он разойдётся с картой сайта и часть страниц выпадет из отправки. Список берут из общей конфигурации вроде `site-pages-config.ts`, той же, что кормит sitemap.

С Google этот номер не проходит: IndexNow он не поддерживает, там остаются sitemap и Search Console. Проверять статус скилл предлагает в Bing Webmaster Tools, а при сетевых ошибках повторять запрос.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill indexnow -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill indexnow -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill indexnow -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install kostja94/marketing-skills indexnow
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill indexnow -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/kostja94/marketing-skills --path skills/seo/technical/indexnow
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add kostja94/marketing-skills --skill indexnow -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/kostja94/marketing-skills/tree/HEAD/skills/seo/technical/indexnow/SKILL.md

## Когда брать
- подтвердить домен ключом и файлом `{key}.txt`
- отправить пакет URL сразу после деплоя
- встроить отправку адресов в CI-пайплайн
- свести список URL к общей конфигурации с sitemap
- разобрать, почему домен не проходит проверку

## Примеры запросов агенту
- Настрой IndexNow для сайта: сгенерируй ключ и положи файл подтверждения в корень.
- Отправь в IndexNow все страницы, которые обновились после последнего деплоя.
- Добавь `npm run indexnow:all` в пайплайн после сборки.

## Похожие
- [seo-audit](https://affpapa.org/nevibecode/skills/coreyhaines31-seo-audit.md) — скилл · 237600 установок
- [brand](https://affpapa.org/nevibecode/skills/brand.md) — скилл · 39900 установок
- [banner-design](https://affpapa.org/nevibecode/skills/banner-design.md) — скилл · 39500 установок
- [marketing-psychology](https://affpapa.org/nevibecode/skills/coreyhaines31-marketing-psychology.md) — скилл · 164600 установок
- [content-strategy](https://affpapa.org/nevibecode/skills/coreyhaines31-content-strategy.md) — скилл · 164000 установок
- [ai-seo](https://affpapa.org/nevibecode/skills/ai-seo.md) — скилл · 150800 установок

Из того же набора: [kostja94/marketing-skills](https://affpapa.org/nevibecode/by/kostja94/marketing-skills.md) — 126 карточек

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

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