This covers OAuth setup for Google, GitHub, Apple, X, and custom providers, plus JWT lifetime tuning and post-login hooks. You get two tools: manage_oauth for provider config and manage_auth_config for everything else. The role model is clean: anonymous, end-user JWT, or service key, each with different RLS behavior. Auth hooks are fire-and-forget functions that run after login, useful for creating profile rows or sending welcome emails but not for returning data to users. Service keys bypass RLS entirely, so the usual warnings apply. The redirect URI format is strict and provider quirks are documented, which saves time when Apple only returns names once or X refuses to give you emails.
npx -y skills add butterbase-ai/butterbase-skills --skill auth-setup --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
mindrally/skills
giuseppe-trisciuoglio/developer-kit
syncfusion/react-ui-components-skills
supercent-io/skills-template
binjuhor/shadcn-lar