Agent skill

Service Itsm Teams Itdesk Configure

by forcedotcom in forcedotcom/sf-skills

Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access…

Apache-2.0Auto-check passedSales & Support

Install Service Itsm Teams Itdesk Configure

skills CLI
$ npx skills add forcedotcom/sf-skills --skill service-itsm-teams-itdesk-configure -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install forcedotcom/sf-skills service-itsm-teams-itdesk-configure --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/forcedotcom/sf-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/service-itsm-teams-itdesk-configure .claude/skills/service-itsm-teams-itdesk-configure && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
service-itsm-teams-itdesk-configure
GitHub stars
1.1k
Token cost
~3.8k tokens
SKILL.md length
1,577 words
Files
1
Skills in repo
252
Repo updated
First seen
Licence
Apache-2.0

At a glance

Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access…

  • Works in 4 steps: Turn on Salesforce IT Desk → Install Salesforce IT Desk App on Teams… → Manage User Access → …
  • The base Teams Salesforce Go page toggle
  • SKILL.md covers Scope, Workflow, Gotchas and Related Skills
  • Reaches help.salesforce.com and teams.cloud.microsoft

What it does

Service Itsm Teams Itdesk Configure is an agent skill from forcedotcom/sf-skills. Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access assignment, and Swarming collaboration-tool setup. Use this for: 'turn on Salesforce IT Desk', 'set up IT Desk on Teams', 'assign Teams for IT Desk permission set', 'set Teams as collaboration tool for swarming', 'install Salesforce IT Desk app on Teams', or any request to complete the IT Desk half of the Teams ITSM Go page…

Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Sales & Support, covering CRM management. It works with Salesforce, Microsoft Teams and Microsoft Azure. The repository describes itself as: Salesforce's curated collection of agent skills for building applications. Optimized for Agentforce Vibes, compatible with all AI tools. The licence is Apache-2.0.

When your agent uses it

  • The base Teams Salesforce Go page toggle
  • Azure/Entra app setup (service-itsm-teams-configure)
  • For the IT Service/employee half of the checklist (service-itsm-teams-itservice-configure)

Example prompts

  • “Set Up Salesforce IT Desk”
  • “turn on Salesforce IT Desk”
  • “set up IT Desk on Teams”
  • “/service-itsm-teams-itdesk-configure”

