Need to connect an external app to Salesforce? OAuth setup can be tricky. This skill helps you configure Connected Apps and External Client Apps with a 120-point security check. It guides you through choosing the right OAuth flow, setting up JWT bearer auth, and designing scopes.
Whether you are moving from old Connected Apps to newer External Client Apps or starting fresh, this skill knows the best path. It also handles callback URLs, secrets, and certificates. The skill makes sure your app is secure from the start.
Security is a big focus. The skill scores your setup across six categories to lock everything down. Use it when you work with .connectedApp-meta.xml or .eca-meta.xml files. It saves time and prevents mistakes.
Global
mkdir -p ~/.claude/skills/sf-connected-appsProject
mkdir -p .claude/skills/sf-connected-appsSource Repository
Entra App Registrationmicrosoft/azure-skills
Register apps in Entra ID for secure authentication and API access with OAuth 2.0
Entra Agent Idmicrosoft/azure-skills
Create unique OAuth identities for each AI agent instance using Microsoft Graph
Firebase Auth Basicsfirebase/agent-skills
Add secure user sign-in to your app with Firebase Authentication in minutes
Convex Setup Authget-convex/agent-skills
Set up secure login and user management for your Convex app
Better Auth Best Practicesbetter-auth/skills
Add secure login to your app with email, OAuth, and plugins
Create Auth Skillbetter-auth/skills
Set up login and sign-up in your app with Better Auth easily
Email And Password Best Practicesbetter-auth/skills
Set up email verification, password reset, and secure login with Better Auth
Clerk Setupclerk/skills
Quickly add Clerk authentication to any project using the CLI tool