building-sf-integrations

Automate Salesforce integration setup with a 120-point scoring system.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/Collabalist/SFDC --skill building-sf-integrations-collabalist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: building-sf-integrations
Source: https://github.com/Collabalist/SFDC/tree/main/.agents/skills/building-sf-integrations
Command: npx skills add https://github.com/Collabalist/SFDC --skill building-sf-integrations-collabalist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sfcli, python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the setup of Salesforce integrations, ensuring they meet best practices and are secure and efficient.

Core Features & Use Cases

  • Named Credentials: Automatically set up secure Named Credentials for OAuth 2.0, JWT Bearer, Certificate, and API Key authentication.
  • External Services: Generate Apex from OpenAPI/Swagger specs for API callouts.
  • Callout Patterns: Implement synchronous and asynchronous REST/SOAP callouts.
  • Event-Driven Integration: Use Platform Events and Change Data Capture for event-driven integration design.
  • Scoring System: Automated validation across 6 categories (Security, Error Handling, Bulkification, Architecture, Best Practices, Documentation) with a 120-point scoring system.
  • Automation Scripts: Configure credentials and set API keys without manual UI steps.
  • Use Case: Imagine you need to set up a new API callout to a third-party service within Salesforce. Use this Skill to automatically create the Named Credential, configure the External Service, and generate the necessary Apex code.

Quick Start

Use the building-sf-integrations skill to set up a new API callout to the Stripe API with OAuth authentication. Provide the necessary details about the integration, and the Skill will automatically create the Named Credential, configure the External Service, and generate the Apex code for the callout.

Frequently Asked Questions about building-sf-integrations

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

FAQPage Schema
How do I automate Salesforce integration setup for REST API callouts?

Automate Salesforce integration by generating Apex code from OpenAPI specs, configuring External Services, and setting up Named Credentials for secure REST callouts without manual UI configuration.

What's the best way to configure Named Credentials for OAuth 2.0 in Salesforce?

Configure Named Credentials for OAuth 2.0 automatically using Python automation scripts that handle authentication setup, ensuring secure API connections without manual UI steps.

How does the 120-point scoring system validate Salesforce integration best practices?

The 120-point scoring system validates Salesforce integrations across six categories: Security, Error Handling, Bulkification, Architecture, Best Practices, and Documentation, ensuring robust implementation.

Can I generate Apex code from an OpenAPI Swagger spec for Salesforce External Services?

Yes, generate Apex code from OpenAPI or Swagger specs automatically for Salesforce External Services, enabling seamless API callouts and integration configuration.

Do I need Salesforce CLI to set up External Services and Platform Events?

Yes, Salesforce CLI and authentication are required to automate External Services, Platform Events, and Change Data Capture configurations using Python libraries and Apex execution.

How do I implement event-driven integration using Salesforce Platform Events and Change Data Capture?

Implement event-driven integration by automating Salesforce Platform Events and Change Data Capture configurations, enabling real-time data synchronization and asynchronous processing patterns.