better-auth-add-plugin
Add a better-auth plugin to an existing project. Configures server and client plugins with proper imports.
Your site's name
$ npx -y skills add secondsky/claude-skills --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/seo-setupContext preview
What this command does when you run it.
Your site's name
name: nuxt-seo:setup
description: Quick setup for Nuxt SEO with best practices
allowed-tools:
- Read
- Write
- Edit
- Bash
arguments:
- name: site-url
description: Your site's production URL (e.g., https://example.com)
required: true
- name: site-name
description: Your site's name
required: trueQuickly set up comprehensive SEO for a Nuxt project using @nuxtjs/seo.
bunx nuxi module add @nuxtjs/seo # or: npx nuxi module add @nuxtjs/seo
Add site configuration:
export default defineNuxtConfig({
modules: ['@nuxtjs/seo'],
site: {
url: '${site-url}',
name: '${site-name}',
description: 'Your site description here',
defaultLocale: 'en'
},
// Optional: Organization identity for Schema.org
schemaOrg: {
identity: {
type: 'Organization',
name: '${site-name}',
url: '${site-url}',
logo: '${site-url}/logo.png'
}
},
// Optional: Route-specific SEO rules
routeRules: {
'/admin/**': { robots: 'noindex, nofollow' },
'/api/**': { robots: 'noindex' }
}
})Create a default OG image template in `components/OgImage/`:
<!-- components/OgImage/Default.vue -->
<template>
<div class="w-full h-full flex flex-col justify-center items-center bg-gradient-to-br from-green-500 to-blue-600 p-16">
<h1 class="text-6xl font-bold text-white text-center">
{{ title }}
</h1>
<p v-if="description" class="text-2xl text-white/80 text-center mt-4">
{{ description }}
</p>
</div>
</template>
<script setup>
defineProps<{
title: string
description?: string
}>()
</script><!-- app.vue -->
<script setup>
useSeoMeta({
titleTemplate: '%s | ${site-name}',
ogSiteName: '${site-name}',
twitterCard: 'summary_large_image'
})
</script>
<template>
<NuxtLayout>
<NuxtPage />
</NuxtLayout>
</template>After setup, verify:
1. Visit `http://localhost:3000/robots.txt` 2. Visit `http://localhost:3000/sitemap.xml` 3. Check page source for meta tags 4. Use browser dev tools to verify OG tags
<!-- Example page SEO -->
<script setup>
useSeoMeta({
title: 'Page Title',
description: 'Page description for search results',
ogImage: '/images/og-page.jpg'
})
defineOgImage({
component: 'Default',
title: 'Page Title',
description: 'For social sharing'
})
useSchemaOrg([
defineWebPage({
name: 'Page Title'
})
])
</script>145 production-ready skills for Claude Code CLI 🔌 Platform / Harness Support These plugins ship as Claude Code marketplace plugins (.claude-plugin/ manifests) and Codex CLI plugins (.codex-plugin/ manifests).
Repo: secondsky/claude-skills
Add a better-auth plugin to an existing project. Configures server and client plugins with proper imports.
Interactive setup wizard for better-auth authentication. Guides through database, framework, OAuth providers, and plugin configuration.
Explain Better Auth error codes and provide solutions with code examples
Display Better Auth available authentication providers and their configuration