byok-custom-model — скилл для Claude Code: модели по API-ключу
Скилл добавляет в Starchild чат-модель с личным API-ключом. Он пригодится для подключения готового провайдера или собственного API-эндпоинта.
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a claude-codeЧто делает byok-custom-model
Скилл регистрирует пользовательский LLM-эндпоинт в селекторе моделей Starchild. Для 12 готовых провайдеров, среди которых Anthropic, OpenAI, DeepSeek и Meta, он использует преднастроенные шаблоны. Если провайдера среди них нет, скилл разбирает пример API-запроса из его документации и готовит черновик настройки.
Внутри — Python-функции для просмотра шаблонов и моделей, добавления, проверки и удаления записей. Для нестандартного провайдера сначала передайте пример запроса без настоящего ключа, затем проверьте черновик. После регистрации ключ вводится через защищённый запрос: скрипт сам не может открыть окно ввода, поэтому агент должен вызвать request_env_input. Не отправляйте ключ в чат.
Подключение обходится без прокси платформы: агент обращается напрямую к провайдеру или агрегатору. Это важно учитывать при выборе эндпоинта и передаче ему данных проекта.
Какие задачи решает
- добавить готовую модель в селектор Starchild
- зарегистрировать API-эндпоинт своего провайдера
- проверить список подключённых моделей
- удалить пользовательскую модель
Примеры запросов агенту
- Добавь в Starchild модель Anthropic с моим API-ключом.
- Разбери пример API-запроса провайдера и подготовь черновик модели.
- Покажи зарегистрированные модели и удали выбранную мной запись.
Как установить byok-custom-model
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a claude-code2Вручную: положить файлы
~/.claude/skills/byok-custom-model/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/byok-custom-model/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a codex2Вручную: положить файлы
.agents/skills/byok-custom-model/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a cursor2Вручную: положить файлы
.cursor/skills/byok-custom-model/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Starchild-ai-agent/official-skills byok-custom-model2Вручную: положить файлы
.github/skills/byok-custom-model/SKILL.md1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a gemini-cli2Командой платформы
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path byok-custom-modelВручную: положить файлы
.devin/skills/byok-custom-model/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о byok-custom-model
Как установить byok-custom-model в Claude Code?
Выполните npx skills add Starchild-ai-agent/official-skills --skill byok-custom-model -a claude-code. Файл скилла находится по пути ~/.claude/skills/byok-custom-model/SKILL.md.
Что делает byok-custom-model?
Он регистрирует модели с личным API-ключом в селекторе Starchild. Для готовых провайдеров есть шаблоны, а для остальных можно разобрать пример API-запроса.
Как добавить провайдера, которого нет среди шаблонов?
Передайте скиллу официальный пример API-запроса без реального ключа. Он подготовит черновик, который нужно проверить перед добавлением.