What problem does it solve? Configuring Salesforce OAuth applications requires choosing between Connected Apps and External Client Apps, selecting the right OAuth flow, and avoiding security anti-patterns like wildcard callbacks or excessive scopes. This Skill generates correct metadata files from tested templates and scores configurations against a 120-point security checklist. ## Core Features & Use Cases - App Generation: Create Connected Apps or External Client Apps from XML templates covering basic, OAuth, JWT bearer, and canvas patterns. - Security Scoring: Validate existing apps across 6 categories (security, OAuth config, metadata compliance, best practices, scopes, documentation) totaling 120 points. - Migration Support: Step-by-step guidance for migrating Connected Apps to External Client Apps with credential rollover planning. - Use Case: A DevOps engineer needs a JWT bearer Connected App for a GitHub Actions CI/CD pipeline; the Skill generates the certificate-based metadata file with admin pre-approval and zero refresh token policy. ## Quick Start Use the sf-connected-apps skill to create an External Client App named FieldServiceMobile with PKCE enabled and Api, RefreshToken, and OpenID scopes.