From jaganpro-sf-skills-7
Provides Salesforce integration architecture and scoring checklists for Named Credentials, External Services, REST/SOAP callouts, Platform Events, and CDC.
npx claudepluginhub jaganpro/sf-skillsThis skill uses the workspace's default tool permissions.
Use this skill when the user needs **integration architecture and runtime plumbing**: Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, CDC, and event-driven integration design.
CREDITS.mdREADME.mdassets/callouts/callout-retry-handler.clsassets/callouts/http-response-handler.clsassets/callouts/rest-queueable-callout.clsassets/callouts/rest-sync-callout.clsassets/cdc/cdc-handler.clsassets/cdc/cdc-subscriber-trigger.triggerassets/endpoint-security/example.cspTrustedSite-meta.xmlassets/endpoint-security/example.remoteSite-meta.xmlassets/external-credentials/jwt-external-credential.externalCredential-meta.xmlassets/external-credentials/oauth-external-credential.externalCredential-meta.xmlassets/external-services/external-service-operations.mdassets/external-services/openapi-registration.externalServiceRegistration-meta.xmlassets/named-credentials/certificate-auth.namedCredential-meta.xmlassets/named-credentials/custom-auth.namedCredential-meta.xmlassets/named-credentials/oauth-client-credentials.namedCredential-meta.xmlassets/named-credentials/oauth-jwt-bearer.namedCredential-meta.xmlassets/platform-events/event-publisher.clsassets/platform-events/event-subscriber-action.clsProvides Salesforce integration architecture blueprints: Direct API polling for simple syncs, Event-Driven CDC for scalable bidirectional flow, Middleware for enterprise scale.
Provides expert patterns for Salesforce development: LWC with wire service and reactive data, bulkified Apex triggers and classes, REST/Bulk APIs, Connected Apps, Salesforce DX scratch orgs and 2GP.
Configures Salesforce Connected Apps and External Client Apps for OAuth flows, JWT bearer auth, PKCE, scopes, and callback setups. Activates on .connectedApp-meta.xml or .eca-meta.xml files.
Share bugs, ideas, or general feedback.
Use this skill when the user needs integration architecture and runtime plumbing: Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, CDC, and event-driven integration design.
Use sf-integration when the work involves:
.namedCredential-meta.xml or External Credential metadataDelegate elsewhere when the user is:
Ask for or infer:
| Need | Default pattern |
|---|---|
| authenticated outbound API call | Named Credential / External Credential + Apex or Flow |
| spec-driven API client | External Service |
| trigger-originated callout | async callout pattern |
| decoupled event publishing | Platform Events |
| change-stream consumption | CDC |
Prefer secure runtime-managed auth:
Use the provided assets under:
assets/named-credentials/assets/external-credentials/assets/external-services/assets/callouts/assets/platform-events/assets/cdc/assets/soap/Check:
Use:
Common anti-patterns:
When finishing, report in this order:
Suggested shape:
Integration: <summary>
Pattern: <named credential / external service / event / cdc / callout>
Files: <paths>
Safety: <timeouts, retries, async, logging>
Next step: <deploy, register, test, or implement>
| Need | Delegate to | Reason |
|---|---|---|
| OAuth app setup | sf-connected-apps | consumer key / cert / app config |
| advanced callout service code | sf-apex | Apex implementation |
| declarative HTTP callout / Flow wrapper | sf-flow | Flow orchestration |
| deploy integration metadata | sf-deploy | validation and rollout |
| use integration from Agentforce | sf-ai-agentscript | agent action composition |
| Score | Meaning |
|---|---|
| 108+ | strong production-ready integration design |
| 90–107 | good design with some hardening left |
| 72–89 | workable but needs architectural review |
| < 72 | unsafe / incomplete for deployment |