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

openrouter-generations — скилл для Claude Code: как установить

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

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

Что делает openrouter-generations

Скилл находит данные о вызове к OpenRouter по идентификатору вида gen-1234567890. Скрипт get-generation.ts обращается к API сервиса и выводит число токенов, модель, причину завершения и цепочку запасных провайдеров. Это выручает при разборе оборванных ответов.

Для чтения текста запроса и результата служит get-generation-content.ts. Здесь действует жесткое ограничение: если запрос отправлялся с включённым режимом Zero Data Retention, тело генерации останется пустым. Для работы скриптов требуется запустить npm install в каталоге scripts.

Авторизация требует действующего ключа сервиса. Передайте его в переменной OPENROUTER_API_KEY либо через параметр --api-key. Без ключа сервер вернёт ошибку 401.

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

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

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

  • Проверь статус генерации gen-1234567890 и покажи задержку сети
  • Выведи текст промпта и ответа для gen-aBcDeFgHiJkLmNoPqRsT в JSON
  • Покажи, сколько стоил запрос gen-3bhGkxlo4XFrqiabUM7NDtwDzWwG

Как установить openrouter-generations

1Через Skills CLI (Vercel)

npx skills add OpenRouterTeam/skills --skill openrouter-generations -a claude-code

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

~/.claude/skills/openrouter-generations/SKILL.md

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

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

Из того же набора4

Похожие

pp-openrouter Rick van de Laar Скилл отслеживает расходы и остатки кредитов в OpenRouter через локальный лог. Помогает проверять бюджеты агентов и следить за сбоями провайдеров до запуска задач. CX Codex +1 322установок omni-models cheaper-inference Помогает опрашивать подключённых ИИ-провайдеров, искать модели по параметрам контекста и управлять их алиасами через шлюз OmniRoute. CX Codex +1 1 000установок openrouter Claude MPM Team Скилл для работы с OpenRouter: один OpenAI-совместимый API к 200+ моделям, стриминг, роутинг и фолбэки. Пригодится, когда в проекте нужно несколько LLM сразу. CX Codex +1 403установок nano-banana-pro-openrouter официальный github Создаёт и редактирует изображения через OpenRouter с моделью Gemini 3 Pro Image. Нужен для генерации по описанию, правок и объединения исходных картинок. 9 910установок freeride Shaivpidadi Скилл настраивает бесплатные модели OpenRouter для OpenClaw, ранжирует их по качеству и собирает цепочку запасных вариантов на случай лимитов. CX Codex +1 781установок google-image-search glebis Ищет и скачивает иллюстрации через Google Custom Search API с отбором через LLM и вставкой в заметки Obsidian. CX Codex +1 643установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о openrouter-generations

Как установить openrouter-generations в Claude Code?

Выполните в терминале команду npx skills add OpenRouterTeam/skills --skill openrouter-generations -a claude-code. Затем перейдите в папку scripts и вызовите npm install.

Что делает openrouter-generations?

Скилл запрашивает через API метаданные отдельного вызова к OpenRouter. Он возвращает данные о затратах, токенах, цепочках резервных провайдеров и исходный текст сообщений.

Почему get-generation-content возвращает пустой результат?

Текст диалога не сохраняется, если запрос выполнялся с включённой политикой Zero Data Retention. В этом случае API OpenRouter отдаёт пустое значение вместо сообщений.

Смотрите также

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

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