Empower your AI agents with specialized knowledge to implement Passwordless Authentication using MojoAuth's OIDC Hosted Login Page in minutes.
MojoAuth Agent Skills is a curated collection of high-context "skills" designed specifically for AI coding agents (such as Antigravity, Cursor, Claude Code, or Codex).
Integrating passwordless authentication can be complex. These skills provide your AI agent with the exact implementation patterns, OIDC specifications, and troubleshooting steps needed to integrate MojoAuth's Hosted Login Page into any application — the first time, done right.
MojoAuth supports multiple passwordless authentication methods out of the box:
- 🔗 Magic Links (Email)
- 📧 Email OTP
- 📱 Phone/SMS OTP
- 🌐 Social Login (Google, Facebook, Apple, etc.)
- 🔑 Passkeys (WebAuthn/FIDO2)
Install all MojoAuth skills into your coding agents with a single command:
npx add-skill mojoauth/skillsOr install a specific skill:
npx add-skill mojoauth/skills --skill oidc-hosted-page-nextjsThe CLI auto-detects your installed agents (Antigravity, Cursor, Claude Code, Codex) and places skills in the correct directory.
Option 1: Install via CLI (Recommended)
# Install all skills
npx add-skill mojoauth/skills
# Install specific skills
npx add-skill mojoauth/skills --skill oidc-hosted-page-nextjs --skill oidc-hosted-page-react
# List available skills
npx add-skill mojoauth/skills --list
# Install globally (across all projects)
npx add-skill mojoauth/skills -gOption 2: Context Injection
Instruct your agent to read a specific skill before starting:
"Analyze the skill at
./skills/authentication/oidc-hosted-page-nextjs/SKILL.mdand implement the MojoAuth login flow in my current project."
Option 3: Manual Installation
Copy the relevant skill folder into your project's agent skills directory:
- Antigravity:
.antigravity/skills/ - Cursor:
.cursor/skills/ - Claude Code:
.claude/skills/
Each skill folder contains:
SKILL.md: A comprehensive guide and technical specification.PROMPTS.md(Optional): Optimized prompts to help you direct an AI to implement the skill.
Seamlessly integrate passwordless authentication using the MojoAuth Hosted Login Page.
| Language / Framework | Skill Link | Description |
|---|---|---|
| Generic OIDC | mojoauth-oidc | Standard OIDC Authorization Code flow. |
| Next.js | mojoauth-nextjs | Full App Router integration guide. |
| Node.js | mojoauth-node | Backend implementation for Express/Node. |
| Python | mojoauth-python | Integration for Flask. |
| Go | mojoauth-go | Lightweight Go implementation. |
| .NET Core | mojoauth-dotnet | ASP.NET Core OIDC middleware integration. |
| Angular | mojoauth-angular | SPA with angular-auth-oidc-client. |
| React | mojoauth-react | SPA with react-oidc-context. |
| Java | mojoauth-java | Spring Boot OAuth2 client integration. |
| Laravel | mojoauth-laravel | Laravel Socialite OIDC provider. |
| PHP | mojoauth-php | Vanilla PHP with openid-connect-php. |
| Android | mojoauth-android | Native Android with AppAuth. |
| iOS | mojoauth-ios | Native iOS/Swift with AppAuth. |
| M2M | mojoauth-m2m | Machine-to-Machine Client Credentials flow. |
| Category | Reference Link |
|---|---|
| OIDC Guide | MojoAuth OIDC Documentation |
| Hosted Page | Hosted Login Page Guide |
| General Docs | Official MojoAuth Documentation |
We are constantly expanding our library of skills. If you have built an integration for a new framework or found a bug:
- Fork the repository.
- Create a new branch (
feature/new-skill). - Submit a Pull Request.
Built with ⚡ by the MojoAuth Team.