moai-platform-clerk

Automates WebAuthn, passkey, and passwordless authentication workflows for web apps.

1.2k|214|Updated Sep 16, 2025
One-click install
npx skills add https://github.com/modu-ai/moai-adk --skill moai-platform-clerk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-platform-clerk
Source: https://github.com/modu-ai/moai-adk/tree/main/.claude/skills/moai-platform-clerk
Command: npx skills add https://github.com/modu-ai/moai-adk --skill moai-platform-clerk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clerk-based modern authentication with WebAuthn, passwordless, multi-tenant orgs and UI components.

Core Features & Use Cases

  • WebAuthn and passkeys
  • Passwordless flows
  • Pre-built UI components and multi-tenant orgs
  • Role-based access

Quick Start

Enable Clerk in project and configure multi-tenancy.

Frequently Asked Questions about moai-platform-clerk

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add WebAuthn and passkeys to my web application?

WebAuthn and passkeys enable passwordless sign-in using biometrics or security keys. Clerk provides pre-built SignIn and SignUp components that handle WebAuthn configuration and passkey management automatically across React, Next.js, Vue, React Native, and Node SDKs, eliminating manual protocol implementation.

Can I use Clerk for multi-tenant organizations with role-based access?

Yes, Clerk supports multi-tenant organizations with built-in role-based access control (RBAC). The OrganizationSwitcher component lets users manage multiple org contexts, while RBAC policies control permissions within each tenant without custom authorization logic.

What passwordless authentication methods does Clerk support?

Clerk supports passwordless sign-in via WebAuthn, passkeys, email, and SMS. Users choose their preferred method during SignUp and SignIn, reducing friction while maintaining security through session management and multi-platform SDKs.

Does Clerk provide pre-built UI components I can customize?

Clerk includes customizable pre-built components—SignIn, SignUp, UserButton, and OrganizationSwitcher—with configurable templates. These reduce development time by handling authentication UX patterns while letting you tailor appearance and behavior to your application.

How do I implement passwordless sign-in across multiple platforms?

Clerk SDKs for React, Next.js, Vue, React Native, and Node.js share the same authentication backend, letting you deploy passwordless workflows consistently. Session management synchronizes state across web and mobile, simplifying multi-platform user experiences.

What are the limitations of passwordless authentication compared to traditional passwords?

Passwordless methods require user enrollment (passkey registration or phone number verification) and device availability. Clerk mitigates this by offering fallback options—email and SMS passwordless flows work without hardware, balancing security with accessibility across user contexts.