Agent skill

Field Service Foundation Setup Designer Get

by forcedotcom in forcedotcom/sf-skills

Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours.

Apache-2.0Auto-check passedSales & Support

Install Field Service Foundation Setup Designer Get

skills CLI
$ npx skills add forcedotcom/sf-skills --skill field-service-foundation-setup-designer-get -a claude-code

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

GitHub CLI
$ gh skill install forcedotcom/sf-skills field-service-foundation-setup-designer-get --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/field-service-foundation-setup-designer-get .claude/skills/field-service-foundation-setup-designer-get && 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
field-service-foundation-setup-designer-get
GitHub stars
1.1k
Token cost
~1.9k tokens
SKILL.md length
848 words
Files
1
Skills in repo
252
Repo updated
First seen
Licence
Apache-2.0

At a glance

Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours.

  • Works in 2 steps: Work Types & Skills → Service Territories & Operating Hours
  • A user wants to create
  • SKILL.md covers Entry point, When to use, Design principles and How it works, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Field Service Foundation Setup Designer Get is an agent skill from forcedotcom/sf-skills. Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours. Accepts existing data in any format or designs from scratch, and confirms the design with the user. Use this skill when a user wants to create, design, or set up Field Service foundation data.

Its SKILL.md is about 1.9k 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. It works with Salesforce. 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

  • A user wants to create
  • Set up Field Service foundation data

Example prompts

  • “Use the field-service-foundation-setup-designer-get skill to create Field Service foundation data — Work Types, Skills, Service Territories, and…”
  • “/field-service-foundation-setup-designer-get”

Workflow steps

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

  1. Work Types & Skills
  2. Service Territories & Operating Hours

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 nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    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

    No URLs in SKILL.md.

    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

Field Service Foundation Setup Designer Get loads about 1.9k tokens when it runs. Until then it costs about 85 tokens; SKILL.md has 848 words of instructions outside code blocks.

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

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). 848 words, ~1,917 tokens.

