csm-patterns

Create and route ServiceNow CSM cases with ES5 JavaScript patterns.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/groeimetai/snow-flow --skill csm-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csm-patterns
Source: https://github.com/groeimetai/snow-flow/tree/main/packages/opencode/src/bundled-skills/csm-patterns
Command: npx skills add https://github.com/groeimetai/snow-flow --skill csm-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill provides pre-built ServiceNow scripts and guidance for developing and managing Customer Service Management (CSM) functionalities, streamlining case management, account handling, and entitlement tracking.

Core Features & Use Cases

  • Case Management: Create, route, and manage customer service cases efficiently.
  • Account & Contact Management: Develop robust systems for tracking customer accounts and their associated contacts.
  • Entitlement Tracking: Implement and manage service entitlements and their usage.
  • Use Case: Automatically create a new customer case, assign it to the appropriate support group based on account entitlements, and log the interaction.

Quick Start

Use the csm-patterns skill to create a new customer case for account 'Acme Corporation' with the subject 'Login Issue'.

Frequently Asked Questions about csm-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create and route a ServiceNow customer service case automatically?

ServiceNow CSM case routing uses ES5 JavaScript business rules to instantiate cases, evaluate account entitlements, and assign them to the appropriate support group while logging the interaction.

What is the best way to manage ServiceNow CSM entitlements with usage limits and SLAs?

Managing ServiceNow CSM entitlements involves defining service records that enforce usage limits and track SLAs directly within the platform using ES5 JavaScript scripts and business rules.

How do I track customer accounts and contacts in ServiceNow Customer Service Management?

Tracking customer accounts and contacts in ServiceNow CSM requires developing systems using ES5 JavaScript scripts to link contact records to their associated customer accounts.

Does this ServiceNow CSM development skill use ES5 JavaScript for business rules and widgets?

Yes, the ServiceNow CSM development patterns include ES5 JavaScript examples specifically designed for creating business rules, widgets, and MCP tool integration.

Can I use these CSM scripts for MCP tool integration in ServiceNow?

Yes, the CSM scripts provide ES5 JavaScript examples that facilitate MCP tool integration, allowing you to connect customer service case management workflows with external tooling.