--- name: service-omni-attribute-routing-configure description: "Use to manage Omni-Channel attribute-based routing rules through the Tooling API. TRIGGER when: list attribute-routing rules, inspect a WorkSkillRouting rule, create an inactive routing rule, add a field-to-skill mapping, activate a complete routing rule, deactivate a routing rule, or delete a routing rule or attribute. Do not use to create agent skills or routing flows." allowed-tools: Bash Read Write Grep Glob metadata: version: "1.0" domains: ["Service"] minApiVersion: "68.0" relatedSkills: - "service-omni-work-skill-routing-configure" accessCheck: - type: license value: ServiceCloud cliTools: - tool: ["jq"] semver: ">=1.6" - tool: ["python3"] semver: ">=3.10" - tool: ["sf"] semver: ">=2.139.6" --- # service-omni-attribute-routing-configure Manage the full `WorkSkillRouting` and `WorkSkillRoutingAttribute` lifecycle using the approved Tooling API contract. Create rules inactive, add all mappings, and activate only after at least one mapping exists. ## Usage ```bash bash scripts/configure-and-report.sh list bash scripts/configure-and-report.sh get bash scripts/configure-and-report.sh create