Download SKILL.mdSave it as .claude/skills/field-service-foundation-setup-designer-get/SKILL.md (or your agent's skills folder).
name
field-service-foundation-setup-designer-get
description
Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours. Accepts existing data in any format or designs from scratch, and confirms the design with the user. Use this skill when a user wants to create, design, or set up Field Service foundation data.
user-invocable
false
metadata.version
1.0
metadata.domains
Field Service

Field Service Foundation Setup Designer

Design or refine Field Service foundation data — Work Types, Skills, Service Territories, Operating Hours, and other associated Field Service objects — through structured interviews. Starting from scratch or from existing recommendations.

This skill runs a design conversation — it does not call Salesforce APIs directly. It collects the design through a structured conversation, whether starting from scratch or working from existing data, and confirms the final design with the user. This skill covers two design workflows in sequence (or independently):

  1. Work Types & Skills — 6-question interview
  2. Service Territories & Operating Hours — 3-question interview

Entry point

  • Starting from scratch → run the full interview phases below to build the design.
  • Have existing data — this includes scraped/read source output, JSON or text provided by the user, or any other external source brought into context. Show a plain-English summary of the proposed configuration as a starting reference, then immediately ask: "Would you like to go through a guided design interview to refine this, or proceed directly with this configuration?" Wait for the answer before doing anything else.
  • Ready to create → show a plain-English summary of the records to be created (not raw JSON or skill names), ask for explicit confirmation, then proceed only after the user confirms.

Never expose internal skill names, SOR IDs, or tool references to the user.

When to use

  • Starting Field Service setup from scratch — no existing Work Types or Territories yet
  • When initial recommendations need adjustment for either work types or territories (or both)
  • To explore different granularity levels (Work Types) or territory models (Territories)
  • When customer provides additional context about their business or coverage areas
  • During discovery sessions to design or iterate on the foundation data model

Design principles

  1. Structured questions with consistent intent

    • Questions based on Work Type Implementation Guide and Service Territory Design Guide
    • Adapt examples to customer's business context
    • Intent stays consistent, wording adapts intelligently
  2. Brief answers must work

    • "No", "Yes", "No we don't" are complete answers
    • Progress to next question immediately
    • No explanations required
  3. Smart question adaptation

    • Check if topic already covered
    • If covered: brief confirmatory question
    • If not covered + business context: customize examples
    • If not covered + no context: exact structured question
  4. Question format (three or four parts):

    text
    **Recommendation:** [Only include when context is sufficient. Lead with the best-fit option given what's known, then briefly note alternatives with the condition under which they'd apply instead — not a flat menu of equal choices, but a ranked steer. Omit entirely when confidence is low.]
    
    **Question:** [The actual question — or a lighter "does this fit?" when a Recommendation is present]
    
    **Why I'm asking:** [1-2 sentences: why this matters]
    
    **Impact:** [1-2 sentences: how their answer affects the design]

How it works

Pre-phase: Source ingestion (if provided)

If no source has been provided, creatively ask the user whether they have a website or document that describes their business or Field Service operation — framing it as something that would help build a more accurate and tailored starting recommendation rather than a generic one.

If the user provides a URL, fetch it. Extract Field Service-relevant signals: industry, service types, geographic coverage, team and skill structure. Use these to generate an initial recommendation covering Work Types, Skills, Service Territories, and Operating Hours — which feeds into the refinement interview rather than starting from nothing.

Show full SKILL.md (376 more words)Show less
Phase 1: Work Types & Skills
  1. Accept input: Takes existing data in any format (JSON, CSV, free-form text), or starts fresh if nothing is provided.
  2. Interview: Cover these topics — service line granularity, equipment size/type variations, brand/model specificity, service tiers and site types, parts tracking, duration accuracy.
  3. Output: Designed Work Types and Skills as JSON + change log.
Phase 2: Service Territories & Operating Hours
  1. Accept input: Same as Phase 1.
  2. Interview: Cover these topics — territory structure (geographic/functional/hybrid), geographic boundaries (if applicable), functional team geographic constraints (if applicable).
  3. Output: Designed Service Territories and Operating Hours as JSON + change log.

Inputs

  • Source material (optional): A URL the agent will fetch to extract business context and generate an initial recommendation. Takes precedence over manually pasted data when both are provided.
  • Existing data (optional): Work Types/Skills and/or Service Territories/Operating Hours in any format — JSON, CSV, free-form text, or pasted output from a prior session. If nothing is provided, recommendations are built entirely through the interview.
  • Business context (optional): Additional context to tailor interview questions to the customer's industry or service model.

Outputs

  • Designed or refined Work Types with metadata
  • Skills inventory organized by category
  • Designed or refined Service Territories with structure
  • Operating Hours organized by timezone
  • Combined JSON export (Salesforce API-ready, for deployment via sfs-sobject-create)
  • Markdown summary with change log
  • Before/after comparison (when refining existing data)

Granularity Levels Reference (Work Types)

From Work Type Implementation Guide:

LevelWhen to UseExample
High-LevelSimple service models, quick setup"Installation", "Repair", "Maintenance"
Mid-LevelEquipment-specific service"HVAC Installation", "HVAC Repair"
DetailedBrand-specific service needs"HVAC Installation (Carrier)", "HVAC Installation (Trane)"
Hyper-SpecificSLA/site variations"HVAC Repair (Carrier) - Hospital"

Best practice: Start with simplest model possible, increase granularity only when necessary.

Territory Models Reference (Service Territories)

From Service Territory Design Guide:

ModelWhen to UseExample
GeographicLocation-based coverage, reduce travel time"Northern California", "Southwest Region"
FunctionalSpecialized service types, skill-based assignment"Fire Safety Team", "Commercial HVAC Team"
HybridCombined benefits, specialized teams with regional boundaries"Northern CA - Fire Safety", "Southwest - Commercial HVAC"

Best practice: Start with simplest model possible, increase complexity only when necessary.


Output format

Generate the output JSON payload from interview answers using this mapping:

  • WorkType → SkillRequirement (junction → Skill)
  • WorkType → ProductRequired (junction → Product2)
  • OperatingHours → TimeSlot (parent-child)
  • ServiceTerritory → OperatingHours (lookup)

© 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/field-service-foundation-setup-designer-get of forcedotcom/sf-skills.

Open the folder on GitHubat commit 4bbae5c

Compare with similar skills

Field Service Foundation Setup Designer Get 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.

Field Service Foundation Setup Designer Get compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Field Service Foundation Setup Designer Get this skillforcedotcom/sf-skills1.1k—~1.9kAutomated safety check: PassApache-2.0
Services Extension Consumptionforcedotcom/salesforcedx-vscode1k—~5kAutomated safety check: PassBSD-3-Clause
Soql Lib Query Builderbeyond-the-cloud-dev/soql-lib154—~4.3kAutomated safety check: PassMIT
Sf DatacloudJaganpro/sf-skills424—~2.7kAutomated safety check: PassMIT
Soql Lib Selectorbeyond-the-cloud-dev/soql-lib154—~2kAutomated safety check: PassMIT
Canvas DesignerPortwood-Global-Solutions/Portwood126—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • Services Extension Consumption

    forcedotcom/salesforcedx-vscode

    Consume the salesforcedx-vscode-services extension API. An agent skill from forcedotcom/salesforcedx-vscode.

    1k GitHub stars~5k tokensUpdated yesterday
    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
  • Canvas Designer

    Portwood-Global-Solutions/Portwood

    Work on Portwood's Canvas designer (docGenCanvas LWC and canvasModel.js).

    126 GitHub stars~1.4k tokensUpdated yesterday
    Documents & OfficeAuto-check passed
  • Lead Gen Tool Builder

    explorium-ai/gtm-skills

    Lead generation tool builder skill for Claude Code and Codex: scaffolds a complete, self-hostable, ZoomInfo-style B2B lead-generation web app — company & contact search UI, firmographic and…

    185 GitHub stars~1.8k tokensUpdated 2 days ago
    Sales & SupportAuto-check: notes

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 today
    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 today
    Auto-check passed
  • Apply a Salesforce sandbox post-copy automation JSON config against a target org.

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

    1.1k GitHub stars~5.4k tokensUpdated today
    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 today
    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 today
    Auto-check passed

Works with

Categories

Questions about Field Service Foundation Setup Designer Get

What does Field Service Foundation Setup Designer Get do?

Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours. Field Service Foundation Setup Designer Get is an agent skill from forcedotcom/sf-skills. Creates Field Service foundation data — Work Types, Skills, Service Territories, and Operating Hours.

When should I use Field Service Foundation Setup Designer Get?

Field Service Foundation Setup Designer Get fits situations like: A user wants to create; set up Field Service foundation data.

How do I install Field Service Foundation Setup Designer Get in Claude Code?

Run `npx skills add forcedotcom/sf-skills --skill field-service-foundation-setup-designer-get -a claude-code`. Or copy the skill folder (skills/field-service-foundation-setup-designer-get in forcedotcom/sf-skills) into .claude/skills/field-service-foundation-setup-designer-get in your project. Claude Code loads it when a task matches its description.

How do I install Field Service Foundation Setup Designer Get in Codex?

Run `npx skills add forcedotcom/sf-skills --skill field-service-foundation-setup-designer-get -a codex`. Or copy the skill folder (skills/field-service-foundation-setup-designer-get in forcedotcom/sf-skills) into .agents/skills/field-service-foundation-setup-designer-get in your project. Codex loads it when a task matches its description.

Can I use Field Service Foundation Setup Designer Get 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 field-service-foundation-setup-designer-get -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/field-service-foundation-setup-designer-get, .gemini/skills/field-service-foundation-setup-designer-get, .github/skills/field-service-foundation-setup-designer-get and .opencode/skills/field-service-foundation-setup-designer-get in your project.

What does Field Service Foundation Setup Designer Get need to run?

SKILL.md names no scripts, command-line tools or credentials: Field Service Foundation Setup Designer Get is instructions for the agent only.

Does Field Service Foundation Setup Designer Get access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Field Service Foundation Setup Designer Get 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 Field Service Foundation Setup Designer Get use?

Field Service Foundation Setup Designer Get 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 Field Service Foundation Setup Designer Get use?

About 1.9k tokens (SKILL.md is roughly 7.7k 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 Field Service Foundation Setup Designer Get?

Skills that share tags, products or a category with Field Service Foundation Setup Designer Get: Services Extension Consumption (forcedotcom/salesforcedx-vscode, 1k stars), Soql Lib Query Builder (beyond-the-cloud-dev/soql-lib, 154 stars), Sf Datacloud (Jaganpro/sf-skills, 424 stars) and Soql Lib Selector (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 Field Service Foundation Setup Designer Get?

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.