nodeops-auth — скилл для Claude Code: OAuth и установка
Скилл подключает вход NodeOps по PKCE к приложению Next.js. Нужен, когда проекту требуется NodeOps login или SSO.
npx skills add NodeOps-app/skills --skill nodeops-auth -a claude-codeЧто делает nodeops-auth
Скилл добавляет пакет @nodeops-createos/integration-oauth, API-маршруты для профиля и токена, а также оборачивает корневой layout в AuthProvider. Он создаёт страницу app/callback/page.tsx, где задаётся адрес возврата после входа.
В проекте появляются шаблон переменных окружения и локальный файл с настройками NodeOps. Скилл также проверяет .gitignore, чтобы .env.local не попал в репозиторий. Для работы нужны данные клиента из NodeOps developer portal, включая NEXT_PUBLIC_NODEOPS_CLIENT_ID и NODEOPS_CLIENT_SECRET.
Проект с pages/ вместо app/ остановит настройку: поддерживается только Next.js App Router. Расширения файлов выбираются по наличию tsconfig.json, а команда установки пакета зависит от lock-файла.
Какие задачи решает
- подключить вход NodeOps к приложению Next.js
- добавить OAuth-маршруты для профиля и токена
- встроить
AuthProviderв корневой layout - создать callback-страницу после авторизации
- подготовить переменные окружения и защитить
.env.local
Примеры запросов агенту
- Подключи авторизацию NodeOps по PKCE к этому приложению Next.js.
- Проверь структуру проекта и добавь маршруты
app/api/auth/me/route.tsиapp/api/auth/token/route.ts. - Создай callback-страницу с возвратом на
/dashboardи подготовь.env.local.
Как установить nodeops-auth
1Через Skills CLI (Vercel)
npx skills add NodeOps-app/skills --skill nodeops-auth -a claude-code2Вручную: положить файлы
~/.claude/skills/nodeops-auth/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nodeops-auth/
1Через Skills CLI (Vercel)
npx skills add NodeOps-app/skills --skill nodeops-auth -a codex2Вручную: положить файлы
.agents/skills/nodeops-auth/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add NodeOps-app/skills --skill nodeops-auth -a cursor2Вручную: положить файлы
.cursor/skills/nodeops-auth/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install NodeOps-app/skills nodeops-auth2Вручную: положить файлы
.github/skills/nodeops-auth/SKILL.md1Через Skills CLI (Vercel)
npx skills add NodeOps-app/skills --skill nodeops-auth -a gemini-cli2Командой платформы
gemini skills install https://github.com/NodeOps-app/skills --path skills/nodeops-authВручную: положить файлы
.devin/skills/nodeops-auth/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add NodeOps-app/skills --skill nodeops-auth -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nodeops-auth
Как установить nodeops-auth в Claude Code?
Выполните npx skills add NodeOps-app/skills --skill nodeops-auth -a claude-code, затем проверьте файл ~/.claude/skills/nodeops-auth/SKILL.md.
Что делает nodeops-auth?
Он настраивает NodeOps PKCE OAuth в приложении Next.js: добавляет пакет, серверные маршруты, AuthProvider, callback-страницу и переменные окружения.
Что нужно для работы nodeops-auth?
Нужен проект Next.js с App Router и каталогом app/. Также потребуются учётные данные клиента NodeOps для NEXT_PUBLIC_NODEOPS_CLIENT_ID и NODEOPS_CLIENT_SECRET.