Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/better-auth-integration
Guide only for applications using @dodopayments/better-auth, covering authenticated customer sync, checkout, portal access, usage ingestion, and verified webhook callbacks.
Passed 21 of 23 test cases with the skill, and 8 of 23 without it.
and 21 more in the full report
14 fixed7 passed either way1 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
What endpoint path is registered by the Better Auth Dodo Payments plugin for retrieving customer usage meters?
| Checked | Without skill | With skill |
|---|---|---|
| Identifies /dodopayments/usage/meters/list as the registered endpoint path. | Missed | Passed |
The instructions your model reads when the skill loads.
Use @dodopayments/better-auth to synchronize Better Auth users with Dodo Payments and expose authenticated checkout, customer portal, subscription, payment, usage, and webhook endpoints.
npm install @dodopayments/better-auth dodopayments better-auth
The package exports the lowercase server functions dodopayments, checkout, portal, usage, and webhooks. Its client entry point exports dodopaymentsClient.
Every endpoint is registered by a feature in use. Include every feature that the application calls; omitting one makes its route return 404.
import { betterAuth } from "better-auth";
import DodoPayments from "dodopayments";
import { checkout, dodopayments, portal, usage, webhooks } from "@dodopayments/better-auth";
const dodoPayments = new DodoPayments({
bearerToken: process.env.DODO_PAYMENTS_API_KEY,
environment: "test_mode",
});
export const auth = betterAuth({
database: {
// your database config
},
plugins: [
dodopayments({
test cases passed, vs 8 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.