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

open-responses — скилл для Claude Code: протокол Open Responses

Скилл для работы со спецификацией Open Responses: разбирает протокол, элементы, стриминг и цикл агента, когда вы пишете или отлаживаете совместимый API.

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

Что делает open-responses

Open Responses — открытая спецификация единого HTTP-протокола для работы с LLM у разных провайдеров. Скилл помогает реализовывать, использовать и отлаживать API, который ей соответствует: запросы идут на POST /v1/responses, ответы приходят обычным JSON или потоком SSE, который закрывается строкой data: [DONE].

Внутри три справочных файла. references/protocol-and-items.md описывает HTTP-протокол, типы элементов и контента, параметры управления и обработку ошибок. references/state-machines-and-streaming.md даёт диаграммы состояний и каталог событий стриминга. references/extensions.md — про собственные элементы, события и расширения схемы с вендорным префиксом. Поиск по ним идёт через grep по ключевым словам вроде function_call, tool_choice, previous_response_id.

Протокол по умолчанию не хранит состояние на сервере: контекст многошагового диалога собирается через previous_response_id. Провайдеры могут добавлять хранение на своей стороне как расширение. Учтите, что это спецификация, а не SDK — совместимость зависит от того, реализовал ли её ваш провайдер.

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

  • сверить структуру запроса и ответа с требованиями спецификации
  • разобрать порядок событий SSE при стриминге текста или вызова инструмента
  • собрать контекст многошагового диалога через previous_response_id
  • добавить вендорное расширение, не сломав совместимость схемы
  • найти нужный тип элемента или параметр в справочных файлах

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

  • Проверь мой обработчик POST /v1/responses на соответствие спецификации Open Responses
  • Почему в потоке приходит response.output_item.done раньше, чем я ожидаю? Разбери по диаграмме состояний
  • Как правильно связать два запроса через previous_response_id, покажи пример

Как установить open-responses

1Через Skills CLI (Vercel)

npx skills add OpenRouterTeam/skills --skill open-responses -a claude-code

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

~/.claude/skills/open-responses/SKILL.md

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

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

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

Похожие

streaming assistant-ui Скилл по проводным протоколам и бэкенд-хелперам assistant-ui: помогает собрать свой стриминговый эндпоинт и разобрать формат чанков. CX Codex +1 6 400установок openrouter Claude MPM Team Скилл для работы с OpenRouter: один OpenAI-совместимый API к 200+ моделям, стриминг, роутинг и фолбэки. Пригодится, когда в проекте нужно несколько LLM сразу. CX Codex +1 403установок open-source browser-use Справочник по открытой Python-библиотеке browser-use. Помогает настраивать классы Agent и Browser, создавать кастомные инструменты, хуки и мониторинг. CX Codex +1 3 500установок ai-sdk официальный Vercel Labs Скилл настраивает работу агента с Vercel AI SDK. Он помогает писать код для чатов, генерации текста, вызова инструментов и сборки агентов без устаревших методов. CX Codex GP ChatGPT 22установок open-code-review alibaba Скилл запускает ocr CLI для ИИ-ревью Git-изменений. Генерирует построчные комментарии и умеет применять исправления. CX Codex +1 6 900установок omni-mcp cheaper-inference Подключает MCP-сервер OmniRoute к агенту для маршрутизации запросов, работы с памятью, кэшем и аудитом. Нужен, когда эти операции требуется вызывать через MCP-инструменты. CX Codex +1 1 100установок

Рядом в теме «Бэкенд и API»

Всё по теме «Бэкенд и API» →

Вопросы о open-responses

Как установить open-responses в Claude?

Выполните npx skills add OpenRouterTeam/skills --skill open-responses -a claude-code. После этого файл скилла окажется в ~/.claude/skills/open-responses/SKILL.md.

Что делает скилл open-responses?

Помогает реализовывать, использовать и отлаживать API, совместимый с Open Responses: протокол, типы элементов, состояния, события стриминга, инструменты и цикл агента.

Это SDK или сама спецификация?

Спецификация. Open Responses не привязан к провайдеру, поэтому её может реализовать любой — совместимость зависит от конкретного API.

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

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

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