approval-workflows

Manage ServiceNow approval workflows with ES5 JavaScript and MCP tools.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation, management, and processing of approval workflows within ServiceNow, reducing manual intervention and ensuring timely approvals.

Core Features & Use Cases

  • Approval Rule Management: Create and configure rules for automated approval routing based on various conditions.
  • Manual Approval Creation: Generate individual approval records for specific users or groups.
  • Approval Decision Processing: Handle 'approve' or 'reject' actions, including delegation and status updates.
  • Use Case: Automatically route a change request for manager approval if its priority is high, and for director approval if its estimated cost exceeds $5000.

Quick Start

Create a new approval rule for change requests that requires manager approval for high-priority items.

Frequently Asked Questions about approval-workflows

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

FAQPage Schema
How do I automate ServiceNow approval workflows for change requests?

You can automate ServiceNow approval workflows by creating and configuring approval rules that route records based on conditions like priority or cost. This Skill processes approval decisions, handles group approvals, and manages delegations automatically.

Can I script custom approval routing logic in ServiceNow using ES5 JavaScript?

Yes, you can script custom approval routing logic using ES5 JavaScript. The Skill integrates with ServiceNow MCP tools to query and execute scripts, allowing you to build complex conditions for approval rules and handle group approvals.

How do I set up group approvals and delegations in ServiceNow?

To set up group approvals and delegations, the Skill generates individual approval records for specific users or groups and processes approve or reject actions. It automatically updates statuses and handles delegation routing within the workflow.

What's the best way to route a high-priority change request for manager approval in ServiceNow?

The best way to route a high-priority change request is to create an approval rule that checks the priority field. You can configure the workflow to require manager approval for high-priority items and escalate to a director if the estimated cost exceeds a threshold.

Do I need ServiceNow MCP tools to use this approval workflow automation?

Yes, you need ServiceNow MCP tools to fully utilize this Skill, as it integrates with them to query records and execute ES5 JavaScript scripts for processing approval decisions and managing approval rules.

Why are my ServiceNow approval rules not triggering for group delegations?

If ServiceNow approval rules are not triggering for group delegations, ensure your ES5 JavaScript scripting logic correctly processes the delegation conditions. The Skill handles delegation and status updates, so misconfigured routing rules or query failures via MCP tools may prevent execution.