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

better-auth-plugins — скилл для Claude Code: установка

Направляет ассистента при настройке двухфакторной аутентификации, passkey, JWT или организаций в Better Auth на TypeScript. Помогает связать клиентские и серверные плагины.

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

Что делает better-auth-plugins

Скилл содержит инструкции по расширению Better Auth через серверные и клиентские модули. Он следит за тем, чтобы клиентские вызовы совпадали с серверной конфигурацией, и напоминает применить изменения схемы базы данных через команды npx @better-auth/cli generate или npx @better-auth/cli migrate.

В инструкции заложены технические требования архитектуры Better Auth. Если в проекте задействован плагин nextCookies, его необходимо ставить строго последним в массиве серверных плагинов. Скилл также требует проверять схему таблиц и переменные окружения перед запуском.

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

  • подключить двухфакторную аутентификацию через twoFactor
  • синхронизировать клиентские вызовы с серверными плагинами
  • сгенерировать миграции схемы через CLI Better Auth
  • настроить поддержку passkey, magic link или JWT

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

  • Добавь двухфакторную аутентификацию в Better Auth и настрой страницу подтверждения
  • Подключи серверный плагин для организаций и сгенерируй миграции схемы
  • Настрой клиентский плагин для работы с passkey в TypeScript

Как установить better-auth-plugins

1Через Skills CLI (Vercel)

npx skills add bobmatnyc/claude-mpm-skills --skill better-auth-plugins -a claude-code

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

~/.claude/skills/better-auth-plugins/SKILL.md

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

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

Вопросы о better-auth-plugins

Как установить better-auth-plugins в Claude Code?

Выполните команду npx skills add bobmatnyc/claude-mpm-skills --skill better-auth-plugins -a claude-code. Настройки будут добавлены в проект автоматически.

Для чего нужен скилл better-auth-plugins?

Он даёт модели правила подключения модулей Better Auth, напоминая синхронизировать клиентскую часть с серверной и запускать миграции таблиц.

Какое правило действует для плагина nextCookies?

Если используется плагин nextCookies, его нужно ставить самым последним в массиве серверных плагинов.

Исходный текст

SKILL.md · MIT
---
name: better-auth-plugins
description: Better Auth plugin system for TypeScript. Use when adding advanced auth features (2FA, magic link, passkey, username, JWT, organizations) via server and client plugins.
user-invocable: false
disable-model-invocation: true
progressive_disclosure:
  entry_point:
    summary: "Better Auth plugin system for TypeScript. Use when adding advanced auth features (2FA, magic link, passkey, username, JWT, organizations) via server and client plugins."
    when_to_use: "When implementing authentication, authorization, or security."
    quick_start: "1. Review the core concepts below. 2. Apply patterns to your use case. 3. Follow best practices for implementation."
  references:
    - plugins-index.md
---
# Better Auth Plugins

## Goals
- Add server plugins to extend auth features.
- Add client plugins for matching client methods.
- Apply schema changes when plugins add tables.

## Quick start
1. Import the plugin from `better-auth/plugins` and add it to `plugins`.
2. Run migrations (`generate` or `migrate`) when required.
3. Add the client plugin from `better-auth/client/plugins`.

### Example: Two-factor authentication
```ts
import { betterAuth } from "better-auth";
import { twoFactor } from "better-auth/plugins";

export const auth = betterAuth({
  plugins: [twoFactor()],
});
```

```ts
import { createAuthClient } from "better-auth/client";
import { twoFactorClient } from "better-auth/client/plugins";

export const authClient = createAuthClient({
  plugins: [twoFactorClient({ twoFactorPage: "/two-factor" })],
});
```

## Migration reminder
Run the CLI when a plugin adds tables:

```bash
npx @better-auth/cli generate
```

```bash
npx @better-auth/cli migrate
```

## Guardrails
- Add server and client plugins together to keep APIs aligned.
- Keep `nextCookies` (if used) last in the server plugin list.
- Review plugin docs for required schema and env variables.

## References
- `toolchains/platforms/auth/better-auth/better-auth-plugins/references/plugins-index.md`

© bobmatnyc · MIT · bobmatnyc/claude-mpm-skills

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

Все скиллы по теме «Безопасность» →
git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок ponytail-review DietrichGebert Скилл проверяет изменения глубже обычного diff: читает связанный код, ищет ошибки, риски, проблемы нагрузки и недостающие тесты. Пригодится для ревью PR и коммитов. CX Codex +1 57 000установок ponytail-audit DietrichGebert Проверяет репозиторий и ранжирует ошибки, риски и лишний код. Подойдёт, если нужен разовый разбор без автоматических правок. CX Codex +1 45 400установок security-audit cloudflare Проверяет кодовую базу на уязвимости и ищет нарушения границ доверия. Пригодится перед релизом или для точечного разбора опасных участков кода. CX Codex +1 54 800установок security-and-hardening addyosmani Помогает проектировать защиту и проверять код на уязвимости при работе с вводом, авторизацией, сессиями и внешними сервисами. Подойдёт перед релизом и при создании функций, которые обрабатывают недоверенные данные. CX Codex +1 70 200установок supabase официальный supabase Скилл помогает настраивать базу данных, аутентификацию и RLS в Supabase без скрытых дыр в безопасности. CX Codex GP ChatGPT 8установок

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

better-auth-core Скилл для настройки Better Auth в TypeScript-приложениях: инстанс, серверные обработчики, клиент и сессии. Пригодится, когда нужно подключить аутентификацию без долгих поисков по докам. CX Codex +1 358установок homebrew-formula-maintenance Скилл настраивает процесс обновления формул Homebrew для консольных утилит на Python. Помогает подтягивать релизы с PyPI, пересчитывать контрольные суммы и проверять сборку. CX Codex +1 357установок reporting-pipelines Скилл задаёт единый порядок выгрузки отчётов: собрать данные, нормализовать, выгрузить CSV/JSON/Markdown с меткой времени и сохранить в reports/. CX Codex +1 354установок better-auth-integrations Помогает подключить Better Auth к веб-фреймворкам на TypeScript: Next.js, SvelteKit, Remix, Express и Hono. Настраивает обработчики /api/auth/* и работу с cookies в SSR. CX Codex +1 354установок git-worktrees Скилл учит агента изолировать ветки через рабочие деревья Git. Пригодится для одновременного тестирования фич, срочных хотфиксов и цепочек пулреквестов. CX Codex +1 351установок nextjs-core Задаёт правила разработки на Next.js App Router: серверные компоненты по умолчанию, мутации через Server Actions и точечную ревалидацию кеша. CX Codex +1 348установок fastapi-local-dev Скилл-справочник по запуску FastAPI: Uvicorn с автоперезагрузкой для разработки, Gunicorn с UvicornWorker для продакшена. CX Codex +1 347установок vb-winforms Шаблоны разработки на VB.NET для Windows Forms: привязка данных и безопасные потоки интерфейса. Помогает избежать зависания окон. CX Codex +1 345установок

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

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