# crontap-debug-failed-runs

Разбирает неудачные запуски расписаний Crontap по сохранённой конфигурации и истории выполнения. Пригодится, когда HTTP-задача опаздывает или падает.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 879 установок · ★ 1
- Автор: Crontap
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Crontap/skills/tree/HEAD/skills/crontap-debug-failed-runs/SKILL.md
- Обновлён: 2026-09-16
- HTML: https://affpapa.org/nevibecode/skills/crontap-debug-failed-runs

## Что делает

Скилл ведёт диагностику по фактам, а не наугад. Сначала читает текущую конфигурацию расписания через `get_schedule`, потом последнюю страницу истории через `get_schedule_history`, сравнивает несколько запусков и только после этого предлагает правку. Если в ответе есть курсор, его передают без изменений, чтобы посмотреть более старые запуски.

Дальше срабатывает дерево решений по типу сбоя. Нет истории и следующий запуск в будущем — проверяют cron, часовой пояс, паузу и минимальную частоту на аккаунте. Ошибки 401 и 403 указывают на учётные данные цели, 404 — на маршрут и окружение развёртывания, 429 — на лимиты цели, 500–599 — на логи эндпоинта. Сетевые ошибки разводят на DNS, TLS, файрвол и доступность извне. Таймауты лечат уменьшением работы эндпоинта или очередью.

Перед работой скилл проверяет, доступны ли нужные инструменты, и предлагает два пути: подключить Crontap MCP по адресу `https://mcp.crontap.com/mcp` либо задать `$CRONTAP_CLIENT_ID` и `$CRONTAP_API_KEY` для прямого API. MCP работает на любом тарифе Crontap, а прямой API требует Ultra — без выбранного пути скилл дальше не пойдёт. Секретные значения заголовков он не запрашивает.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Crontap/skills --skill crontap-debug-failed-runs -a claude-code
```

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

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Crontap/skills --skill crontap-debug-failed-runs -a codex
```

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

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Crontap/skills --skill crontap-debug-failed-runs -a cursor
```

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install Crontap/skills crontap-debug-failed-runs
```

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

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add Crontap/skills --skill crontap-debug-failed-runs -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/Crontap/skills --path skills/crontap-debug-failed-runs
```

### Windsurf (Devin Desktop)

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

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add Crontap/skills --skill crontap-debug-failed-runs -a opencode
```

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/Crontap/skills/tree/HEAD/skills/crontap-debug-failed-runs/SKILL.md

## Когда брать
- понять, почему запланированный HTTP-запуск пришёл с опозданием
- отличить разовый сбой от повторяющейся ошибки
- разобрать 401 или 403 без перебора всех ключей подряд
- найти первый упавший запуск и последний успешный
- проверить, что после правки сработал и побочный эффект в приложении

## Примеры запросов агенту
- Разбери, почему расписание `<schedule-id>` падает с 403, и покажи первый сбой
- Посмотри историю запусков `<schedule-id>` и скажи, это разовый сбой или постоянный
- Проверь конфигурацию расписания `<schedule-id>`: не сбился ли часовой пояс

## Похожие
- [pulumi-debug-failed-operation](https://affpapa.org/nevibecode/skills/pulumi-debug-failed-operation.md) — скилл · 352 установки
- [iii-core-primitives](https://affpapa.org/nevibecode/skills/iii-core-primitives.md) — скилл · 4100 установок
- [topic-monitor](https://affpapa.org/nevibecode/skills/topic-monitor.md) — скилл · 596 установок
- [agents-debug](https://affpapa.org/nevibecode/skills/agents-debug.md) — скилл · 2000 установок
- [sentry-debug-issue](https://affpapa.org/nevibecode/skills/sentry-debug-issue.md) — скилл · 1900 установок
- [gitops-cluster-debug](https://affpapa.org/nevibecode/skills/gitops-cluster-debug.md) — скилл · 1100 установок

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

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

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