agentforce-architectur…
Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA…
Salesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named
Claude Code
$ npx -y skills add forcedotcom/sf-skills --skill integration-connectivity-generate --agent claude-code
Codex
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a codex -y
Cursor
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a cursor -y
Gemini CLI
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a gemini-cli -y
GitHub Copilot
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a github-copilot -y
OpenCode
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a opencode -y
Windsurf
$ npx skills add forcedotcom/sf-skills --skill integration-connectivity-generate -a windsurf -y
name: integration-connectivity-generate
description: "Salesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use integration-connectivity-connected-app-configure), Apex-only logic (use platform-apex-generate), data import/export (use platform-data-manage), or CDC channel-membership metadata such as PlatformEventChannel, PlatformEventChannelMember, or EnrichedField (use integration-eventing-cdc-configure)."
metadata:
version: "1.1"
domains: ["Integration"]
minApiVersion: "61.0"
relatedSkills:
- "agentforce-generate"
- "automation-flow-generate"
- "integration-connectivity-connected-app-configure"
- "integration-eventing-cdc-configure"
- "platform-apex-generate"
- "platform-data-manage"
- "platform-metadata-deploy"
cliTools:
- tool: ["jq"]
semver: ">=1.6.0"
- tool: ["npm"]
semver: ">=9.0.0"
- tool: ["python3"]
semver: ">=3.10.0"
- tool: ["sf"]
semver: ">=2.0.0"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 `integration-connectivity-generate` when the work involves:
Delegate 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:
Check:
Use:
---
Common anti-patterns:
---
When finishing, report in this order: 1. **Integration pattern chosen** 2. **Auth model chosen** 3. **Files created or updated** 4. **Operational safeguards** 5. **Deployment / testing next step**
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 | [integration-connectivity-connected-app-configure](../integration-connectivity-connected-app-configure/SKILL.md) | consumer key / cert / app config | | advanced callout service code | `platform-apex-generate` skill | Apex implementation | | declarative HTTP callout / Flow wrapper | `automation-flow-generate` skill | Flow orchestration | | deploy integration metadata | `platform-metadata-deploy` skill | validation and rollout | | use integration from Agentforce | `agentforce-generate` skill | agent action composition |
---
This repository provides Salesforce agent skills, plugins, and sample apps for building applications.
Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA…
Use this skill to Upgrade Einstein Bots into Agentforce agents end-to-end in a single pass, orchestrating per-bot Agent Spec…
Data Cloud 360° view of a single Agentforce session. TRIGGER when user asks to trace, inspect, summarize, or describe a specific…
Build, modify, audit, repair, optimize, debug, and deploy agents with Agentforce Agent Script. TRIGGER when: user creates,…
Analyze production Agentforce agent behavior using session traces and Data Cloud, and manage Agent Health Monitoring (AHM)…
Use to design an AI agent persona — identity, voice, tone, behavioral style, guardrails — and encode it into Agent Script (.agent…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.