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

openclaude-multi-llm — скилл для Claude Code

Позволяет работать в Claude с моделями, которые отвечают по OpenAI Chat Completions API, не теряя инструментов вроде Bash, Grep и MCP.

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

Что делает openclaude-multi-llm

OpenClaude — это форк Claude, где все обращения к модели идут через прослойку openaiShim.ts. Прослойка подменяет интерфейс Anthropic SDK, поэтому остальная часть инструмента не замечает подмены. Внутри она переводит блоки сообщений Anthropic в массив messages, вызовы tool_use и tool_result — в function_calls и tool, потоковые чанки OpenAI — в события потока Anthropic, а системные промпты — в роль system.

Инструменты остаются на месте: Bash, FileRead, FileWrite, FileEdit, Glob, Grep, WebFetch, Agent, MCP, Tasks, LSP, NotebookEdit. Провайдер задаётся переменными окружения. Без CLAUDE_CODE_USE_OPENAI=1 прослойка не включится и запросы уйдут в Anthropic SDK. Для облачных провайдеров нужен OPENAI_API_KEY, для локальной Ollama или LM Studio ключ не требуется. OPENAI_MODEL перебивает ANTHROPIC_MODEL, если заданы обе.

Ставится глобально через npm: npm install -g @gitlawb/openclaude, команда называется openclaude. Сборка из исходников требует Bun. Профиль с настройками провайдера сохраняется в .openclaude-profile.json, так что экспорт переменных в каждой сессии не нужен. Для проверки окружения есть bun run doctor:runtime.

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

  • прогнать задачи Claude на GPT-4o или DeepSeek
  • подключить локальную Ollama без отправки кода наружу
  • переключить модель одной переменной окружения
  • сохранить конфиг провайдера в профиль и не повторять экспорт
  • проверить доступность провайдера до запуска

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

  • Настрой профиль для Ollama с моделью llama3.1:8b и запусти openclaude
  • Переключись на DeepSeek через OPENAI_BASE_URL и покажи, какие инструменты остались доступны
  • Прогони bun run doctor:runtime и объясни, что не так с провайдером

Как установить openclaude-multi-llm

1Через Skills CLI (Vercel)

npx skills add reason-machines/trending-skills --skill openclaude-multi-llm -a claude-code

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

~/.claude/skills/openclaude-multi-llm/SKILL.md

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

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

Вопросы о openclaude-multi-llm

Как установить openclaude-multi-llm в Claude Code?

Выполните npx skills add reason-machines/trending-skills --skill openclaude-multi-llm -a claude-code, затем проверьте файл ~/.claude/skills/openclaude-multi-llm/SKILL.md.

Что делает openclaude-multi-llm?

Описывает работу форка OpenClaude: запросы к модели идут через прослойку под OpenAI Chat Completions API, а инструменты Claude остаются доступными.

Какие переменные окружения нужны для запуска?

Обязательны CLAUDE_CODE_USE_OPENAI=1 и OPENAI_MODEL. Ключ OPENAI_API_KEY нужен для облачных провайдеров, а для локальных Ollama и LM Studio его можно не задавать.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

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

wildworld-dataset Скилл для работы с датасетом WildWorld: 108M+ кадров из ARPG, 450+ действий, аннотации по кадрам. Пригодится, если вы готовите данные для world modeling. CX Codex +1 782установок kordoc-korean-document-parser Скилл разбирает корейские документы HWP 5.x, HWPX и PDF в Markdown и структурированные блоки. Пригодится, если надо вытащить текст, таблицы или поля формы. CX Codex +1 774установок see-through-anime-layer-decomposition Разбирает одну аниме-иллюстрацию на смысловые слои и собирает из них PSD с картами глубины — для 2.5D-анимации. CX Codex +1 759установок emdash-cms Скилл помогает собирать сайты на EmDash с Astro: подключать CMS, описывать типы контента и запрашивать записи. Пригодится при настройке нового проекта или переносе сайта. CX Codex +1 719установок open-multi-agent-orchestration Скилл учит агента собирать команды ИИ-агентов на TypeScript-фреймворке open-multi-agent: роли, модели, зависимости задач. CX Codex +1 710установок claude-code-source-recovery Помогает изучать восстановленный TypeScript-код Claude 2.1.88: как устроены команды, MCP и терминальный интерфейс. CX Codex +1 693установок omnivoice-tts Скилл для работы с OmniVoice: клонирование голоса по образцу, генерация речи по описанию и пакетный синтез из Python или CLI. CX Codex +1 680установок claude-code-source-study Серия разборов исходников Claude: как устроены системный промпт, инструменты, агенты и права доступа. Пригодится, если пишешь своего агента. CX Codex +1 616установок

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

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