/servicenow-incident-triage
Triage a ServiceNow incident or a queue of incidents using NowAIKit MCP tools — gather context, find similar past incidents, suggest a resolution, set priority, and assign. Use when the user asks to triage, investigate, prioritize, or work an incident (by number or as a batch).
$ npx -y skills add aartiq/servicenow-mcp --skill servicenow-incident-triage --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/servicenow-incident-triage
Context preview
The summary Claude sees to decide when to auto-load this skill.
Triage a ServiceNow incident or a queue of incidents using NowAIKit MCP tools — gather context, find similar past incidents, suggest a resolution, set priority, and assign. Use when the user asks to triage, investigate, prioritize, or work an incident (by number or as a batch).
SKILL.md
servicenow-incident-triage.SKILL.mdname: servicenow-incident-triage
description: Triage a ServiceNow incident or a queue of incidents using NowAIKit MCP tools — gather context, find similar past incidents, suggest a resolution, set priority, and assign. Use when the user asks to triage, investigate, prioritize, or work an incident (by number or as a batch).
ServiceNow Incident Triage
Drive triage through the NowAIKit MCP tools. Discover tools with `search_tools` if a name is unknown.
Workflow
1. **Scope.** If given an incident number, fetch it (`get_incident`). For a queue, `query_records` on `incident` with an encoded query (validate it first with `validate_query`), e.g. `active=true^assignment_group=<grp>^priority<=2`. 2. **Context.** Pull the caller, CI, and recent activity. For grounding, use `generate_summary` and `ml_similar_incidents` (or `ai_search`) to find prior resolutions. 3. **Classify.** Use `categorize_incident` / `ml_auto_categorize` to confirm category and `suggest_resolution` for a candidate fix. 4. **Act safely.** Propose field changes (priority, assignment_group, work notes) and apply with `update_record`. **Always run with `dry_run: true` first** and show the before→after diff before applying for real. Add context with `add_work_note`. 5. **Summarize.** Report what changed, the suggested resolution, and links to the similar incidents you used.
Rules
- Never set priority/assignment without showing the dry-run diff first.
- Requires `WRITE_ENABLED=true` for any update; if disabled, output the proposed changes instead of applying.
- Encoded queries use `^` (AND) and `^OR` (OR), never SQL `AND`/`OR`. Validate with `validate_query`.
- Writes are recorded in the NowAIKit audit log automatically.
Read more
name: servicenow-incident-triage description: Triage a ServiceNow incident or a queue of incidents using NowAIKit MCP tools — gather context, find similar past incidents, suggest a resolution, set priority, and assign. Use when the user asks to triage, investigate, prioritize, or work an incident (by number or as a batch).
ServiceNow Incident Triage
Drive triage through the NowAIKit MCP tools. Discover tools with `search_tools` if a name is unknown.
Workflow
1. **Scope.** If given an incident number, fetch it (`get_incident`). For a queue, `query_records` on `incident` with an encoded query (validate it first with `validate_query`), e.g. `active=true^assignment_group=<grp>^priority<=2`. 2. **Context.** Pull the caller, CI, and recent activity. For grounding, use `generate_summary` and `ml_similar_incidents` (or `ai_search`) to find prior resolutions. 3. **Classify.** Use `categorize_incident` / `ml_auto_categorize` to confirm category and `suggest_resolution` for a candidate fix. 4. **Act safely.** Propose field changes (priority, assignment_group, work notes) and apply with `update_record`. **Always run with `dry_run: true` first** and show the before→after diff before applying for real. Add context with `add_work_note`. 5. **Summarize.** Report what changed, the suggested resolution, and links to the similar incidents you used.
Rules
- Never set priority/assignment without showing the dry-run diff first.
- Requires `WRITE_ENABLED=true` for any update; if disabled, output the proposed changes instead of applying.
- Encoded queries use `^` (AND) and `^OR` (OR), never SQL `AND`/`OR`. Validate with `validate_query`.
- Writes are recorded in the NowAIKit audit log automatically.
Connect Claude, ChatGPT, Gemini, Cursor, Copilot, or any AI, to ServiceNow. 450+ tools across ITSM, ITOM, CMDB, HRSD, CSM, Flow Designer, scripting & portal. Read, build, query and automate any instance in plain English.
Repo: aartiq/servicenow-mcp
Other skills on servicenow-mcp.
- /servicenow-cmdb-health-audit
Audit ServiceNow CMDB health using NowAIKit MCP tools — find duplicate, orphaned, and stale CIs, score completeness, and propose remediation. Use when the user asks to check CMDB health, data quality, CSDM conformance, or clean up the CMDB.
Open skill - /servicenow-safe-deployment
Safely build and deploy ServiceNow artifacts (business rules, scripts, flows, catalog items) across instances using NowAIKit MCP tools, with update sets, dry-run previews, and ATF verification. Use when the user asks to deploy, promote, build, or move changes between
Open skill

