OA

oauth-social-login

Handles OAuth 2.0 flow integration for social login providers.

Install

mkdir -p .claude/skills/oauth-social-login && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/7169" && unzip -o skill.zip -d .claude/skills/oauth-social-login && rm skill.zip

Installs to .claude/skills/oauth-social-login

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Implement OAuth 2.0 social login with Google, GitHub, and other providers. Handles token exchange, user creation, and account linking.
134 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Implement OAuth 2.0 flows for multiple providers
  • Handle token exchange and user profile fetching
  • Create and link user accounts
  • Normalize user information across different providers
  • Securely manage CSRF state tokens

How it works

The skill manages the OAuth 2.0 handshake, including redirecting to the provider, verifying state, exchanging authorization codes for tokens, and normalizing user data.

Inputs & outputs

You give it
OAuth provider selection and callback parameters
You get back
Authenticated user session or linked account

When to use oauth-social-login

  • Implementing Google login
  • Linking third-party accounts
  • Handling OAuth callback tokens

About oauth-social-login

This skill manages the complexity of OAuth 2.0 flows, including token exchanges, user identity verification, and account linking for providers like Google and GitHub.

Implement OAuth 2.0 social login with Google, GitHub, and other providers. Handles token exchange, user creation, and account linking.

When not to use it

  • When the application does not require third-party authentication

Limitations

  • Requires secure storage for tokens and careful handling of email verification

How it compares

It provides a standardized service layer for handling multiple OAuth providers instead of implementing individual provider logic.

Compared to similar skills

oauth-social-login side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
oauth-social-login (this skill)16moCautionIntermediate
supabase-developer957moReviewIntermediate
supabase-mcp-integration138moReviewAdvanced
better-auth-best-practices186moNo flagsIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

supabase-developer

daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

95185

supabase-mcp-integration

manutej

Comprehensive Supabase integration covering authentication, database operations, realtime subscriptions, storage, and MCP server patterns for building production-ready backends with PostgreSQL, Auth, and real-time capabilities

13124

better-auth-best-practices

novuhq

Skill for integrating Better Auth - the comprehensive TypeScript authentication framework.

1854

nextjs-supabase-auth

davila7

Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.

1259

better-auth

mrgoonie

Implement authentication and authorization with Better Auth - a framework-agnostic TypeScript authentication framework. Features include email/password authentication with verification, OAuth providers (Google, GitHub, Discord, etc.), two-factor authentication (TOTP, SMS), passkeys/WebAuthn support, session management, role-based access control (RBAC), rate limiting, and database adapters. Use when adding authentication to applications, implementing OAuth flows, setting up 2FA/MFA, managing user sessions, configuring authorization rules, or building secure authentication systems for web applications.

527

auth-patterns

davepoon

This skill should be used when the user asks about "authentication in Next.js", "NextAuth", "Auth.js", "middleware auth", "protected routes", "session management", "JWT", "login flow", or needs guidance on implementing authentication and authorization in Next.js applications.

720

Search skills

Search the agent skills registry