Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zzafergok/better-auth-skill
Integrate Better Auth — the comprehensive TypeScript-first authentication framework.
Passed 23 of 23 test cases with the skill, and 15 of 23 without it.
and 6 more in the full report
8 fixed15 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 8 test cases the skill fixed. Same model, same prompt, with and without the skill.
What is the standard terminal command for generating a secure 32-character key for BETTER_AUTH_SECRET?
| Checked | Without skill | With skill |
|---|---|---|
| Use the command openssl rand -base64 32 | Missed | Passed |
The instructions your model reads when the skill loads.
A guide to integrating the TypeScript-first, framework-agnostic authentication framework. First verify that the current project actually uses or is evaluating Better Auth; do not replace a different authentication solution on your own.
Official documentation: https://better-auth.com/docs
npm install better-auth
BETTER_AUTH_SECRET=min-32-character-secret # openssl rand -base64 32
BETTER_AUTH_URL=https://example.com
Define baseURL and secret in the configuration only when the environment variables are not set.
npx @better-auth/cli@latest generate # Generate a schema for Prisma/Drizzle
npx @better-auth/cli@latest migrate # Apply the schema (built-in adapter)
Run the CLI again after adding a plugin.
// lib/auth.ts
test cases passed, vs 15 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.