sf-integration

Automate Salesforce integration pattern design with a 120-point scoring model.

423|97|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/Jaganpro/sf-skills --skill sf-integration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sf-integration
Source: https://github.com/Jaganpro/sf-skills/tree/main/sf-integration
Command: npx skills add https://github.com/Jaganpro/sf-skills --skill sf-integration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design and implement Salesforce integrations end-to-end, including credentials, external services, and event-driven patterns, with a strong security focus.

Core Features & Use Cases

  • Named Credential generation and External Credential management
  • External Service registrations from OpenAPI specs
  • REST/SOAP callouts, Platform Events, CDC patterns
  • Validation, security, and deployment guidance

Quick Start

Create a Named Credential and register an External Service, then generate Apex calls to consume the service.

Frequently Asked Questions about sf-integration

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up secure integrations with external services in Salesforce?

Secure integrations with external services use Named Credentials to store authentication securely, External Services to register APIs via OpenAPI specs, and callouts (REST/SOAP) to invoke endpoints. This Skill automates the design of these patterns with built-in security validation and best-practice enforcement across the entire integration architecture.

What's the difference between REST callouts, SOAP callouts, and Platform Events for Salesforce integrations?

REST and SOAP callouts are synchronous, outbound request patterns for real-time communication; Platform Events enable asynchronous, event-driven patterns for decoupled systems. This Skill designs both outbound callout patterns and inbound event-driven integrations like Change Data Capture to match your architecture needs.

How do I use Change Data Capture and Platform Events for real-time Salesforce integrations?

Change Data Capture tracks record changes in Salesforce; Platform Events broadcast those changes asynchronously to external systems. This Skill automates the design of CDC and Platform Event patterns, including credential management, event configuration, and Apex code generation for consuming external services.

Can I generate External Services and callout code automatically from OpenAPI specifications?

Yes. This Skill registers External Services directly from OpenAPI specs and generates corresponding Apex callout code to consume those services, eliminating manual API definition and reducing integration setup time.

What security and error-handling standards does this Skill enforce for integrations?

This Skill applies a 120-point scoring model that enforces Named Credential usage, secure authentication patterns, bulkification, comprehensive error handling, and architectural best practices. It validates compliance and generates documentation artifacts to ensure production-ready, auditable integrations.

Does this Skill support both outbound and inbound integration patterns?

Yes. This Skill covers outbound patterns (REST/SOAP callouts to external systems via Named Credentials and External Services) and inbound patterns (Platform Events and Change Data Capture) for bidirectional Salesforce integrations with external systems.