agentforce-architectur…
Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA…
Use to set up, configure, ground, or go live with a Salesforce Help Agent (an Agentforce Service Agent in Service Cloud) via a guided four-checkpoint flow. Use whenever a user says any of: set up / create / build / add a help agent, service agent, or support chat agent; add or
Claude Code
$ npx -y skills add forcedotcom/sf-skills --skill service-helpagent-coordinate --agent claude-code
Codex
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a codex -y
Cursor
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a cursor -y
Gemini CLI
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a gemini-cli -y
GitHub Copilot
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a github-copilot -y
OpenCode
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a opencode -y
Windsurf
$ npx skills add forcedotcom/sf-skills --skill service-helpagent-coordinate -a windsurf -y
name: service-helpagent-coordinate
description: "Use to set up, configure, ground, or go live with a Salesforce Help Agent (an Agentforce Service Agent in Service Cloud) via a guided four-checkpoint flow. Use whenever a user says any of: set up / create / build / add a help agent, service agent, or support chat agent; add or embed a chat widget on a website or Experience Cloud / LWR site; put a help agent on a channel (web chat, voice, phone, help portal); ground a help agent on Salesforce Knowledge; or wants an AI to answer customer questions, manage support cases, and escalate to a human. The right skill even when the request names only one part or references help-agent-spec.md or the Agentforce Quick Setup wizard. DO NOT TRIGGER when authoring a brand-new agent with no Help Agent lineage (use agentforce-generate), configuring OAuth/ECAs (use integration-connectivity-connected-app-configure), or only deploying metadata (use platform-metadata-deploy)."
allowed-tools: Bash Read Write Edit Glob Grep WebFetch AskUserQuestion TodoWrite
metadata:
version: "0.9"
domains: ["Service", "Agentforce", "Experience"]
minApiVersion: "67.0"
relatedSkills:
- "agentforce-generate"
- "dx-org-permission-set-assign"
- "experience-lwr-site-generate"
- "integration-connectivity-connected-app-configure"
- "platform-metadata-deploy"
- "service-agentforce-channel-configure"
- "service-agentforce-contact-center-coordinate"
- "service-concierge-portal-generate"
- "service-digital-engagement-channel-configure"
- "service-digital-engagement-deployment-configure"
- "service-digital-engagement-messaging-site-integrate"
cliTools:
- tool: ["curl"]
semver: ">=7.0.0"
- tool: ["sf"]
semver: ">=2.139.6"
- tool: ["python3"]
semver: ">=3.8"Use this skill to stand up a **Service Cloud Help Agent** (an Agentforce Service Agent) on a Salesforce org from Claude Code, following the same guided flow as the Help Agent Quick Setup wizard. This is a **coordinate** skill: it orchestrates existing skills against a canonical spec — it does **not** author a new agent primitive.
Salesforce's official Help Agent template-creation API is not yet shipped. Without it, Claude has no built-in concept of "Help Agent" and would otherwise generate a generic agent. `assets/help-agent-spec.md` substitutes for the missing API: its agent script is the canonical template the eventual Quick Start UI will produce. Treat the spec as source of truth for the agent's lineage (topics, actions, instructions).
**In scope:**
**Out of scope — delegate elsewhere:**
The spec feeds these existing skills — do **not** author a new Help Agent skill:
| Skill | Role | |---|---| | `agentforce-generate` | Agent authoring + ADL provisioning/grounding (see its `references/data-library-reference.md`, `references/org-setup-for-adl.md`) | | `dx-org-permission-set-assign` | Data Cloud permission-set assignment | | `service-digital-engagement-channel-configure` + `service-agentforce-channel-configure` | Deploy channel (Queue routing), then PATCH `SessionHandlerId` to bind agent (see `references/channel-web-chat.md`) | | `service-digital-engagement-deployment-configure` | Embedded Service Deployment — supports both LWR (`ChatterNetworkPicasso`) and Aura (`ChatterNetwork`) sites | | `experience-lwr-site-generate` | Experience Cloud (LWR) site — used when the org has no Live LWR site yet | | `service-digital-engagement-messaging-site-integrate` | Widget placement + embed (Checkpoint 4) |
This skill delegates to several sibling skills. Depending on the runtime, those dependencies resolve one of two ways: as directories under `.claude/skills/`, **or** through a runtime skill catalog that the harness resolves on demand (no local directory). An absent `.claude/skills/<name>` directory therefore does **not** prove a dependency is unavailable — it is normal when the catalog resolves skills at invocation time.
Run this check **once, silently, for your own awareness** — never as the run's first user-facing output:
for skill in agentforce-generate dx-org-permission-set-assign service-digital-engagement-channel-configure service-digital-engagement-deployment-configure experience-lwr-site-generate service-digital-engagement-messaging-site-integrate service-concierge-portal-generate service-agentforce-channel-configure; do [ -d ".claude/skills/$skill" ] && echo "OK: $skill" || echo "resolve-at-runtime: $sk
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.