From clerk
Add a specific feature to an existing Clerk project. Features include mfa, oauth, organizations, webhooks, billing, supabase.
npx claudepluginhub vanman2024/ai-dev-marketplace --plugin clerk<feature> [options]# Add Clerk Feature **Requested Feature:** `$0` **Additional Options:** `$1` `$2` --- ## Argument Routing Based on the feature argument `$0`, route to the appropriate specialized agent: ### Security Features **If `$0` = "mfa":** **If `$0` = "oauth":** ### Organization Features **If `$0` = "organizations":** ### Integration Features **If `$0` = "webhooks":** **If `$0` = "billing":** **If `$0` = "supabase":** **If `$0` = "ai":** --- ## Usage Examples --- ## Feature Reference | Feature | Agent | $1 Options | Descrip...
/addCreates a new Markdown note in your Obsidian vault with YAML frontmatter including title, description, tags, related notes, timestamps. Supports category, title, and optional flags; outputs file path.
/addResearch a package and generate a Homebrew formula via the template pipeline
Requested Feature: $0
Additional Options: $1 $2
Based on the feature argument $0, route to the appropriate specialized agent:
If $0 = "mfa":
Task(clerk-mfa-specialist) Add MFA to this Clerk project.
Requirements:
- MFA type: $1 (totp, sms, backup-codes, all - default: all)
- Enable multi-factor authentication
- Configure MFA settings
- Add enrollment UI
- Create recovery flow
If $0 = "oauth":
Task(clerk-oauth-specialist) Add OAuth PROVIDER.
Requirements:
- Provider: $1 (google, github, discord, apple, microsoft - required)
- Configure OAuth credentials
- Add social sign-in buttons
- Set up callback handling
- Configure scopes
If $0 = "organizations":
Task(clerk-organization-builder) Add ORGANIZATIONS support.
Requirements:
- Org type: $1 (basic, enterprise - default: basic)
- Enable organization features
- Create org management UI
- Add member invitations
- Set up role-based permissions
- Configure org switching
If $0 = "webhooks":
Task(clerk-api-builder) Add WEBHOOK handlers.
Requirements:
- Event types: $1 (user, session, organization, all - default: all)
- Create webhook endpoint
- Set up event handlers
- Add signature verification
- Implement user sync
If $0 = "billing":
Task(clerk-billing-integrator) Add BILLING integration.
Requirements:
- Provider: $1 (stripe - default: stripe)
- Connect Clerk with Stripe
- Sync user metadata
- Set up subscription tiers
- Add billing portal
If $0 = "supabase":
Task(clerk-supabase-integrator) Add SUPABASE integration.
Requirements:
- Sync users to Supabase
- Configure RLS policies
- Set up JWT verification
- Create auth hooks
If $0 = "ai":
Task(clerk-vercel-ai-integrator) Add AI SDK integration.
Requirements:
- Protect AI routes
- Add user context to prompts
- Set up rate limiting
- Configure usage tracking
# Security
/clerk:add mfa totp
/clerk:add oauth google
/clerk:add oauth github
# Organizations
/clerk:add organizations
/clerk:add organizations enterprise
# Integrations
/clerk:add webhooks user
/clerk:add billing stripe
/clerk:add supabase
/clerk:add ai
| Feature | Agent | $1 Options | Description |
|---|---|---|---|
mfa | mfa-specialist | totp/sms/backup-codes/all | Multi-factor auth |
oauth | oauth-specialist | google/github/discord/apple/etc | OAuth provider |
organizations | organization-builder | basic/enterprise | Multi-tenant orgs |
webhooks | api-builder | user/session/organization/all | Webhook handlers |
billing | billing-integrator | stripe | Payment integration |
supabase | supabase-integrator | - | Supabase sync |
ai | ai-integrator | - | AI SDK protection |