Agent skill · forcedotcom
service-itsm-slack-itservice-configure
Configure the \"Set Up Self Service for Employees on Slack\" / \"Slack for Employee Service\" checklist for Employee Service (ITSM) on Slack — the employee side, covering the Slack for Employee Service org preference, Employee Slack Notifications permission-set assignment, employee portal (Digital Experience site) enablement/selection, and connecting Slack to a Preferred Digital Experience Site. Use this for: 'set up Slack for Employee Service', 'assign Employee Slack Notifications permission set', 'manage user access for Slack employee service', 'select a preferred digital experience site for Slack', 'set up self service for employees on Slack', or any request to complete the IT Service / Employee Service half of the Slack ITSM Go page checklist. DO NOT TRIGGER for the Microsoft Teams equivalents (service-itsm-teams-itservice-configure) or for turning ITSM notification preferences on or off.
What it needs
About 11k tokens when loaded.
What this skill does
Set Up Self Service for Employees on Slack (Employee Service / ITSM) Complete the "Set Up Self Service for Employees on Slack" checklist group — the employee side of Employee Service (ITSM) on Slack, so employees can create and manage their own tickets from Slack. Every operation dispatches through headless-360. Execute one step at a time. These are real state-changing writes — run one operation, confirm it succeeded, then proceed. Don't batch setup calls into one parallel block. Step 1 is a blocking gate. The Slack↔Salesforce connection request is Slack-admin-side. Every run, display the Step 1 block and STOP until the user confirms the request was sent — no API call (not even reads) before that. If unconfirmed, Slack setup is not done. Speak plainly; keep internals in reasoning. Never surface tooling names, raw error codes, internal endpoints, developer names, or record Ids — translate to plain language ("Slack for Employee Service is now on") and refer to users/sites by human-readable Name. Begin each user-facing summary with the stamp (via service-itsm-slack-itservice-configure). Scope Automated (API): turn on EmployeeServiceSlackEnabled; assign all three core permsets — EmployeeSlackNotifications + ItsmPortalUelUserPermset + an API-Enabled permset — to each confirmed employee user; list the employee portal; set the Preferred Digital Experience Site (SLACKPREFERREDSITE). Also read connection status. Guided + delegated: Connect Agentforce to Slack (Step 6) — ensure the IT Service Employee Agent exists (delegate to service-itsm-agentic-setup-employee-agent-configure), read-check the connection, then guide the UI-only writes. Guided, UI-only: the connection request (Part 1, Step 1) + approve/activate (Parts 2 & 3, Step 2, only if the API read can't confirm) + mapping field; agent↔Slack connection + workspace install (Step 6). Out of scope: Slack notification preferences (on/off). …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills forcedotcom/service-itsm-slack-itservice-configure