Download for MacApple silicon, macOS 14+
Skill

ory-social-login

@ory Updated 2026-09-30

Configure social login (OAuth2/OIDC) providers — Google, GitHub, Apple, Microsoft, Discord, Slack, GitLab, Facebook — for an Ory-powered app. Use whenever the user wants "Sign in with Google", social sign-in buttons, OIDC providers, or any third-party identity provider on an Ory project. The skill assumes Ory Elements is rendering the auth UI; with Elements, no frontend changes are needed when adding providers.

Install

With your agent

Install OMGSkills skill "ory/claude-plugins:plugins/ory-agent-plugin/skills/ory-social-login" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/ory/claude-plugins /tmp/claude-plugins && ln -s /tmp/claude-plugins/plugins/ory-agent-plugin/skills/ory-social-login ~/.claude/skills/ory-social-login

From README

Set up Social Login with Ory + Ory Elements You are configuring social login (OAuth2/OIDC) providers for an Ory-powered application. This adds "Sign in with Google", "Sign in with GitHub", and similar buttons to the login and registration flows. Strong recommendation: render the auth UI with Ory Elements. With Ory Elements, social buttons appear automatically the moment a provider is configured on the project — there is no frontend change required for any of the providers below. If the app is using custom flow rendering, point the user to /project:ory-login-flow and recommend switching to Ory Elements before adding more providers. Prerequisites Ory CLI — run ory version. If not installed: macOS: brew ory/tap/cli npm: npm -g @ory/cli Ory project — run ory list projects to find the project ID. If no project exists, suggest /project:ory-auth- first. Auth pages built with Ory Elements — confirm the project uses @ory/elements-react (look for / from @ory/elements-react/theme).