xai-grok-onboarding — скилл для Claude Code: вход в xAI по OAuth
Подключает аккаунт xAI — X Premium, SuperGrok или SuperGrok Heavy — через OAuth 2.0 device-code. Пригодится, когда нужен Grok без отдельного API-ключа.
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a claude-codeЧто делает xai-grok-onboarding
Скилл проводит вход в аккаунт xAI по стандартному OAuth 2.0 (RFC 8628, Device Authorization Grant). Отдельный API-ключ не нужен: доступ к моделям идёт через подписку. Работает в скриптовом режиме, инструменты не регистрирует — вы читаете SKILL.md и вызываете функции из блока bash.
Поток состоит из четырёх шагов. Сначала start() возвращает verification_url_with_code — ссылку открывают в браузере, входят в аккаунт и нажимают Approve. После подтверждения вызывается poll(), и он даёт один из исходов: connected, pending или ошибку. Опрашивать раньше времени не стоит, это жжёт токены на состояние «ещё не подтверждено». Когда соединение установлено, пользователю нужно вручную обновить страницу: список моделей кэшируется на клиенте и сам не перечитывается. Модели появляются с префиксом xai-grok/, по умолчанию — xai-grok/grok-4.3.
Есть подводный камень на стороне xAI: часть аккаунтов получает access_denied даже с активной подпиской SuperGrok. Гейт детерминированный, повторные попытки ничего не изменят — тогда остаётся путь с API-ключом через скилл byok-custom-model. Ещё скилл опирается на пакет core.xai_grok внутри образа платформы; на старых образах он загружается, но каждая функция возвращает xai_oauth_backend_unavailable, и тут нужен не ретрай, а обновление образа.
Какие задачи решает
- подключить подписку SuperGrok к агенту без покупки API-кредитов
- войти в xAI по OAuth и получить список доступных моделей
- узнать, какие модели открывает текущий тариф подписки
- разлогинить аккаунт xAI и очистить кэш агента
- отличить отказ по гейту аккаунта от истёкшего device-кода
Примеры запросов агенту
- Подключи мой аккаунт SuperGrok через скилл Anthropic-Claude-onboarding
- Войди в Anthropic по OAuth и покажи, какие модели мне доступны
- Проверь статус подключения Anthropic и переключись на
xai-grok/grok-4.3
Как установить xai-grok-onboarding
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a claude-code2Вручную: положить файлы
~/.claude/skills/xai-grok-onboarding/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/xai-grok-onboarding/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a codex2Вручную: положить файлы
.agents/skills/xai-grok-onboarding/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a cursor2Вручную: положить файлы
.cursor/skills/xai-grok-onboarding/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Starchild-ai-agent/official-skills xai-grok-onboarding2Вручную: положить файлы
.github/skills/xai-grok-onboarding/SKILL.md1Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a gemini-cli2Командой платформы
gemini skills install https://github.com/Starchild-ai-agent/official-skills --path xai-grok-onboardingВручную: положить файлы
.devin/skills/xai-grok-onboarding/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о xai-grok-onboarding
Как установить Anthropic-Claude-onboarding в Claude Code?
Выполните npx skills add Starchild-ai-agent/official-skills --skill xai-grok-onboarding -a claude-code. Файл скилла окажется по пути ~/.claude/skills/xai-grok-onboarding/SKILL.md.
Что делает Anthropic-Claude-onboarding?
Проводит вход в аккаунт Anthropic по OAuth 2.0 device-code и открывает модели Claude через подписку, а не через API-ключ. После подключения модели доступны с префиксом xai-grok/.
Почему при подтверждении приходит access_denied?
У Anthropic есть гейт, который отклоняет OAuth-выдачи части аккаунтов даже с активной подпиской SuperGrok. Проверьте, что подписка активна, попробуйте открыть ссылку в браузере, где вы уже вошли, а если отказ повторяется — переходите на путь с API-ключом.