Agent skill · forcedotcom

service-concierge-portal-generate

Deploys an Agentforce Concierge portal on an LWR Experience Cloud site: provisions the site, configures Concierge components, sets up branding, wires the agent, enables guest access, and publishes. Use when the user wants to stand up a Help Portal / Agentforce Concierge portal — standalone or as the channel step in a Help Agent setup. Requires an existing, active Agentforce Service Agent on the org. DO NOT TRIGGER when the user only wants to embed a chat widget on an existing site (use service-digital-engagement-deployment-configure instead).

What it needs

About 4k tokens when loaded.

What this skill does

service-concierge-portal-generate: Agentforce Concierge portal deploy Deploys an Agentforce Concierge experience on an LWR Experience Cloud site — an agent-first landing page with a welcome greeting, prompt bar, suggestion chiclets, and full chat surface. This is a channel-setup skill: it wires an existing agent to a new or existing portal site; it does not author the agent. Why this skill exists The Concierge portal setup is a 20-step workflow with precise sequencing requirements (bundle shape, routing wiring, guest access flags, CORS/CSP records). Keeping it as a standalone skill lets it be invoked from service-helpagent-coordinate (Checkpoint 3 → Help Portal branch) or called directly when the user already has an agent and only needs the portal. Skills inventory pre-flight (MANDATORY before anything else) Before asking the user any questions, verify that every skill this skill delegates to is installed: If any skill is missing, stop immediately and tell the user which skills are absent with their exact directory names. Do not proceed until the missing skills are installed. Required inputs Input How resolved --- --- Target org alias ($ORG) Ask via AskUserQuestion if not provided in the current conversation turn Agent ($BOTID, $BOTDEVNAME) Always query the org — never infer from prior context MessagingChannel ($MESSAGINGCHANNELDEVNAME, $MESSAGINGCHANNELID) Optional — pass from calling skill if already created; otherwise delegate to service-digital-engagement-channel-configure in Step E of the runbook EmbeddedServiceConfig ($ESCID, $ESCDEVNAME) Optional — pass from calling skill if already created; otherwise delegate to service-digital-engagement-deployment-configure in Step F.3 of the runbook If MESSAGINGCHANNELDEVNAME and ESCID are not provided, this skill will delegate their creation to the appropriate skills (see runbook §E and §F.3). The portal site itself — the DEB bundle, branding, components, guest access, CORS/CSP — is always provisioned by this skill. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills forcedotcom/service-concierge-portal-generate--cf5b1f

View the source on GitHub

Browse the @skills marketplace