snow-order

Searches, orders, and tracks ServiceNow service catalog items as the authenticated user.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/dlaporte/claude-plugins --skill snow-order-dlaporte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snow-order
Source: https://github.com/dlaporte/claude-plugins/tree/main/plugins/servicenow/skills/snow-order
Command: npx skills add https://github.com/dlaporte/claude-plugins --skill snow-order-dlaporte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Ordering hardware, software, or access through the ServiceNow service catalog requires navigating catalogs, mandatory variables, carts, order guides, and record producers, then tracking the resulting requests — a multi-step process that is easy to get wrong without guidance. ## Core Features & Use Cases - Catalog Discovery and Inspection: Search the catalog with entitlement-aware paging, browse catalogs and categories, and inspect item forms including mandatory and nested container variables. - Multiple Ordering Paths: Order single items directly, build multi-item carts with checkout, resolve order guides into their selected items, or submit record producers that create target records like incidents. - Order Tracking: Follow a submitted order from its REQ number through fulfillment RITMs and their catalog tasks. - Use Case: A new hire needs a laptop and VPN access — search the catalog for both items, add them to a cart, review and adjust quantities, check out, then track the REQ and its RITMs until fulfillment completes. ## Quick Start Find and order a standard laptop from the ServiceNow service catalog, then show me the request number and its fulfillment status.

Frequently Asked Questions about snow-order

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

FAQPage Schema
How do I order an item from the ServiceNow service catalog?

Search the catalog with search_catalog, inspect the item with get_catalog_item to collect mandatory variables, then call order_catalog_item with the sys_id and variable values. For multiple items, add each to the cart and use checkout_cart.

How do I track a ServiceNow request after ordering?

Ordering returns a REQ number and sys_id. Query the sc_req_item table with request=<sys_id> to find fulfillment RITMs, then query sc_task with request_item=<ritm sys_id> to see the individual work tasks.

Can I order from the ServiceNow catalog on a read-only deployment?

No. Read-only deployments only expose search_catalog, list_catalogs, get_catalog_item, and get_cart, so you can find and describe items but must give the user a portal link to complete the actual order.

Why does ServiceNow catalog search return empty results?

Empty results on a small page can be an entitlement artifact because ACLs filter results after the page limit is applied. Retry the search with a larger limit before concluding the item does not exist.

What is the difference between an order guide and a record producer in ServiceNow?

An order guide bundles multiple catalog items, like onboarding kits, and is checked out via checkout_order_guide after resolving its selections. A record producer is a form that creates a target record directly, often an incident, rather than a REQ.

Why does ServiceNow ordering fail with mandatory variables required?

This error means a required variable was omitted from the order submission. Re-run get_catalog_item on the item to list every variable marked mandatory, including children nested inside container variables, and resubmit with all of them.