Requirements

  • Pre-approved tools (allowed-tools): Read, AskUserQuestion, mcp__headless-360__discover, mcp__headless-360__describe, mcp__headless-360__dispatch, mcp__headless-360__dispatch_readonly

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Turn on Salesforce IT Desk
  2. Install Salesforce IT Desk App on Teams (user's responsibility)
  3. Manage User Access
  4. Set Teams as Collaboration Tool for Swarming (delegate)

What it can do on your machine

Read from SKILL.md and the folder at commit 4bbae5c. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • AskUserQuestion
    • mcp__headless-360__discover
    • mcp__headless-360__describe
    • mcp__headless-360__dispatch
    • mcp__headless-360__dispatch_readonly

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • help.salesforce.com
    • teams.cloud.microsoft
    • cdn.scs.static.lightning.force.com
    • marketplace.microsoft.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Service Itsm Teams Itdesk Configure loads about 3.8k tokens when it runs. Until then it costs about 194 tokens; SKILL.md has 1,577 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~194
When it runs · the whole SKILL.md, loaded when a task matches
~3.8k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from forcedotcom/sf-skills at commit 4bbae5c, republished under its Apache-2.0 licence (© forcedotcom). 1,577 words, ~3,785 tokens.

Download SKILL.mdSave it as .claude/skills/service-itsm-teams-itdesk-configure/SKILL.md (or your agent's skills folder).
name
service-itsm-teams-itdesk-configure
description
Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access assignment, and Swarming collaboration-tool setup. Use this for: 'turn on Salesforce IT Desk', 'set up IT Desk on Teams', 'assign Teams for IT Desk permission set', 'set Teams as collaboration tool for swarming', 'install Salesforce IT Desk app on Teams', or any request to complete the IT Desk half of the Teams ITSM Go page checklist. DO NOT TRIGGER for the base Teams Salesforce Go page toggle or Azure/Entra app setup (service-itsm-teams-configure) or for the IT Service/employee half of the checklist (service-itsm-teams-itservice-configure).
allowed-tools
Read, AskUserQuestion, mcp__headless-360__discover, mcp__headless-360__describe, mcp__headless-360__dispatch, mcp__headless-360__dispatch_readonly
metadata.version
1.0
metadata.domains
Service
metadata.minApiVersion
67.0
metadata.relatedSkills
service-itsm-channels-coordinate, service-itsm-swarming-configure, service-itsm-teams-configure, service-itsm-teams-itservice-configure

Set Up Salesforce IT Desk (Microsoft Teams)

Complete the "Set Up Salesforce IT Desk" checklist group on the Teams ITSM Go page (service-cloud-itsm-teams-integration's feature page) — the fulfiller/agent side of Teams ITSM integration, for IT agents to swarm on and resolve tickets from Teams. Every operation dispatches through headless-360.

Scope

  • In scope: Turning on the OrgHasITSMFulfillerTeams preference; giving the user the exact Teams marketplace link + help doc for the IT Desk app install; assigning TeamsForITSrvcsUser/MicrosoftGraphAccess permission sets to confirmed users plus provisioning the org-wide API-Enabled login permission set (created once, required to sign in); delegating "Set Teams as Collaboration Tool for Swarming" to service-itsm-swarming-configure.
  • Out of scope: The base Teams Salesforce Go page toggle (ITSMTeamsEnabled), Azure/Entra app registration, Named Credential population, and Teams extension/preferred-site registration — use service-itsm-teams-configure (a prerequisite for this skill). The IT Service/employee half of the checklist — use service-itsm-teams-itservice-configure. Enabling the service-cloud-swarming Go feature itself — delegate to service-itsm-swarming-configure.

Prerequisite: run service-itsm-teams-configure first (or alongside) — this skill assumes the service-cloud-itsm-teams-integration Go feature is already enabled.

Execute one step at a time. These steps make real, state-changing API calls. Run a single operation, show its result, confirm it succeeded, then proceed — do not batch multiple setup calls into one parallel block.


Workflow

Step 1 — Turn on Salesforce IT Desk

This is a straight org-preference toggle (unlike ITSMTeamsEnabled, this one supports direct PATCH) — enable it yourself via API, do not ask the user to click the Setup toggle:

text
mcp__headless-360__dispatch(
  method: "PATCH",
  url:    "/services/data/v67.0/setup/org/preferences/OrgHasITSMFulfillerTeams",
  body:   { "desiredState": true }
)

Expect 200 {"isPreferenceEnabled": true}. Tell the user it's enabled — do not ask them to flip the toggle themselves.

Step 2 — Install Salesforce IT Desk App on Teams (user's responsibility)

There is no Salesforce or Microsoft API this skill can call to install a Teams app into a tenant's app catalog — this always requires a human clicking "Add" in the Microsoft Teams admin center / AppSource, signed in with sufficient tenant permissions. Give the user the exact marketplace link and help doc; do not attempt to automate this step.

  • Marketplace (verified live from the Go page's "Go to Microsoft Marketplace" button):
    text
    https://marketplace.microsoft.com/en-us/product/teams-app/WA200009869?tab=Overview
  • Help doc: https://help.salesforce.com/s/articleView?id=service.it_srvce_msteams_cnfig_fulfilerhub_app.htm&type=5

Print both together so the user has a self-service reference alongside the install link. Also tell the user that the Azure/Microsoft account email the fulfiller signs into Teams with must match that Salesforce user's email / Username — SSO resolves the Microsoft UPN to the Salesforce Username, so a mismatch causes a silent login failure.

Then HALT and wait for the user to confirm the app is installed (they reply "installed"). This is a human-only action; do not proceed to Step 3's user-access assignment as if it were done, and do not fabricate the confirmation — wait for the real reply.

Step 3 — Manage User Access

"Manage User Access" ("Manage" button on the Go page) assigns two permission sets — verified live from the "Manage Microsoft Teams for Employee Service User Access" dialog:

  • TeamsForITSrvcsUser (label "Microsoft Teams for IT Services", backed by PSL TeamsForITSrvcsPsl)
  • MicrosoftGraphAccess (label "MicrosoftGraphAccess") — assigned alongside it in the same dialog.

A third, "login" permission set is also required — one you provision once per org. The two dialog permsets provision the IT Desk surface but do not let the fulfiller sign in: both read PermissionsApiEnabled = false, so the embedded app's Connect calls 403 and login fails with "server not reachable." The fulfiller needs a permission set carrying the API Enabled system permission. Some orgs already have one named Teams_Employee_ApiAccess (a custom permset — do not assume a fresh customer org has it); otherwise create it. It is a shared, org-wide artifact — the same permset also covers IT Service login, so create it only once and just assign it wherever needed. The resolve-or-create-then-assign recipe is in Login prerequisite below. Do this as part of this step; don't wait for login to break.

Do not just assign every active user. Ask the user which specific user(s) should get access. If they want to see the list of users first (rather than naming them), page it — show at most 10 users per page, then ask "want to see more?" before showing the next page, since orgs can have hundreds or thousands of users:

text
mcp__headless-360__dispatch_readonly(
  method: "GET",
  url:    "/services/data/v67.0/query",
  queryParams: { "q": "SELECT Id, Name, Username, Email FROM User WHERE IsActive = true ORDER BY Name LIMIT 10 OFFSET <page * 10>" }
)

Verified gotcha: in scratch/test orgs (and possibly some real orgs), the first page(s) of this query are often dominated by non-employee system/integration accounts — e.g. Automated Process, Bot User, Insights Integration, *.ext integration users, ESW_* / *Site Guest User guest users, and DigitalAgent.* agent users. When presenting a page to the user, flag these as likely-not-employee accounts (don't silently filter them out of the list — the user may still want one assigned — but call out which rows look like system accounts so the user doesn't have to guess). If the user says a listed batch is "not employee users, skip," move on to the next page rather than assigning any of them.

Once the user confirms specific user(s), look up the two dialog permission sets' Ids (they are stable per org but don't hardcode them — query fresh; the third "login" permset is resolved in the Login prerequisite below):

text
mcp__headless-360__dispatch_readonly(
  method: "GET",
  url:    "/services/data/v67.0/query",
  queryParams: { "q": "SELECT Id, Name FROM PermissionSet WHERE Name IN ('TeamsForITSrvcsUser','MicrosoftGraphAccess')" }
)

Then assign both permission sets to each confirmed user via PermissionSetAssignment (one record per user/permset pair — batch with as many calls as needed, there is no bulk-assign endpoint exposed here):

text
mcp__headless-360__dispatch(
  method: "POST",
  url:    "/services/data/v67.0/sobjects/PermissionSetAssignment",
  body:   { "AssigneeId": "<user id>", "PermissionSetId": "<permission set id>" }
)

Verify by re-querying PermissionSetAssignment for that AssigneeId, or simply trust the 201 from the assignment call plus a SELECT ... FROM PermissionSetAssignment WHERE AssigneeId = '<user id>' AND PermissionSetId = '<permset id>' readback.

Show full SKILL.md (725 more words)Show less
Login prerequisite — provision the login permission set (verified)

With only TeamsForITSrvcsUser + MicrosoftGraphAccess the IT Desk surface is provisioned, but a fulfiller who opens the IT Desk app in Teams hits "server not reachable" on the login page. The verified blocker is API Enabled: both dialog permsets read PermissionsApiEnabled = false (verified live), so the embedded app's Connect calls 403. Assigning the fulfiller a permission set with PermissionsApiEnabled = true resolves the login. That permset is org-wide, created once and shared with IT Service — resolve-or-create, then assign:

  1. Reuse if it already exists (an API-Enabled permset — commonly Teams_Employee_ApiAccess): SELECT Id, Name, PermissionsApiEnabled FROM PermissionSet WHERE Name = 'Teams_Employee_ApiAccess'. If found with PermissionsApiEnabled = true, take its Id and skip to step 3.
  2. Otherwise create it once (PermissionsApiEnabled is createable — verified):
    text
    mcp__headless-360__dispatch(
      method: "POST",
      url:    "/services/data/v67.0/sobjects/PermissionSet",
      body:   { "Name": "Teams_Employee_ApiAccess", "Label": "Teams Employee API Access", "PermissionsApiEnabled": true }
    )
    Capture the returned Id. Because it's shared org-wide, don't recreate it if a later run (or the IT Service skill) already made it — step 1's query is the guard.
  3. Assign it to each confirmed fulfiller, alongside the two dialog permsets:
    text
    mcp__headless-360__dispatch(
      method: "POST",
      url:    "/services/data/v67.0/sobjects/PermissionSetAssignment",
      body:   { "AssigneeId": "<user id>", "PermissionSetId": "<login permset Id>" }
    )

After assigning, have the user fully close and reopen the Teams app (the OAuth authorize is cached client-side). Also confirm CORS Allowed Origins contains both https://teams.cloud.microsoft and https://cdn.scs.static.lightning.force.com (SELECT UrlPattern FROM CorsWhitelistEntry).

The ServiceCloudMSTeamsEca External Client App that backs Teams login is auto-installed by the Go-page toggle and needs no configuration — Teams_Employee_ApiAccess grants API Enabled and is unrelated to the ECA. Do not add SetupEntityAccess rows or change the ECA's OAuth policy.

If login still fails in a fresh session after the API-Enabled permset is assigned, the remaining suspect is the "Allow OAuth for employees" profile checkbox (Setup-UI-only — no API write path). See service-itsm-teams-itservice-configure's Login prerequisites for the full pass/fail diagnostic chain.

Step 4 — Set Teams as Collaboration Tool for Swarming (delegate)

This 4th checklist item requires the service-cloud-swarming Go feature to be enabled first. Do not enable that feature inline here — invoke the dedicated service-itsm-swarming-configure skill instead of duplicating feature-enablement logic:

text
Invoke the service-itsm-swarming-configure skill.

That skill enables service-cloud-swarming and writes SWARM_COLLABORATION_TOOL to "Teams" via PATCH /services/data/v67.0/setup/org/values/SWARM_COLLABORATION_TOOL — this checklist item is now fully automated end-to-end, no manual "Go to Feature Page" click required.


Gotchas

IssueDetail
Requires the Teams Salesforce Go page feature firstOrgHasITSMFulfillerTeams does not gate or depend on ITSMTeamsEnabled directly, but the Go page checklist only appears once service-cloud-itsm-teams-integration is enabled — run service-itsm-teams-configure first.
OrgHasITSMFulfillerTeams does not unblock ITSMTeamsEnabledThese are separate bits — enabling this preference does not itself unblock the Teams Salesforce Go page toggle preference, and vice versa.
"Set Teams as Collaboration Tool for Swarming" needs service-cloud-swarming enabled firstDelegate to service-itsm-swarming-configure rather than enabling that feature inline. That skill both enables the feature and writes SWARM_COLLABORATION_TOOL to "Teams" — the whole checklist item is API-reachable, not just the base feature enable.
Permission sets / PSLsTeamsForITSrvcsUser, MicrosoftGraphAccess (permission sets) and PSL TeamsForITSrvcsPsl auto-provisioned and were confirmed Active (10 licenses) immediately after the feature-enable in this session — no manual PSL/permset creation needed once TeamsITSrvcsAddOn+IncidentManagementAddOn are licensed.
Manage-User-Access permsets don't cover login — assign an API-Enabled permsetVerified: after assigning TeamsForITSrvcsUser + MicrosoftGraphAccess, the IT Desk agent still failed Teams login with "server not reachable" — both dialog permsets have PermissionsApiEnabled = false, so the embedded app's Connect calls 403. The fix is an API-Enabled permission set (PermissionsApiEnabled = true), commonly Teams_Employee_ApiAccess — a custom, org-wide permset shared with IT Service, so create it once then assign. A test org may already have it; a fresh customer org won't, so resolve-or-create. (The ServiceCloudMSTeamsEca ECA is auto-installed by the Go-page toggle and needs no configuration — it does not gate login and Teams_Employee_ApiAccess is unrelated to it.) See Step 3 → Login prerequisite.
Version prefix requiredheadless-360 dispatch/dispatch_readonly do not resolve API versions — always pass the full /services/data/vXX.0/... prefix.

SkillWhen to use instead / alongside
service-itsm-teams-configureEnabling the base Teams Salesforce Go page toggle, Azure/Entra app registration, Named Credential population, and Teams extension registration — a prerequisite for this skill
service-itsm-teams-itservice-configureThe IT Service/employee half of the checklist (Turn on IT Service, Install IT Service app, Manage User Access, Select a Digital Experience Site)
service-itsm-swarming-configureEnabling the service-cloud-swarming Go feature for "Set Teams as Collaboration Tool for Swarming" — this skill delegates to it rather than duplicating that logic
service-itsm-channels-coordinateTop-level menu across Teams, Slack, Swarming, Notifications, Portal

© forcedotcom, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/service-itsm-teams-itdesk-configure of forcedotcom/sf-skills.

Open the folder on GitHubat commit 4bbae5c

Compare with similar skills

Service Itsm Teams Itdesk Configure next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Service Itsm Teams Itdesk Configure compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Service Itsm Teams Itdesk Configure this skillforcedotcom/sf-skills1.1k—~3.8kAutomated safety check: PassApache-2.0
Sf ApexJaganpro/sf-skills424—~2kAutomated safety check: PassMIT
Sf DebugJaganpro/sf-skills424—~1.3kAutomated safety check: PassMIT
Pipeline Reviewgooseworks-ai/goose-skills1.2k1 repos~6.9kAutomated safety check: PassMIT
Soql Lib Query Builderbeyond-the-cloud-dev/soql-lib154—~4.3kAutomated safety check: PassMIT
Sf DatacloudJaganpro/sf-skills424—~2.7kAutomated safety check: PassMIT

Similar skills

  • Sf Apex

    Jaganpro/sf-skills

    Generates and reviews Salesforce Apex code with 150-point scoring.

    424 GitHub stars~2k tokensUpdated 5 mo ago
    Sales & SupportAuto-check passed
  • Sf Debug

    Jaganpro/sf-skills

    Salesforce debug log analysis and troubleshooting with 100-point scoring.

    424 GitHub stars~1.3k tokensUpdated 5 mo ago
    Sales & SupportAuto-check passed
  • Pipeline Review

    gooseworks-ai/goose-skills

    Pipeline analysis composite. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~6.9k tokens
    Sales & SupportAuto-check passed
  • Soql Lib Query Builder

    beyond-the-cloud-dev/soql-lib

    Builds Salesforce SOQL queries using the SOQL Lib fluent builder API (SOQL.cls).

    154 GitHub stars~4.3k tokensUpdated 7 days ago
    Sales & SupportAuto-check passed
  • Sf Datacloud

    Jaganpro/sf-skills

    Salesforce Data Cloud product orchestrator for connect→prepare→harmonize→segment→act workflows.

    424 GitHub stars~2.7k tokensUpdated 5 mo ago
    Sales & SupportAuto-check passed
  • Soql Lib Selector

    beyond-the-cloud-dev/soql-lib

    Creates Salesforce Apex selector classes using the SOQL Lib selector pattern.

    154 GitHub stars~2k tokensUpdated 7 days ago
    Sales & SupportAuto-check passed

More from forcedotcom/sf-skills

All 252 skills in this repo
  • Agentforce Architecture Analyze

    forcedotcom/sf-skills

    Declared architecture snapshot for one Agentforce agent: planner, topics, actions, flows, Apex, prompt templates, and NGA plugins.

    1.1k GitHub stars~4.5k tokensUpdated yesterday
    Auto-check passed
  • Agentforce D360 Analyze

    forcedotcom/sf-skills

    Data Cloud 360° view of a single Agentforce session. An agent skill from forcedotcom/sf-skills.

    1.1k GitHub stars~3.4k tokensUpdated yesterday
    Auto-check passed
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.3k tokensUpdated yesterday
    Auto-check: notes
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

    1.1k GitHub stars~5.4k tokensUpdated yesterday
    Auto-check: notes
  • Design Systems Slds Apply

    forcedotcom/sf-skills

    Apply SLDS-compliant UI using the correct blueprints, styling hooks, utility classes, and icons.

    1.1k GitHub stars~3.7k tokensUpdated yesterday
    Auto-check passed
  • Experience Lwc Generate

    forcedotcom/sf-skills

    Lightning Web Components with PICKLES methodology and 165-point scoring.

    1.1k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Service Itsm Teams Itdesk Configure

What does Service Itsm Teams Itdesk Configure do?

Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access…. Service Itsm Teams Itdesk Configure is an agent skill from forcedotcom/sf-skills. Configure the "Set Up Salesforce IT Desk" checklist for Microsoft Teams Employee Service (ITSM) — the fulfiller/agent side, covering app enablement, marketplace install guidance, user access assignment, and Swarming collaboration-tool setup.

When should I use Service Itsm Teams Itdesk Configure?

Service Itsm Teams Itdesk Configure fits situations like: the base Teams Salesforce Go page toggle; azure/Entra app setup (service-itsm-teams-configure); for the IT Service/employee half of the checklist (service-itsm-teams-itservice-configure).

How do I install Service Itsm Teams Itdesk Configure in Claude Code?

Run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-itdesk-configure -a claude-code`. Or copy the skill folder (skills/service-itsm-teams-itdesk-configure in forcedotcom/sf-skills) into .claude/skills/service-itsm-teams-itdesk-configure in your project. Claude Code loads it when a task matches its description.

How do I install Service Itsm Teams Itdesk Configure in Codex?

Run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-itdesk-configure -a codex`. Or copy the skill folder (skills/service-itsm-teams-itdesk-configure in forcedotcom/sf-skills) into .agents/skills/service-itsm-teams-itdesk-configure in your project. Codex loads it when a task matches its description.

Can I use Service Itsm Teams Itdesk Configure in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add forcedotcom/sf-skills --skill service-itsm-teams-itdesk-configure -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/service-itsm-teams-itdesk-configure, .gemini/skills/service-itsm-teams-itdesk-configure, .github/skills/service-itsm-teams-itdesk-configure and .opencode/skills/service-itsm-teams-itdesk-configure in your project.

What does Service Itsm Teams Itdesk Configure need to run?

SKILL.md names no scripts, command-line tools or credentials: Service Itsm Teams Itdesk Configure is instructions for the agent only. Its frontmatter pre-approves these tools: Read, AskUserQuestion, mcp__headless-360__discover, mcp__headless-360__describe, mcp__headless-360__dispatch, mcp__headless-360__dispatch_readonly.

Does Service Itsm Teams Itdesk Configure access the network?

SKILL.md names 4 domains. In commands or code: help.salesforce.com, teams.cloud.microsoft, cdn.scs.static.lightning.force.com and marketplace.microsoft.com; the agent is likely to contact these when it follows the instructions. This is read from the text; nothing was executed.

Is Service Itsm Teams Itdesk Configure safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Service Itsm Teams Itdesk Configure use?

Service Itsm Teams Itdesk Configure is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Service Itsm Teams Itdesk Configure use?

About 3.8k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Service Itsm Teams Itdesk Configure?

Skills that share tags, products or a category with Service Itsm Teams Itdesk Configure: Sf Apex (Jaganpro/sf-skills, 424 stars), Sf Debug (Jaganpro/sf-skills, 424 stars), Pipeline Review (gooseworks-ai/goose-skills, 1.2k stars) and Soql Lib Query Builder (beyond-the-cloud-dev/soql-lib, 154 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Service Itsm Teams Itdesk Configure?

forcedotcom (a GitHub organization) maintains it in forcedotcom/sf-skills, which has 1,067 GitHub stars. The repository holds 252 skills in this directory. The repository was last updated on October 9, 2026.

Source: forcedotcom/sf-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.