·better-auth
!

better-auth

jezweb/claude-skills

适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。

439安装·6热度·@jezweb

安装

$npx skills add https://github.com/jezweb/claude-skills --skill better-auth

SKILL.md

Package: better-auth@1.4.16 (Jan 21, 2026) Breaking Changes: ESM-only (v1.4.0), Admin impersonation prevention default (v1.4.6), Multi-team table changes (v1.3), D1 requires Drizzle/Kysely (no direct adapter)

If your Drizzle schema uses snakecase column names (e.g., emailverified), but better-auth expects camelCase (e.g., emailVerified), the CamelCasePlugin automatically converts between the two.

⚠️ Cloudflare Workers Note: D1 database bindings are only available inside the request handler (the fetch() function). You cannot initialize better-auth outside the request context. Use a factory function pattern:

适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。 来源:jezweb/claude-skills。

查看原文

可引用信息

为搜索与 AI 引用准备的稳定字段与命令。

安装命令
npx skills add https://github.com/jezweb/claude-skills --skill better-auth
分类
!安全工具
认证
收录时间
2026-02-01
更新时间
2026-02-18

快速解答

什么是 better-auth?

适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。 来源:jezweb/claude-skills。

如何安装 better-auth?

打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/jezweb/claude-skills --skill better-auth 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用

这个 Skill 的源码在哪?

https://github.com/jezweb/claude-skills