clerk-sdk-patterns
SKILL.md
Clerk SDK Patterns
Overview
Learn common patterns and best practices for using the Clerk SDK effectively.
Prerequisites
- Clerk SDK installed and configured
- Basic understanding of React/Next.js
- ClerkProvider wrapping application
Instructions
- Pattern 1: Server-Side Authentication
- Pattern 2: Client-Side Hooks
- Pattern 3: Protected Routes with Middleware
- Pattern 4: Organization-Aware Queries
- Pattern 5: Custom JWT Templates
For full implementation details and code examples, load:
Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)
Output
- Server and client authentication patterns
- Protected route middleware
- Organization-aware queries
- Custom JWT tokens for integrations
Error Handling
| Error | Cause | Solution |
|---|---|---|
| auth() returns null | Not in server context | Use in Server Components or API routes |
| useUser() not updating | Component not re-rendering | Check ClerkProvider placement |
| getToken() fails | Template not configured | Configure JWT template in dashboard |
| orgId is null | No organization selected | Prompt user to select organization |
Resources
Next Steps
Proceed to clerk-core-workflow-a for user sign-up and sign-in flows.
Examples
Basic usage: Apply clerk sdk patterns to a standard project setup with default configuration options.
Advanced scenario: Customize clerk sdk patterns for production environments with multiple constraints and team-specific requirements.
Weekly Installs
17
Repository
jeremylongshore…s-skillsGitHub Stars
1.6K
First Seen
Feb 18, 2026
Security Audits
Installed on
codex17
openclaw16
gemini-cli16
github-copilot16
kimi-cli16
cursor16